已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法流程图,我想设计上节课示例1:中随机给出大于1的整数n,并确定n是否是小数的算法。算法分析:1 .判断n是否为2;如果n=2,则n为小数;如果N2,则为步骤2,2。检查从2到n-1的非n系数(是否除以n)。如果有这样的数字,则n不是小数;如果没有,则n是小数。下面用自然语言描述算法。下面描述了:流程图,该流程图是描述算法的另一种方法,用于在算法中进行更直观、更分步的说明。流程图的一般描述:由一些边界和方向箭头组成,表示算法按一定的顺序执行。回顾上述示例中算法的流程图(参见下一页)、回顾流程图中的图形符号:观察右侧的流程图:(1)箭头指向的线,(2)不同形状的方框图。结束、8,2。程序框表示的功能的正确说明为:()。a .指示算法的开始和结束。b .表示算法输入和输出的信息。c .赋值,计算。d .按照算法顺序连接程序边界。1 .流程图的功能是:()。指示算法的开始和结束。指示算法的输入和输出信息。分配,计算。按算法顺序连接程序边界。答案3360D,B,练习:否,条件结构,顺序结构,重复结构,算法的三个基本逻辑结构,结束,算法的三个基本逻辑结构(顺序结构,条件结构,循环结构)的顺序表示法,示例,程序演示任何算法都不能与顺序结构分离。示例:三角形ABC的底部BC为4,高AD为2,三角形ABC的面积s为2,设计此问题的算法和流程图,解决方案:算法为:1。底部BC为a=4,高AD为b=2,2.s=1/2ab,3。输出S .流程图:起点,a=4,b=2,S=1/2ab,输出S,终点,练习3360使用梯形的面积公式,可以计算出底部为2、底部为4、高度为5的梯形面积设计这个问题的算法和流程图。算法如下:流程图:程序为:main()inta,b,h,s;A=2、b=4、h=5;S=(a b) * h/2 printf (s=% d ,s);输出:15周:txmz.c,S=(a b)*h/2,(2)。在条件结构:算法的运行过程中,对一些条件进行了判断,算法的过程根据条件有不同的流向。设计求x绝对值y=的算法,绘制相应的流程图:练习:分析:根据绝对值的定义,x0,y=x;在X0中,y=-x,因此必须使用条件结构,因为您必须提供参数x的值,并在请求相应的y值时确定x的范围。算法分析解决方案:输入x。输入x0,y=x。否则,y=-x.输出y .流程图:程序为:main()floatx,y;scanf(“% f % f)”,5-10输出:5510周:jdzhi.c,输入开始,x,y=x,y=-x,输出y,例如:fedex公司规定,甲和乙两地之间的货物托运费用计算如下。其中,f(单位:韩元)是运输费,是托运货物的重量(单位:公斤),请画一下计算手续费f的程序。,自然语言为:第一步:输入项目重量;第二步: 50时f=0.53,否则f=500.53(-50)0.85;步骤3:输出运费F. (3)重复结构:需要重复相同操作的结构称为重复结构。也就是说,从特定条件开始,重复特定处理步骤。重复该过程的步骤称为循环。附注:迭代结构必须包含条件结构。是:1 2 3 4 5 6 7.100=?要分析:请分析求和变量sum和计数变量I .求和变量sum初始值为0,计数变量I为1到100,算法分析:(见下一页),1.sum=0。2 . I=1;3 . sum=sum I;4 . I=I 1;5.如果I小于或等于100,则结束重做步骤3、4、5,否则结束。sum=1 2 3 4 5 6.100.流程图:开始,Sum=0,i=i 1,Sum=sum i,i=1,输出Sum,结束,结束,i=100,sum=1 2 3.100,练习:1 3 5 7.31=?分析:包括求和变量sum和计数变量I。求和变量sum初始值为0,计数变量I为1到31,算法为:(参见下一页),算法为:(1)。sum=0;(2)I=1;(3)。sum=sum I;(4)I=I 2;(5)。如果I小于或等于31,则重新运行第3步、第4步、第5步,否则结束,sum=1 3 5 7.31,I=I 2,mian () intsum,I;sum=0;I=1;输入For(i2,d=2,n,d=n-1和f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 凹版印刷员安全演练知识考核试卷含答案
- 精制盐工岗前操作评估考核试卷含答案
- 燃气输配场站运行工持续改进模拟考核试卷含答案
- 房屋共有分配协议书
- 空气动力学实验数据处理规范
- 湖北省恩施市2025-2026学年九年级上学期10月联考数学试卷(含简单答案)
- 解读寒露节气
- 河南省南阳市2024-2025学年高一年级上册期末考试历史试题(解析版)
- 河南省开封市2024-2025学年八年级上学期期末地理试卷
- 硕士英语写作精讲
- 药物涂层球囊临床应用中国专家共识(第二版)2023年解读
- 团队境内旅游合同
- 在中学教代会上的财务工作报告(精选多篇)-教代会财务工作报告
- 小学四年级口算题大全(10000道)
- 肥料企业管理制度整理汇编
- 糖尿病社区管理与病人居家护理
- 监理公司-见证取样登记台帐
- 钢构件包装作业指导书
- 武汉市初中学生综合素质评价内容及标准
- GB/T 6561-2014十字槽沉头自挤螺钉
- GB/T 10003-2008普通用途双向拉伸聚丙烯(BOPP)薄膜
评论
0/150
提交评论