返回

资料详情(天天资源网)

资料简介

第一章  1.1.2 程序框图与算法的基本逻辑结构 第3课时 循环结构、程序框图的画法 1.掌握当型和直到型两种循环结构的程序框图的画法; 2.了解两种循环结构的区别,能进行两种循环结构程序框图间的转化; 3.能正确读程序框图. 问题导学 题型探究 达标检测 学习目标 知识点一 循环结构 答案 问题导学     新知探究 点点落实 思考 用累加法计算1+2+3+…+100的值,其中有没有重复操作的步骤 ?答案 用S表示每一步的计算结果,S加下一个数得到一个新的S,这个步 骤被重复了100次. 循环结构的定义: 在一些算法中,经常会出现从某处开始,按照一定的条件 某些步 骤的情况,这就是循环结构,反复执行的步骤称为 . 反复执行 循环体 知识点二 常见的两种循环结构 答案 名称 结构图 特征 直到型循 环结构 先执行循环体后判断条件,若不满足条件 则 ,否则 当型循 环结构 先对条件进行判断,满足时 ,否则 执行循环体 终止循环 执行循环体 终止循环 知识点三 赋值号 答案 返回 思考 在程序框图中,常见“i=i+1”,它是什么意思? 答案 它表示先计算等号右边“i+1”的值,再把这个值赋给等号左边的 变量. 一般地,“变量=表达式”中的“=”叫 ,它的功能是把 边表达 式的值赋给 边的变量,故它与数学中的等号不完全一样,所以不能颠倒 写成“表达式=变量”. 赋值号 右 左 类型一 如何实现和控制循环 解析答案反思与感悟 例1 设计一个计算1+2+…+100的值的算法,并画出程序框图. 题型探究     重点难点 个个击破 解 这一问题的算法: 第一步,令i=1,S=0. 第二步,若i≤100成立,则执行第三步;否 则,输出S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 程序框图: 变量S作为累加变量,来计算所求数据之和.当第一个数据送到变量i中时, 累加的动作为S=S+i,即把S的值与变量i的值相加,结果再送到累加变 量S中,如此循环,则可实现数的累加求和. 反思与感悟 跟踪训练1 设计一个计算1+3+5+…+(2n-1)(n∈N*)的值的算法,并 画出程序框图. 解析答案 解 这一问题的算法: 第一步,输入n的值. 第二步,令i=1,S=0. 第三步,若i≤2n-1成立,则执行第四步;否 则,输出S,结束算法. 第四步,S=S+i,i=i+2,返回第三步. 程序框图如右: 类型二 当型循环与直到型循环的转化 解析答案反思与感悟 例2 例1中程序框图用的是当型循环结构,如果用直到型循环结构表示, 则程序框图如何? 解 程序框图如图: 当型循环是满足条件则循环,直到型循环是满足条件则终止循环,故 两种结构相互转化时注意判断框中的条件变化. 反思与感悟 跟踪训练2 试把跟踪训练1中的程序框图改为直到型. 解析答案 解 程序框图如图: 类型三 读图 解析答案反思与感悟 例3 某班一共有40名学生,右图中s代表学生的 数学成绩.若该班有5名90分以上的学生,20名80分 以上的学生.则输出的m=__,n=___. 解析 该程序框图是用循环结构实现40个成绩的 输入,每循环一次就输入一个成绩s,然后对s的 值进行判断. 如果s>90,则m的值增加1, 如果80 查看更多

Copyright 2004-2019 ttzyw.com All Rights Reserved 闽ICP备18023965号-4

天天资源网声明:本站点发布的文章作品均来自用户投稿或网络整理,部分作品未联系到知识产权人或未发现有相关的知识产权登记

全屏阅读
关闭