欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    3顺序程序设计.ppt

    • 资源ID:168780       资源大小:164.50KB        全文页数:22页
    • 资源格式: PPT        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    3顺序程序设计.ppt

    简单的简单的c语句及顺序语句语句及顺序语句程序构成:程序构成:C程序程序源程序文件源程序文件n源程序文件源程序文件2源程序文件源程序文件1函数函数n函数函数1全局变量声明全局变量声明预处理命令预处理命令函数体函数体函数首部函数首部执行语句执行语句局部变量声明局部变量声明3.1语句语句 (1)语句语句 C语句是向机器发出指令语句是向机器发出指令 的基本单位。的基本单位。 语句的重要组成部分是:分号。语句的重要组成部分是:分号。 在表达式后加上分号就构成语句。在表达式后加上分号就构成语句。赋值语句是一种常用的语句,在赋值表达式后赋值语句是一种常用的语句,在赋值表达式后加上分号就构成赋值语句。加上分号就构成赋值语句。比如:比如: i=(a+b)/5 a+=(a+b)/5 i+对于一个简单的对于一个简单的c程序来说,比如:已知求圆程序来说,比如:已知求圆周长公式为周长公式为c=2r,求圆面积公式为,求圆面积公式为s=r2#includemain( ) int r=2; float c,s; c=2*3.14*r; printf(“c=%fn”,c); s=3.14*r*r; printf(“s=%fn”,s);/*命令行,调用标准库中的函数命令行,调用标准库中的函数*/*主函数名代表主函数开始主函数名代表主函数开始*/*和和之间是函数体部分之间是函数体部分*/*定义语句定义语句*/*赋值语句赋值语句*/*输出语句输出语句*/对于赋值语句是一种可执行语句,所以需出对于赋值语句是一种可执行语句,所以需出现在程序的可执行部分。当程序执行到赋现在程序的可执行部分。当程序执行到赋值语句时,计算机就会完成计算和赋值的值语句时,计算机就会完成计算和赋值的操作。操作。比如:比如: (1)a=b=c=3; (2)a=(c=3)+(d=5); (3)a+=a*=a=2; (回顾上一章,赋值运算有何语法要求?回顾上一章,赋值运算有何语法要求?)3.2 简单输入输出语句简单输入输出语句 输出:把数据从计算机内部送到计算输出:把数据从计算机内部送到计算机外部设备上称为输出。比如:打印、机外部设备上称为输出。比如:打印、存到磁盘上。对于我们来说主要指将结存到磁盘上。对于我们来说主要指将结果显示在终端显示器果显示在终端显示器(屏幕屏幕)上或存在文件上或存在文件中。中。 输入:从计算机外部设备将数据送入输入:从计算机外部设备将数据送入计算机内部。对于程序来说就是从键盘计算机内部。对于程序来说就是从键盘输入数据到计算机中。输入数据到计算机中。(1)输出函数的调用形式输出函数的调用形式 形式形式1:printf(字符串字符串); 比如:比如:printf(“welcome to turbo c!n”); 形式形式2:printf(字符串,输出项表字符串,输出项表); 比如:比如:printf(“x=%dny=%dn”,x,y);说明:说明: 1)对于第一种形式,没有输出项,则将对于第一种形式,没有输出项,则将字符串中的字符按原样输出,适合不需要输出字符串中的字符按原样输出,适合不需要输出任何数据的操作。比如一些提示语句。任何数据的操作。比如一些提示语句。 2)对于第二种形式,有输出项,则在字对于第二种形式,有输出项,则在字符串中除了有原样输出的字符外,还有与输出符串中除了有原样输出的字符外,还有与输出项相匹配的输入输出格式控制符,将一般字符项相匹配的输入输出格式控制符,将一般字符照原样输出的同时,在格式说明符的位置上代照原样输出的同时,在格式说明符的位置上代之以按指定格式输出的数据。之以按指定格式输出的数据。 比如:比如:printf(“n=%dnsum=%fnave=%fn”, n,sum,ave);结果为:结果为:n=100 sum=15.000000 ave=10.8000003)字符串中有哪几种字符字符串中有哪几种字符 转义符转义符(反斜线后跟一个特定字符反斜线后跟一个特定字符 比如:比如:n代表换行代表换行) 格式说明符格式说明符 ( %后跟一个说明符后跟一个说明符 比如:比如: %d %0 %x %f %e 输出对应的输出项输出对应的输出项) 普通字符普通字符 (照原样输出照原样输出)(2)输入函数的调用形式输入函数的调用形式 形式:形式:scanf(字符串,输入项表字符串,输入项表); 比如:比如:scanf(“%d%d”,&x,&y); 说明说明: 1)运行时,等待用户从键盘输入数运行时,等待用户从键盘输入数据,输入项与字符串中格式说明符要一一据,输入项与字符串中格式说明符要一一对应对应(比如上题就要输入比如上题就要输入:10 20) 2)输入项形式为:输入项形式为:&v.(&是取地址是取地址运算符,运算符,v是变量名是变量名)比如:比如: main( ) int i; printf(“input i:n”); scanf(“%d”,&i); printf(“i=%dn”,i);结果为:结果为:input i:523i=523(3)字符数据的输入输出字符数据的输入输出 1)用用scanf和和printf函数输入输出字符函数输入输出字符char a,b,c; scanf(“%c%c%c”,a,b,c);2)getchar( )功能:等待从键盘输入一功能:等待从键盘输入一个字符个字符注意:括号内无参数注意:括号内无参数在程序开头要包含在程序开头要包含stdio.hputchar(ch) 功能:将功能:将ch中的字符在屏中的字符在屏幕上显示幕上显示比如:比如:#include main( ) char c; c=getchar( ); putchar(c);注意:有回显注意:有回显需回车需回车3)getche( )功能:等待从键盘输入一功能:等待从键盘输入一 个字符个字符比如:比如:#include main( ) char c; c=getche( ); putchar(c); 注意:有回显注意:有回显不等待回车不等待回车4)getch ( )功能功能:等待从键盘输入一等待从键盘输入一个字符个字符putch (ch) 功能功能:将将ch中的字符在屏中的字符在屏 幕上显示幕上显示比如:比如:#include main( ) char c; c=getch( ); putch(c); 注意:无回显注意:无回显不等待回车不等待回车3.3 复合语句和空语句复合语句和空语句 (1)复合语句复合语句用一对花括号将多条语句用一对花括号将多条语句括起来括起来(数量不限数量不限) main( ) int a,b; a=3; a+; b=a; /*不仅可以有执行部分不仅可以有执行部分还可以有定义部分还可以有定义部分*/3.4 空语句空语句 空语句:如果一条语句只有一个分号称空语句:如果一条语句只有一个分号称为空语句,程序执行时不产生任何动作。为空语句,程序执行时不产生任何动作。3.5 顺序程序结构顺序程序结构概念概念计算机执行程序都是从开始一计算机执行程序都是从开始一句一句顺序执行句一句顺序执行,如下图:如下图:ABAB3.6 编写完整程序编写完整程序 比如比如(1)y-=x+=(x=3,y=4) 步骤:步骤: 1)写出一个空的写出一个空的main( ) 2)定义变量再引用定义变量再引用 3)把内容变为合法的语句把内容变为合法的语句 4)输出结果输出结果(2)从终端输入两个双精度数给变量从终端输入两个双精度数给变量x和和y,输,输出出x和和y,在交换,在交换x和和y的值后输出的值后输出x和和y 步骤:步骤: 1)写一个空的写一个空的main 2)定义所需变量定义所需变量x、y、t 3)输入输入x、y并输出并输出 4)交换交换x、y值值 5)输出输出x、y

    注意事项

    本文(3顺序程序设计.ppt)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开