已阅读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 o r c o r c o r c o r c o r r a d # ); %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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东江门市新会银湖产业投资集团有限公司招聘15人笔试备考试题及答案解析
- 2025年邢台医学高等专科学校单招综合素质考试试题及答案解析
- 2025年重庆公共运输职业学院单招职业适应性测试试题及答案解析
- 2026华东师范大学附属贵阳学校春季学期招聘临聘教师考试备考题库及答案解析
- 2026广东广州市白云区竹料第三中学招聘顶岗教师3人考试备考试题及答案解析
- 2026浙江舟山市岱山县东沙镇东沙社区招聘从事公益性岗位人员1人考试参考题库及答案解析
- 2026海正药业股份有限公司招聘笔试模拟试题及答案解析
- 2026浙江湖州市产业投资发展集团有限公司招聘1人笔试备考题库及答案解析
- 2026中国华电集团有限公司福建分公司校园招聘若干人(第二批)考试参考题库及答案解析
- 2026海南水务集团有限公司招聘16人考试备考试题及答案解析
- 《数字化转型对某公司效绩的影响》开题报告(含提纲)3200字
- 客运公司安全生产培训和教育学习制度
- 2024-2025学年湖南省长沙市雅礼教育集团八年级(上)期末物理试卷含解析
- 护士培训便携式吸痰器操作流程
- 攻读博士学位期间材料科学研究计划参考范文
- 电力应急救援队伍的装备与配置
- 2023陆上石油天然气停产井安全风险防控指南
- DB32∕T2621-2014 特大型桥梁机电工程质量检验评定规范
- 《《中央企业合规管理办法》解读》课件
- 抒情与写意-文人画 课件-2024-2025学年高中美术人美版(2019)美术鉴赏
- 政策支持研究
评论
0/150
提交评论