




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 5章 第 5章 法与程序 序结构 择结构 环结构 法 算法是为解决某个问题而定义的一组确定的、有限的操作步骤。 算法的特点: (1) 有穷性 (2) 确定性 (3) 有效性 (4) 有零个或多个输入 (5) 有一个或多个输出 法与程序 语 句 组 1语 句 组 2表 达 式语 句 组 1 语 句 组 2假真表 达 式语 句 序 1程序设计的三种基本结构 顺序结构 选择结构 循环结构 2程序设计的基本过程 ( 1)分析问题 ( 2)设计算法 ( 3)实现程序 序结构 【 例 交换两个变量的值,并输出结果。 5 9 a=5, b=9 a=9, b=5 定义变量 a、 b、 t t=a, a=b, b=t 开始 结束 给 a、 输出 a、 输出 a、 # a,b,t; %d%d,&a,&b); a=%d, b=%dn,a,b); t=a; a=b; b=t; a=%d, b=%dn,a,b); 选择结构 1单分支形式 表达式 ) 语句 表 达 式非 00语 句【例 入一个实数,输出其绝对值。 程序如下: 程序运行情况: x; %f,&x); if(x x,y,t; %f%f,&x,&y); if(xy) t=x;x=y;y=t; %n,x,y); 【 例 编程,输入两个实数,从小到大的次序输出这两个数。 3 双分支形式 表达式 ) 语句 1 句 2 表 达 式语 句 1 语 句 20非 0【 例 从键盘输入一个字符,如果是数字 字符 ,则输出 “ It is a ; 否则,输出 “ It is a 。 分析: 判断条件是: 0&ch %c,& 0&ch x,y; %d,&x); if(x x,y,f; %f%f,&x,&y); x0) y0) f=x*x+y*y; f=x*y; y0)f=x+y; f=x=%y=%f=%n,x,y,f); 1一般形式 达式 ) 量表达式 l :语句组 l 量表达式 2 :语句组 2 量表达式 n :语句组 n 语句组 n+1 表 达 式常 量 表 达 式 1 常 量 表 达 式 2 常 量 表 达 式 组 1 语 句 组 2 语 句 组 n 语 句 组 n + 1【 例 根据输入的百分制成绩 换成相应的五分制成绩 换规则为: 60s c or c or c or c or c or r a # ); %f,& if(00| a,b,d; p; %lf%c%, &a,&p,&b); p) +: d=a+b; -: d= *: d=a*b; /: if(b!=0) d=a/b; n); ); =%n,d); 环结构 1 表达式 ) 语句 表达式 语 句 0 非 0 【例 1到 100之和,即1+2+3+100 程序如下: # i=1,; i x; n=0; x=); %&x); n+; x/=10; x!=0); n=%dn,n); 分析: 设 X=32564 若 X=x/10, 则 x=3256 若 X=x/10, 则 x=325 若 X=x/10, 则 x=32 若 X=x/10, 则 x=3 若 X=x/10, 则 x=0 1 达式 1;表达式 2;表达式 3) 语句 后继语句 0 非 0 计 算 表 达 式 1表 达 式 2语 句计 算 表 达 式 3f o r 语 句 的下 一 语 句非 00【例 入 10个数,输出其中的最大值 。 # x,i; n); %f,&x); x; i=1;x; fn, x; 假 真 i=1 i+ 功能是提前结束循环。 【 例 找出 100 300之间第一个能被 17整除的数。 程序如下: # i,m; i=100;i i,n=0; x,y=1; i=1;i ,; i; i=1;i n; i, ; n:); %&n); i=2;i t=1,e=1; i=0; t=1 i+; t*=1.0/i; e+=t; e=%n,e); 分析: 设 t=1, e=1 t=t/1 , e=e+t, t=t/2 , e=e+t t=t/3 , e=e+t, t=t/4 , e=e+t 直到 t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大数据在电气安装行业的应用分析-全面剖析
- 电影市场趋势分析-第2篇-全面剖析
- 航班调度数字孪生模型-全面剖析
- 残疾人福利保障体系-全面剖析
- 能源项目管理实践-全面剖析
- 绿色低碳港口的生态建设路径-全面剖析
- 云端供应链协同机制-全面剖析
- 游戏开发合同范本
- 准确性导向的介入性心血管微血管重建术-全面剖析
- 车身涂装工艺创新-全面剖析
- Unit 7 Happy Birthday!Section A(教学教学设计)2024-2025学年人教版英语七年级上册
- 中职教育二年级下学期数学《组合数公式》教学课件
- 急性冠脉综合征
- 免疫治疗中假性进展的机制与评估标准
- 保险客户经理劳动合同样本
- 2024养鸡场鸡粪买卖合同范本
- 燃煤发电厂液氨罐区安全管理规定
- 苏教版六年级下册数学期末测试卷【完整版】
- 2024年上海市普通高中学业水平等级性考试化学试卷(含答案)
- 办公耗材采购服务方案(技术方案)
- DZ∕T 0153-2014 物化探工程测量规范(正式版)
评论
0/150
提交评论