

已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高等数学必要2流程图(3)培训目标:让学生理解循环结构的特点,解决与此相关的几个问题。讲课重点:循环结构的特性。教学困难:循环结构的使用。课程体系:.作业简介问题:1 2 3 4.提供满足2008最小正整数的算法,并绘制流程图。我的想法:解决问题的时候,经常需要反复处理同类事情或类似的工作,所以要反复加算问题。一个一个地加算法,步骤太多了。采用循环结构可以很好地解决这些问题。算法如下。S1 n1;S2 T0;S3 TT n;如果S4 t 2008,则输出n,退出。否则,将n值增加1,以使S3,S4 .流程图如下所示:2.讲授新科目循环结构分为每个类型(while类型)和父类型(until类型)。在循环体运行之前判断控制循环条件,如果条件满足,则重复,如果不满足,则停止。类型循环运行一次后,判断控制循环条件,当条件不满足时重复,满足时停止。例1:查找1234567,设计其他算法,绘制流程图。算法1算法2评论:这个问题主要调查学生对顺序结构和周期结构的理解。学习推理分析。算法都是顺序结构、选择结构、周期结构这三个“块堆积”,可以通过组合和嵌套来实现。算法2具有通用性、简单性。流程图有助于更轻松、更直观地表示这三种基本算法结构。范例2:当t=0时,由整地状态自由释放出的平滑坡度和水平桌面角度,如下图所示。如果省略摩擦,则坡度长度s=300cm,=65。t=0.1、0.2、0.3、粒子速度为1.0 s。请绘制流程图。解决方案:正如物理学的知识所表明的,在斜面上移动时,粒子的加速度为a=gsin 。在水平面上移动时,速度保持不变,保持点b的速度。从a点到b点的速度v,可以从公式V=at=g (sin ) t中获得,点到b点的速度vB为Vb=at=a=2sgs in 。故障排除过程考虑如下:V=at=g (sin ) t,t=0.1,0.2,0.3.计算得出的速度v的每个t的对应v值,然后比较v和vB,v vB表示如果粒子尚未到达b点,则t将进一步增加0.1 s,如果t求出下一个t的v值,直到vvB过去,则表示超过b点,此后的速度始终等于vB值。流程图如下所示:范例3:将y设定为年度,根据历法,如果y是闰年,则y除以4不能除以100,或者y除以400。对于给定的年份y,必须决定是否是闰年,如何设计算法和绘制流程图。解决方案:摘要:1.理解方块图的三个基本逻辑结构。顺序结构,选择结构,循环结构。算法表达方法:(1)用自然语言表达算法。(2)用现有流程图表示算法。理解和掌握构成流程图的符号。3.使用计算机进行数值计算需要通过以下几个步骤:(1)提问,分析问题。(2)确定处理方案,建立数学模型。也就是说,找出处理这个纯问题的数学方法,并列出相关方程式。(3)确定工作步骤,编写流程图算法。(4)按照操作步骤编写源程序。(5)将计算机程序输入计算机,然后运行程序。(6)整理输出结果。以上过程可以用流程图表示,如下所示:。课堂练习教科书P14 1,2。.会话摘要循环结构的特征:程序执行过程中的一个或多个语句重复(包括零次),执行次数由循环条件决定。课后作业教科书P14 7,8,9。练习算法的三个基本结构是()A.顺序结构、选择结构、循环结构b .顺序结构、流程结构、循环结构C.顺序结构、分支结构、流程结构d .流程结构、分支结构、循环结构答案:a流程图表示判断框()A.矩形方块b .菱形方块c .圆形方块d .椭圆形方块答案:b3.以下是求解一阶二次方程ax2 bx c=0(a0)的流程图,请填写空缺的适当内容标注尺寸。答案:(1) 0 (2) x1 x2 (3)输出x1、x2以下流程图表示什么算法?答案:输入三个数字,输出最大的数字。5.下一个流程图是周期还是周期?表示什么算法?答:这个流程图是判断后执行的,是周期性的。1 2 3 .表示求100的算法。6.已知梯形的顶部、底部、高度分别为5、8、9,使用寻找梯形面积的算法绘制流程图。答案:解决方法:算法如下:S1 a5;S2 b8;S3 h9;s4s(a b)h/2;S5输出s流程图如下所示:7.设计了在结果2000内输出3个以上除以1的正整数的算法流程图。回答:8.一个学生的5个成绩是80,95,78,87,65。写了求平均成绩的算法,画了流程图。答案:解决方法:算法如下:S1 S80;S2 SS 95;S3 SS 78;S4 SS 87;S5 SS 65;s6as/5;S7输出a流程图如下所示:9.假设超市的购物定价不超过100元的时候打10%的折扣支付。例如,如果标价超过100元,那部分就打7折。写下超市开单的算法,绘制流程图。答案:解决方法:购买价格为x元,超市成本为y元,y=收费时,必须首先确定标价是否大于100,算法如下:S1输入标价x;如果S2 x100,则y=0.9x否则,y=0 . 9100 . 7(x-100);S3输出标价x和费用y流程图如下所示:10.写下求135711的算法,绘制流程图。答案:解决方法:算法如下:S1 p1;S2 I3;S3 ppi;s4iI 2;如果S5 I11,则返回S3。否则,输出p值并退出。流程图:11.中华人民共和国个人所得税法规定国民全月工资、工资收入不超过800元部分不用交税,超过800元的部分是整个月的应纳税收入。此税按以下表格分期付款计算为累进。全月应纳税收入税率不超过500元的部分5%500元至2000元以上的部分10%2000元至5000元以上的部分是15%建立工资x(x5000元)与纳税y的函数关系,提出计算应纳税收入的算法和流程图。答案:解决方法:研究此表中提供的信息,可以发现,如果以人的工资和工资收入作为收购x,则应纳税y=f (x)是x的分割函数。Y=算法如下:S1薪金分录x(x5000);如果S2 x800,则y=0;如果800 x 1300,则y=0.05(x-800);如果1300 x2800;y=25 0.1(x-1300);否则,y=175 15%(x-2800);S3输出税y,结束。流程图如下所示:12.根据以下算法绘制相应的流程图:算法:S1 t0;S2 I2;S3 TT I;S4 II 2;如果S5 I不大于200,则转动S3。S6输出t,结束。答案:解决方案:这是2 4 6.计算200的算法。流程图如下所示:13.3位数字、不同数字、10位数字大于1位、100位数字之和,10位、100位数字不是小数。必须设计一种算法来找出所有合格的3位数,从而绘制流程图。回答:14.已知算法:表示其功能(用方程表示)。用流程图说明那个算法。S1输入x;在S2 X0上运行S3;否则,请运行S6。S3 YX 1;S4输出y;S5关机;S6 X=0时运行S7;否则,请执行S10。S7 Y0;S8输出y;S9结束;S10 YX;S11输出y;S12结束。答案:解决方案:输入x值以获得y值的算法。其中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校茶水间管理制度
- 学校饮水水管理制度
- 学生洗澡室管理制度
- 宁波港门卫管理制度
- 安全生产周管理制度
- 安装加工件管理制度
- 实训室教师管理制度
- 宠物店公司管理制度
- 客房消毒间管理制度
- 室外弱电井管理制度
- 2023年黄冈市团风县社区工作者招聘考试真题
- 被迫离职通知书
- 中学化学实验员培训材料
- 30题投资管理类岗位常见面试问题含HR问题考察点及参考回答
- 校园网络运维服务需求
- 2023调度自动化系统主站信息自动联调技术规范
- 物流公司运输安全管理制度
- 三个合伙人分配合同范本
- PLC课程设计-四人抢答器
- 资产管理+数据资产确权登记导则(2022年)
- SL637-2023年《水力机械辅助设备系统安装工程施工质量验收评定标准》
评论
0/150
提交评论