第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )

2023-07-02
| 38页
| 167人阅读
| 2人下载
普通

内容正文:

第三章 顺序结构程序设计 本章的主要内容 q算法 qC语言概述 q标准的输入与输出函数 q标准输出/输入函数 q字符输入/输出函数 1、问题的提出 什么是程序?如何设计程序? 程序是能被计算机理解并能执行的指令系列 程序包含两个方面的内容: 一个是对数据的描述 一个是对操作的描述 程序=算法+数据结构 程序=算法+数据结构+程序设计方法+语言工具和环境 2、算法 main() 为解决一个问题而采取的 int a,b,sum; 是程序设计的灵魂。 a=123,b=456 1.算法的特性 sum=a+b; printf("sum=%d ",sum); (1)有穷性 (2)确定性 main() { (3)有0个或多个输入 int a,b,sum; scanf(%d,%d“,&a,&b)i sum=a+b; printf("sum=%d ",sum); } 2.1算法的定义 为解决一 int max(intx,inty) “算法”, 是程序设计的 i=1; 1.算法的判 while(i<=100) 成要素: (1)有穷 sum+=i; (2)确定 是结构控制 i++; n); (3)有0 序结构 (4)有13 (2)选择结构 (5)有效性 构 (3)循环结构 2.2算法的表示 (1)自然语言表示算法 (2)流程图的表示方法 (3N-S图的表示方法 (4)伪代码的表示方法 (⑤)计算机语言的表示算法 ()自然语言表示算法 自然语言就是人们日常使用的语言。汉语,英语.… 优点:通俗易懂 缺点:文字冗长,容易产生歧义 例如:加的平方 可以理解为:i+ 有人也可以理解为:(i+) (2)用流程图表示算法 流程图表示算法:用一些图框表示各种操作,用箭头 表示算法流程。 ☐ 起止框 输出输入框 ☐ 处理框 流程线 判断框 当型循环 直到型循环 顺序结构 选择结构 循环结构 它们有以下共同点: 只有一个入口 结构中的每一部分都有机会被执行到 只有一个出口 结构内不存在“死循环” 流程图举例 计算半径为r的圆的面积s 输入两个数,输出其中 较大的数 开始 开始 输入半径r 输入x和y的值 x>y? 计算圆的面积 输出圆的面积s 输出z的值 结束 结束

资源预览图

第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )
1
第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )
2
第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )
3
第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )
4
第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )
5
第3章顺序结构程序设计(课件)-高二《C语言程序设计》同步教学(中国水利水电出版社 第三版 )
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。