124流程图复习课
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12 4流程图复习课
教学目标:能运用流程图表示顺序、选择、循环这三种基本结构;能识别简单的流程图所描述的算法;训练有条理的思考与准确表达自己想法的能力,提高逻辑思维能力
教学重点:运用流程图表示顺序、选择、循环这三种基本结构.
教学过程:
一.复习回顾:
流程图结构的选择方法:
若不需判断,依次进行多个处理,只要用顺序结构;
若需要先根据条件作出判断,再决定执行哪个后继步骤,必须运用选择结构;若问题的解决需要执行许多重复的步骤,且有相同的规律,就需要引入循环变量,应用循环结构.
填写流程图中的图形符号的名称、符号表示的意义
二.例题
例1.写出在数3 , 5, 8, 9, 12, 15, 35,乙18, 52中搜索18的一个算法,并画出流程图。
例2•已知f(x)
图.
-,写出求f ( 4)
2 1
f( 3) f( 2) L f (4)的一个算法,并画出流程
开始_j|
解: 51 S 0 ;
52 I 4 ;
S3 f(I)
1
21 1
S4 S S f (I);
S5 I I 1 ;
S6若I 4,转S3,否则输出S .
f(I)
1
2^1
结束
练习1.已知一列数a1, a2, a3,…,a n,…•且
这个数列叫做斐波那契数列•写出求该数列第解:
算法如下:
a i 1, a2 1, a n a. 1 a. 2 ( n 3),
S1a1;
S2b1;
S3n3;
S4x a b ;
S5a b ;
S6b x ;
S7n n 1
S8若n10,转S4,否则输出x .
例3• 冋-某班一共有50名学生,设计一个算法,统计班上数学成绩良好(分数大于80且小于
10个数的一个算法,并画出流程图.
90) 和优秀(分数大或等于90) 的学生人数,并画出流程图
解: 算法女口下:
S1n 1, a0, b0 ;
S2输入成绩r;
S3若r 89, 则a a1,转S5 ;
S4若r 80, 则b b 1 ;
S5n n 1
S6 若n 50,转S2,否则,输出a和b;
例4 .写出求1
2 3 100
高一数学讲义必修3
作业
1、算法的三种基本结构是
A、顺序结构、选择结构、循环结构
C、顺序结构、分支结构、流程结构
2、阅读下面流程图,说明输出结果是
姓名
顺序结构、流程结构、循环结构流程结构、分支结构、循环结构
11, 1
4、写出求L 的值
1 2 2 3 99 100
的一个算法,并画出流程图. 5、设S是三位正整数中所有既是12的倍数,又是15的倍数的数之和.写出一个求S的算法, 并画出流程图.
40000C、35000 D、30000
22 232100的值的一个算法, 并画出流程
班级学号
高一数学讲义必修3 6、我国的国民生产总值近几年来一直以不低于8%的年增长率增长,照此速度,最多只需经过
几年我国的国民生产总值就可以翻一番?写出一个算法,并画出流程图.
x 1, x 0
7、函数y x, x 0 请设计算法流程图,要求输入自变量,输出函数值。
x 3, x 0
8、已知函数f(x)=x2,把区间[—3, 3] 10等分,9、设计算法流程图,输出2000以内除以3余
画出求等分点函数值算法的程序框图。1的正整数。