1.2.3 循环语句(预)课前预习学案一、预习目标1、充分地感知、体验应用计算机解决数学问题的方法; 2、正确理解循环语句的概念,并掌握其结构; 3、能初步操作、模仿, 应用循环语句编写程序
二、预习内容1
在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是 反复执行的处理步骤称为
算法中的循环结构是由 来实现的
对应于程序框图中的两种循环结构,一般程序设计语言中也有当型( 型)和直到型( 型)两种语句结构
即 语句和 语句
提出疑惑1、两种循环结构有什么差别
2、参照当型循环结构,说说计算机是按怎样的顺序执行 WHILE 语句的
3、参照直到型循环结构,说说计算机是按怎样的顺序执行 UNTIL 语句的
课内探究学案学习目标1.正确理解循环语句的概念,并掌握其结构
2.会应用循环语句编写程序
二、学习重难点:两种循环语句的表示方法、结构和用法,用循环语句表示算法,会编写程序中的循环语句
三、学习过程循环结构有两种----- 型与 型
10 循环结构(当条件满足时反复执行循环体); 20 型循环结构(反复执行循环体直 到条件满足)
所以, 循环语句的两种不同形式:WHILE 语句和 UNTIL 语句10 WHILE 语句: (WEND——朝……方向行走);20 UNTIL 语句(LOOP UNTIL—绕环回线走, 直到达到某种条件为止) 探究:当型和直到型各自的特点 当型: 直到型: (二)精讲点拨:例 1 编写程序,计算自然数 1+2+3+……+99+100 的和
变式训练 1
编写一个程序,输入正整数 n,计算它的阶乘 n
=n*(n-1)*…*3*2*1)解:例 2 编写程序,计算函数 f(x)=x2-3x+5 当 x=1,2,3,…,20 时的函数值
解:变式训练 2 设计一个算法:求满足 1+2 + 3 + … + n>100