程序的三种基本逻辑结构

上传人:无*** 文档编号:185397672 上传时间:2023-02-03 格式:PDF 页数:3 大小:405.06KB
收藏 版权申诉 举报 下载
程序的三种基本逻辑结构_第1页
第1页 / 共3页
程序的三种基本逻辑结构_第2页
第2页 / 共3页
程序的三种基本逻辑结构_第3页
第3页 / 共3页
资源描述:

《程序的三种基本逻辑结构》由会员分享,可在线阅读,更多相关《程序的三种基本逻辑结构(3页珍藏版)》请在装配图网上搜索。

1、程序的三种基本逻辑结构 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT学习目标在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.学习过程提出问题提出问题(1)请大家再次观察上节课中所画的一些程序框图例子.(2)回答什么是顺序结构什么是条件分支结构什么是循环结构、循环体(3)试用程序框图表示循环结构.(4)指出三种基本逻辑结构结构的相同点和不同点.讨论结果:讨论结果:很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.三种逻辑结构可以用如下程序框图表示:顺序结构条件结构循

2、环结构应用示例应用示例例 1 阅读以下程序框图,分析其所实现的算法功能.算法分析:算法分析:通常,我们按照下列过程计算计算 1+2+1+2+100+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 的

3、初始值为 0,i 依次取 1,2,100,由于 i 同时记录了循环的次数,所以也称为计数变量.解决这一问题的算法是:第一步,令 i=1,S=0.第二步,若 i100 成立,则执行第三步;否则,输出 S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.程序框图如右:(1)(2)点评:点评:在数学计算中,i=i+1 不成立,S=S+i 只有在 i=0 时才能成立在计算机程序中,它们被赋予了其他的功能,不再是数学中的“相等”关系,而是赋值关系变量变量i i用来作计数器用来作计数器,i=i+1 的含义是:将变量 i 的值加 1,然后把计算结果再存贮到变量 i 中,即计数器 i 在原值的基

4、础上又增加了 1变量变量S S作为累加器作为累加器,来计算所求数据之和如累加器的初值为 0,当第一个数据送到变量 i中时,累加的动作为 S=S+i,即把 S的值与变量 i的值相加,结果再送到累加器 S 中,如此循环,则可实现数的累加求和变式训练变式训练已知有一列数1 2 3n,设计框图实现求该列数前20项的和,2 3 4n1练习 1:设计框图实现 1+3+5+7的算法练习 2:高中某班一共有 40 名学生,设计算法流程图,统计班级数学成绩良好(分数80)和优秀(分数90)的人数课堂小结(1)熟练掌握三种基本逻辑结构的特点及功能.(2)能用循环结构画出求和等实际问题的程序框图,进一步理解学习算法的意义.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!