县直高中导学案
高一数学必修 3
编写人:吕明志
校对:高一数学备课组
1.2.3 循环语句
编号:05
一、学习目标: 1、理解学习基本算法语句的意义. 2、学会循环语句的基本用法. 3、理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法. 重点:循环语句的基本用法。 难点:循环语句的写法. 二、知识要点: 1、 语句与程序框图中的循环结构相对应. 2、一般程序语言中的循环语句结构有 和 两种,分别对应于 程序框图中的 和 循环结构. 3、ABS( )表示一个函数,用来求 . 4、循环体指的是 . 三、探究分析: 1、 计算机在执行直到型循环语句结构对应的 UNTIL 语句时步骤是怎样的?
2、计算机在执行直到型循环语句结构对应的 WHILE 语句时步骤是怎样的?并指出 UNTIL 语 句和 WHILE 语句之间的差别和联系.
四、例题分析: 例 1、根据图 1.1-2 中的程序框图编写程序,判断大于 2 的整数是否为质数.
1
班级
姓名
县直高中导学案
高一数学必修 3
编写人:吕明志
校对:高一数学备课组
例 2、. 写出用当型循环结构描述教材第二十页中图 1.1-20 的程序
五、知能达标: 1、下列关于语句的说法正确的是 ( ) A、在程序中,程序执行的顺序是按照程序中语句行排列的顺序执行的 B、条件语句就是满足条件就执行,不满足条件就不执行 C、循环语句是流程图中循环结构的实现 D、循环结构不可以嵌套 2、读下列程序:
i ?1 sum ? 0 WHILE i ? 100 sum ? sum ? i i ? i ?1 WEND PRINT END sum
该程序是下列哪个和式的计算
( B、 0 ? 1 ? ? ? 99 (
)
??100 ? ? ? A、 1 ? 1 ? ? ? 1
C、 1 ? 2 ? 3 ? ? ? 99 D、 1 ? 2 ? ? ? 100 3、有以下程序段,其中描述正确的是 k ?8 WHILE k ? 0 k ? k ?1 WEND END A、WHILE 循环执行 10 次 B、循环体是无限循环 C、循环体语句一次也不执行 D、循环体语句只执行一次 4、写出表示下列程序运算功能的算术表达式(不计算,只写式子)
)
2
班级
姓名
县直高中导学案
高一数学必修 3
编写人:吕明志
校对:高一数学备课组
i ? 12
N ?2 T ?1 WHILE N ? 5 T ? N ?T N ? N ?1 WEND PRINT END T
S ?1 DO S ? S ?i i ? i ?1 LOOP UNTIL PRINT END
;
j ?1 S ?0 WHILE i ? i ?1 WEND PRINT END S i ? 10
S ? S ? 1 /(2 ? i ? 1)
i?8
S
; 5、执行下面的程序段后,x 的值为
x?7 DO x?x?2 LOOP UNTIL x ? 0
7、编写一个程序计算 1 ?
1 1 ??? 2 1000
8、编写程序,输入正整数 n,计算它的阶乘 n!, (n!? n ? (n ? 1) ? ?? 3 ? 2 ? 1) .
9、编写一个程序,输出 1~100 之间所有被 7 除余 2 的数.
3
班级
姓名
县直高中导学案
高一数学必修 3
编写人:吕明志
校对:高一数学备课组
10、小球从 100 米的高度落下,每次落地后又反弹回原高度的一半,再落下,在第 10 次落 地时,小球共经过多少路程?编程解决.
六、课堂小结:
七、课后作业:32 页练习
33 页 A 组 3
八、课后反思。
4
班级
姓名