




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 1.1.3算法的三种基本逻辑结构“,.一学习目标在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构*-学习过程提出问题(1)请大家再次观察上节课中所画的一些程序框图例子.(2)回答什么是顺序结构?什么是条件分支结构?什么是循环结构、循环体?(3)试用程序框图表示循环结构.(4)指出三种基本逻辑结构结构的相同点和不同点.讨论结果:很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构三种逻辑结构可以用如下程序框图表示:的值增前L仍用r表小输山七不是.质数。揄出F是质数:;求n除以诵余数r顺序结构条件结构循环结构. .应用示例例1阅读
2、以下程序框图,分析其所实现的算法功能?.算法分析:通常,我们按照下列过程计算1+2+100的值.第 1 步,0+1 = 1.第 2 步,1+2=3.第 3 步,3+3=6.第 4 步,6+4=10.第 100 步,4 950+100=5 050.显然,这个过程中包含重复操作的步骤,可以用循环 结构表示.分析上述计算过程,可以发现每一步都可 以表示为第(i-1)步的结果+i=第i步的结果.为了方便、有效地表示上述过程,我们用一个累加变 量S来表示第一步的计算结果,即把S+i的结果仍记 为S,从而把第i步表示为S=S+i,开始其中S的初始值为0,i依次取1,2,100,由 于i同时记录了循环的次数
3、,所以也称为计数变量. 解决这一问题的算法是:第一步,第二步,第三步,第四步,令 i=1,S=0.若i100成立,则执S=S+i.i=i+1,返回第二步.则执行第三步;否则,输出S,结束算法.程序框图如右:(1) (2)点评:在数学计算中,i=i+1不成立,S=S+i只有在i=0时才能成立.在计算机程序中,它们被赋予 了其他的功能,不再是数学中的“相等”关系,而是赋值关系.变量i用来作计数器i=i+1的含义是: 将变量i的值加1,然后把计算结果再存贮到变量i中,即计数器i在原值的基础上又增加了 1.变 量S作为累加器 来计算所求数据之和.如累加器的初值为0,当第一个数据送到变量i中时,累 加的动作为S=S+i,即把S的值与变量i的值相加,结果再送到累加器S中,如此循环,则可实现 数的累加求和.变式训练12 3. n已知有一列数二,二,二,A ,-,设计框图实现求该列数前20项的和.练习1:设计框图实现1+3+5+7的算法.练习2:高中某班一共有40名学生,设计算法流程图,统计班级数学成绩良妞分数80)和优秀(分 数90)的人数.课堂小结熟练掌握三种基本逻辑结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电气类产品购销合同协议
- 甲方平面设计合同协议
- 电气水管维修合同协议
- 电缆租赁安装合同协议
- 电厂钢球供货合同协议
- 电梯施工工程合同协议
- 甲方违约商务合同协议
- 现行建设监理合同协议
- 瓷厂房屋出售合同协议
- 电子半成品外包合同协议
- 《电力行业职业技能标准 农网配电营业工》
- JTG∕T F30-2014 公路水泥混凝土路面施工技术细则
- 施工工地环保知识培训课件
- 康复医学基础知识培训
- EPC项目承包人施工方投资估算与设计方案匹配分析
- 高中历史中外历史纲要下新教材习题答案
- 纺织智能制造技术应用分析报告
- 中药热奄包在急性肠炎治疗中的应用研究
- 护理查房、会诊、疑难病例讨论
- 中国化妆品行业市场前景分析
- 环境土壤学课件
评论
0/150
提交评论