- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- [其它考试]质量工程师考试质量专业相关知识.doc
- [其它考试]营养师培训.pdf
- [其它考试]货物运输保险培训讲义.ppt
- [其它考试]质量管理体系QMS国家注册.doc
- [其它考试]贵州农村信用社业务知识考试试题.doc
- [其它考试]贸易术语2010ppt.ppt
- [其它考试]质量意识.ppt
- [其它考试]质量管理系列培训教材统计质量控制的新、老七种工具.ppt
- [其它考试]赢在性格.doc
- [其它考试]近年年注税备考——财务与会计考试测验模拟试题11.doc
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 糖尿病视网膜病变临床诊疗指南(2022)解读.pptx
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf
- 读书分享《教育的细节》PPT课件.pptx
- 新冠病毒及新冠肺炎.pptx VIP
- 第9课 改变世界的工业革命【课件】--2023-2024学年中职高一下学期高教版(2023)世界历史全一册.pptx
- 【精】新人教版七年级历史上册第一、二、三单元分单元测试题(带答案).docx VIP
- 普通中小学校建设标准DGTJ08—12—2004.pdf
- 灯泡的亮度问题.ppt
- 文华财经指标公式源码大全期货多空趋势指标源码顶底买卖点.doc
- 幼儿园每月食品安全调度会议纪要.doc
文档评论(0)