资料摘要

教学设计高中数学必修三1.2.3循环语句河北乐亭新寨高中李姝超课题:1.2.3循环语句一、教材分析:本节是算法语句的基础和核心之一,是本章重点,对学生来说用循环语句来实现反复执行的计算过程是一种新的思想和方法,是编写程序一个比不可少的环节,也是高考的考点。二、教学目标:⑴正确理解循环语句的概念,掌握

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
15
下载次数
0
更新时间
2018-07-03 14:15:00
来源学校
学校:乐亭县第二中学

1.2.3 循环语句教案1

未知
2018-07-03 14:15:00
15
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句教案1

未知

摘要:暂无摘要

关键词:1.2.3 循环语句教案1

正文

教学设计

高中数学必修三

1.2.3循环语句

河北乐亭新寨高中

李姝超

课题:

1.2.3循环语句

一、教材分析:本节是算法语句的基础和核心之一,是本章重点,对学生来说用循环语句来实现反复执行的计算过程是一种新的思想和方法,是编写程序一个比不可少的环节,也是高考的考点。

二、教学目标:⑴正确理解循环语句的概念,掌握其结构与条件语句的区别与联系

⑵会判断条件语句和循环语句的输出结果,并编写简单的循环语句程序

三、教学重点:循环语句的步骤、结构及功能

教学难点:UNTIL循环语句和WHILE循环语句的区别

四、教学方法:借助框图中的循环结构,及计算机语句中的循环语句来设计程序,进一步体

会算法的重要性和有效性,培养学生针对具体问题情境迅速编写程序的能力。

五、教学流程与教学内容:

㈠、创设情境,提出问题:

设计程序求1+2+3+…+100的和

分析:要求100个数连续相加的和,学生互相讨论后发现并非前面学过的输入输出语句,赋值语句和条件语句可以解决的,所以我们要学习新的语句。

㈡、温故知新,探究新知:

回忆条件语句的两种形式:

IF

条件

THEN IF 条件

THEN

语句体1

语句体

ELSE END

IF

语句体2

END

IF

循环语句有两种:直到型循环语句 直到型循环结构

DO

循环体

循环体

否

满足条件?

LOOP UNTIL

条件

是

分析:当计算机执行上述语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断。如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止。这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句。

当型循环语句

当型循环结构

WHILE

条件

循环体

循环体

WEND 是

满足条件?

1 否

教学设计

高中数学必修三

1.2.3循环语句

河北乐亭新寨高中

李姝超

分析:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND后的语句。

㈢典型例题,解决问题:

例题1、求1+2+3+…+100的和

直到型循环语句

I=1

S=0

DO

S=s+i

I=i+1

LOOP UNTIL i>100

PRINT

S

END

分析:直到型循语句中,先执行循环体s=0+1,i=1+1;判断i=2<100继续执行循环,s=1+2,i=2+1; 判断i=3<100继续执行循环,s=3+3,i=3+1, 判断i=4<100继续执行循环…s=1+2+3+…100,i=100+1, 判断101>100跳出循环,,最后输出s的值

当型循环语句

I=1

S=0

WHILE

i<=100

S=s+i

I=i+1

WEND

PRINT S

END

分析:当型循环语句中,当i<=100时开始执行循环,s=0+1,i=1+1;判断i=2<=100继续执行循环,s=1+2,i=2+1; 判断i=3<=100继续执行循环,s=3+3,i=3+1, 判断i=4<=100继续执行循环…i=100<=100执行循环s=1+2+3+…100,i=100+1, 判断101>100结束循环,,最后输出s的值

例题2、将下列程序框图改编成程序

2

教学设计

高中数学必修三

1.2.3循环语句

河北乐亭新寨高中

李姝超

开始

n=1

n

=

1

DO

INPUT

x

y=x^3+3*x^2-24*x+30

输

入

x

PRINT

y

n=n+1

LOOP UNTIL

n>11

END y = x 3+ 3x2 - 24x + 30

输

出

y

n = n + 1

否

n

>

11 ?

是

结

束

㈣巩固练习,加深理解:

练习1、某算法的程序如下所示,最终输出的结果是

(

D

)

S=0

i=1

DO

S=S+i*i

i=i+2

LOOP

UNTIL

i>99

PRINT

S

END

A. 1+2+3+…+100的值

B. 12+22+32+…+1002的值

C. 1+3+5+…+99的值

D. 12+32+52+…+992的值

3

教学设计

高中数学必修三

1.2.3循环语句

河北乐亭新寨高中

李姝超

初始值s=0,i=1,执行循环体

S=0+1

i=1+2=3, 判断3<99, 继续执行循环;

S=1+3*3

i=3+2=5, 判断5<99, 继续执行循环;

S=1+32+5*5 i=5+2=7, 判断5<99, 继续执行循环;

…

S=1+32+52+…+992,

i=99+2=101,101>99,跳出循环,输出S的值

练习2、分别写出下列程序的运行结果___7___

___6___

i=0 i=0

S=0 S=0

WHILE

S<=20 WHILE

S<=20

S=S+i i=i+1

i=i+1

S=S+i

WEND

WEND

PRINT

i PRINT

i

END END

第一个程序:初始值i=0,s=0

判断0<=20,继续执行循环

S=0+0=0,

i=0+1=1, 判断0<=20成立,继续执行循环;

S=0+1=1,

i=1+1=2, 判断1<=20成立,继续执行循环;

S=1+2=3,

i=2+1=3, 判断3<=20成立,继续执行循环;

S=3+3=6,

i=3+1=4, 判断6<=20成立,继续执行循环;

S=6+4=10, i=4+1=5, 判断10<=20成立,继续执行循环;

S=10+5=15, i=5+1=6, 判断15<=20成立,继续执行循环;

S=15+6=21, i=6+1=7, 判断21>20,结束循环,输出7。

第二个程序:初始值i=0,s=0

判断0<=20,继续执行循环

i=0+1=1,

S=0+1=1, 判断1<=20成立,继续执行循环;

i=1+1=2,

S=1+2=3, 判断3<=20成立,继续执行循环;

i=2+1=3,

S=3+3=6, 判断6<=20成立,继续执行循环;

i=3+1=4,

S=6+4=10, 判断10<=20成立,继续执行循环;

i=4+1=5,

S=10+5=15, 判断15<=20成立,继续执行循环;

i=5+1=6,

S=6+15=21, 判断21>20,结束循环,输出6。

㈤课堂小结:当型循环先判断后执行,直到型循环先执行后判断

当型循环用WHILE语句,直到型循环用UNTIL语句

对同一算法来说,当型循环和直到型循环的条件相反。

六、教学反思:学生对循环语句的结构形式能够掌握,但对两种循环结构的判断条件容易混淆。

4

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-07-03 14:15:00
  • 下载次数: 0
  • 浏览次数: 15
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:乐亭县第二中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.3 循环语句教案1是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。