[其它课程]c语言课件_program_5_1.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它课程]c语言课件_program_5_1

练习5-1 P116 例5.1 (ex5.1.c) 、5.2 (ex5.2.c) ,运行,查看效果 A5.2 (A5.2.c) 、A5.3 (A5.3.c),编写代码,运行,查看效果 P139, 5.4.1题(5.4.1.c) 分析程序,写出结果 上机调试,得出结果 补充B5.1 (B5.1.c) :编程并调试出正确结果 输入3个数a,b,c,要求按由小到大的顺序输出 编写文档:5-分析.doc (可选) 第五章 语句 主要内容 5.0 程序 5.1 C语言语句概述 5.2 分支语句 5.3 循环语句 5.4 转向语句 5.5 应用程序举例 练习5 5.0 程序 程序的内容 数据结构+算法=程序(沃思 Nikiklaus Wirth) 程序=算法+数据结构+程序设计方法+语言工具和环境 数据结构:对数据的描述,即在程序中要指定数据的类型和数据的组织形式 算法:对操作的描述,即操作步骤 对同一个问题,可以有不同的解题方法和步骤 为了有效地进行解题,需要保证算法正确,并选择合适的算法 特性:有穷性、确定性、有0个或多个输入、有1个或多个输出、有效性 怎样表示一个算法? 用自然语言表示 用流程图表示:用一些图框表示各种操作,直观、形象 ANSI规定的常用流程图符号 起止框 输入输出框 判断框 处理框 连接点 流程线 5.1 C语言语句概述 结构化程序的三种基本结构 结构化程序设计 任何程序都可以用三种基本结构表示 优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构 顺序结构 A B 流程图 选择结构 P A B 真 假 k A1 A2 Ai An k=k2 k=k1 k=kn k=ki ... ... 循环结构 P A 假 真 A P 真 假 语句种类 表达式语句和空语句 表达式语句:是由合法表达式加分号构成 int a=1,b=2; a*b+5; a!=b*2; !b||a++b--; b=a-2; ba?a++:b--; a=5,b=7,a+b; 注意区别表达式和表达式语句 空语句是一种只有分号而无表达式的特殊语句 功能:不做任何操作 通常用在需要一条不做任何操作的语句的地方 复合语句 由两条或两条以上语句用花括号括起来的语句序列 通常可以出现在允许单条语句出现的地方 可等价于一条语句 可以嵌套使用 格式 … { 语句序列 { 语句序列 } 语句序列 } … 复合语句和函数体 同:采用花括号括起来的若干语句 异:函数体内可包含若干个复合语句,但复合语句中不能包含函数体;函数体内可以是一条语句或没有语句 复合语句和分程序 分程序指含有说明语句的复合语句 不是任何复合语句都是分程序 分支语句 实现选择结构 有两种:条件语句和开关语句:if,switch 循环语句 实现循环结构 有三种:while,do-while和for 转向语句 系统转向去执行指定的语句 有三种:break,continue,goto 5.2 分支语句 条件语句 格式1 if (expression) statement expr statement 非0 =0 执行过程: 注意:若statement有几个语句,则用“{}”括起来。 …… scanf(“%d”,x); y=1; if(x0) y=-1; printf(“%d”,y); ……  y= 1 (x=0) -1(x0) 例: #include stdio.h void main() { } 例A5.1 输入两个实数,按代数值由小到大的次序输出这两个数。(方法一) 运行结果: 输入 交换次序 输出 printf(%5.2f,%5.2f,a,b); if(ab) { t=a;a=b;b=t; } float a,b,t; scanf(%f,%f,a,b); 格式2 if (expression) statement1 else

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档