05顺序选择结构课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《05顺序选择结构课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05 顺序 选择 结构 课件
- 资源描述:
-
1、编程步骤:P74理解问题给出算法写出程序算法:问题的精确解决方案算法的内容:算法描述的方式:文字描述、流程图和N-S流程图需要完成的动作动作执行的顺序例:从键盘中输入100个整数,对其中的正整数进行累加,最后输出结果。算法描述(自然语言)1.输入一个整数;2.如果该数0 ,累加它;3.如果100个数没有输入完,转步骤1;4.输入完100个数后,输出累加和。 P74流程图:使用特殊的图形符号来描述算法。P76起止框( )、处理框( )、输入/输出框( )和判断框( )表示所要执行的动作。流程线( )表示动作执行的顺序。P76算法描述(自然语言)1.输入一个整数;2.如果该数0 ,累加它;3.如果
2、100个数没有输入完,转步骤1;4.输入完100个数后,输出累加和。 开始开始该数该数0输入完输入完100个个数数累加累加结束结束YNYN输入一个整数输入一个整数输出累加和输出累加和C语言的所有语句必须以分号;结束C语言的五类语句:P77-781. 函数调用语句2. 表达式语句3. 空语句4. 复合语句5. 程序结构控制语句1. 函数调用语句 scanf(“d”,&x);2. 表达式语句 P77 x=3;3. 空语句 P78 ;4. 复合语句 P78 statement 1; statement 2; statement n; 第四章5. 程序结构控制语句 条件控制 循环控制1. 顺序结构2.
3、 分支结构(也叫选择结构)3. 循环结构P79语句 1;语句 2;语句 3; P80语句语句1语句语句2语句语句3程序程序步骤:1. tx2. xy3. yt#includemain() int x,y,t; scanf(%d%d,&x,&y); t=x; x=y; y=t; printf(x=%d,y=%dn,x,y);单分支结构:if(条件) 语句;P80条件?语句;非00一条语句。如果需要写多条语句,必须在这多条语句外加,构成复合语句 if(3) printf(*); #includemain() char ch; ch=getchar(); if(ch=a&ch=z) ch=ch-32
4、; putchar(ch); putchar(ch- 32);给出变量x能整除2的条件x%2=0双分支结构:if(条件) 语句1;else 语句2;P82不需要表达式条件语句1;语句2;非00#includemain() int x,y; scanf(%d%d,&x,&y); if(xy) printf(max=%dn,x); else printf(max=%dn,y);xy输出x输出y非00 if(ab&ac)打擂打擂abc-maxmaxmaxvoid main() int a,b,c,max; scanf(“%d%d%d”,&a,&b,&c); max=a; if(maxb) max=b
展开阅读全文