第 6 课时 5
2 流程图重点难点重点:运用流程图表示顺序、选择、循环这三种基本结构
难点:循环结构算法的流程图
1【学习导航】 知识网络 学习要求 1
能运用流程图表示顺序、选择、循环这三种基本结构;能识别简单的流程图所描述的算法
训练有条理的思考与准确表达自己想法的能力,提高逻辑思维能力
学会流程图结构的选择,方法通常如下:若不需判断,依次进行多个处理,只要用顺序结构;若需要先根据条件作出判断,再决定执行哪个后继步骤,必须运用选择结构;若问题的解决需要执行许多重复的步骤,且有相同的规律,就需要引入循环变量,应用循环结构.【自学评价】1
学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不能做的有很大计算量的问题,这主要归功于算法语句的( D )A.输出语句 B.赋值语句 C.条件语句 D.循环语句2
A=15,A=-A+5,最后 A 的值为(A )A.-10 B.20 C.15 D.无意义3
在右图的虚线框内是选择结构的一般形式
在两个操作选项中,__不 能 __ ( 填 入“ 能 ” 或 “ 不能”)既执行又执行
【经典范例】例 1 有如下程序框图,则该程序框图表示的算法的功能是
( 注 : 将 程 序框 图 中 所 有“ =” 换 成“←”)【解】求使成立的最小正整数 n 的值加 2例 2 已知,写出求的一个算法,并画出流程图.【解】 算法如下: ; ; ; ; ; 若,转,否则输出.流程图如下:N4I 输出 Y0S 4I ( )SSf I1II开始结束1( )21If I 2例 3 数学的美是令人惊异的
如三位数 153,它满足 153=13+53+33,即这个整数等于它各位上的数字的立方的和,我们称这样的数为“水仙花数”
请您设计一个算法,找出大于 100,小于 1 00