1.3.3《循环语句》教案(苏教版必修3)

 

1.3.3循环语句(while语句与do语句)

教学目标:

了解循环语句的结构特征,掌握循环语句的具体应用。

教学重点:

while语句与do语句的表示方法,结构和用法。

教学难点:

将具体问题的流程图转化为程序语句的过程,当型循环和直到型循环的格式与逻辑的区别与联系。

教学过程:

一. 复习回顾:

(1)赋值语句: 变量←表达式或变量或常数.

(2)输入语句: read a,b

(3)输出语句: print a,b

(4)条件语句: if a then

b

else

c

end if

(5)循环结构特征图:当型循环 直到型循环

二. 问题引入:

设计计算2×4×6×8× ×100的一个算法,并画出流程图.

解: 算法如下:(当型) 当型语句如下:

s1 t ← 1; t←1

s2 i ← 1; i ←1

s3 若i≤50,则转s4, while i≤50

否则转s6;t←t×2i

s4 t ← t×2i; i←i+1

s5 i ← i+1,转s3; end while

s6 输出t. print t

(直到型) 直到型语句:

s1 t ← 1;t←1

s2 i ← 1; i←1

s3 t ← t×2i; do

s4 i ← i+1 ; t←t×2i

s5 若i>50,则转s6, i←i+1

否则转s3; until i>50

s6 输出t. end do

print t

三、总结归纳:

循环语句:

(当型语句): (直到型语句):

while p do

循环体循环体

end whileuntil p

end do

四.例题讲解:

例1.分别使用当型循环和直到型循环设计求 1+2+3+...+n>2006 的最小正整数n的伪代码,并画出流程图.

解:使用当型循环语句

设计如下:

s←0

n←1

while s≤2006

s←s+n

n←n+1

end while

n←n-1

print n

使用直到循环语句:

s←0

n←1

do

s←s+n

n←n+1

end do

n←n-1

print n

例2.下列伪代码实现的是什么运算?

s←0

a←1

i←1

while i≤101

s←s+a×i

a←a×(-1)

i ← i+2

end while

print s

答案:1-3+5-7+9-...+101

五.课堂小结:

当型循环直到型循环

当型循环语句伪代码格式: 直到型循环语句伪代码格式: while pdo

循环体 循环体

end whileuntil p

end do

六.课后作业

1.编写程序,计算自然数1+2+3+......+99+100的和。

http://www.99jianzhu.com/包含内容:PDF/word/ppt 流程,表格,案例,最新作文 数学 英语 考试题库等内容免费下载。


TOP最近更新内容

    高考历史三轮复习:考前提分冲刺练2
    人教版小学语文五年级下册《草原》上课实录
  • 上一篇:1.3.3《算法案例-进位制)》PPT课件(新人教A版必修3)
  • 下一篇:1.3.3《已知三角函数值求角》教案(新人教B版必修4)