资料摘要

1.2基本算法语句石家庄市19中学 王铁军教学目标(1)进一步巩固基本算法语句:赋值语句、输入输出语句、条件语句、循环语句的概念,并掌握其结构. (2)会灵活应用基本算法语句编写程序.(3)会使用图形计算器执行程序. 教学重难点各种算法语句的表示方法、结构和图形计算器的用法.教学过程一、情景引入最

  • 资料类型:教学教案文档
  • 所属课文:小结
  • 支持正文预览,并提供同课文课件入口
浏览次数
153
下载次数
0
更新时间
2018-06-19 15:01:00
来源学校
学校:石家庄市第十九中学

小结精品学案

未知
2018-06-19 15:01:00
153
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

小结精品学案

未知

摘要:暂无摘要

关键词:小结精品学案

正文

1.2基本算法语句

石家庄市19中学 王铁军

教学目标

(1)进一步巩固基本算法语句:赋值语句、输入输出语句、条件语句、循环语句的概念,并掌握其结构. (2)会灵活应用基本算法语句编写程序.

(3)会使用图形计算器执行程序. 教学重难点

各种算法语句的表示方法、结构和图形计算器的用法.

教学过程

一、情景引入

最近新闻联播中说今年我国粮食大丰收已成定局,由此我想到了一个和粮食有关的古老故事——国王与大臣下棋的故事。国王要将1+2+22+…+263这么多大米送给大臣,你们想知道国王要付给大臣多少大米吗?

下面是我编写的求棋盘内大米数量的算法步骤、程序框图和程序语句.

开始

算法步骤:

第一步,输入正整数n INPUT

n 输入n 第二步,令i=0,S=0. i=0

i=0 第三步,若i≤n,则执行第四步;

S=0 否则,执行第六步. WHILE

i≤n S=0 第四步,S=S+2i. S=S+2^i 第五步,i=i+1,返回第三步.

i=i+1 i=i+1 S0.05WEND 第六步,M=. M=S*0.05/10^6 106S=S+2i 第七步,输出S、M,结束算法.

PRINT

S,M

i≤N? 是

END 否

6 M=S0.0510

输出S、M

结束

思考1 :该程序框图包含哪些算法的基本逻辑结构?

一、顺序结构:二、条件结构:

三、循环结构:

(学生可能看到菱形框就回答是条件结构,这是要指明条件结构和循环结构都存在条件判断,要判断是哪种情况要看流程线的方向)

(1)(2)直到型循环结构当型循环结构

否否循环体满足条件?

满足条件?循环体是是

满足条件?是语句体1语句体2语句体

满足条件?否否思考2:该程序包含哪些基本算法语句?

是第

1 页

共

5 页

意图:

1.情景引入,调动学习积极性,体会算法的在生活中的应用。

2.让学生站在本节的高度,体会算法的3种表示方法、3种逻辑结构、5种程序语言。

3.学生分析程序框图基本结构和基本算法语句,让学生强化基本结构和基本语句的对应关系。

4.体会在算法中我们的作用是建立解决某个问题的方法与步骤,而繁琐的运算不是我们所要考虑的。

5.体会计算器的辅助作用。

条件结构先判断后执行先执行后判断

(板书:输入语句、输出语句、赋值语句、条件语句、循环语句)

1输入语句

○2赋值语句

○3输出语句

○4条件语句

○5循环语句

○

条件语句:

循环语句:

IF 条件

THEN

IF

条件

THEN

WHILE

条件

Do

语句体

语句体1

循环体

循环体

WEND

LOOP UNTIL 条件

END

IF

ELSE

语句体2

END IF

下面在计算器中执行这个程序(演示,出结果,不对程序的步骤做分析). 米粒数:1.8441019;总质量数:922亿吨;按我国去年粮食总产量是5.7亿吨计算,需要近162年的时间才能产出这些粮食;如果将这些大米铺满地球可以铺2cm厚。这个可怜的国王,如果有一部计算器还会算法,一定不会答应大臣的要求。由此可见科技的力量是强大的、知识的力量是无穷的。

二、自主探究

(1)今年粮食丰收预示着人们的生活水平又要提高了,健康问题又成了人们关心的话题。那么你的体重正常吗?下面是世界卫生组织发布了计算标准体重的方法。

世界卫生组织发布了计算标准体重的方法:

男性:(身高cm—80)70%=标准体重

女性:(身高cm—70)60%=标准体重

意图:

实际体重在标准体重的10%以内(含)为正常体重;低于10%为体重偏轻;高于10%为情景能够激发学体重超重。

生的学习欲望。此

请设计一个计算体重是否标准的算法,画出程序框图并写出相应程序。

题较上题难度有

哪位同学展示你的算法?{学生讲步骤} 所增加,是一个嵌

大家认同他的算法吗?

套格式,这种格式程序框图中用到了那些基本逻辑结构?程序中用到了哪些基本语句?

是今后经常遇到

谁还有不同的算法?

的,实际上与分段

(学生可能出的问题:1、对题意10%理解有偏差

2、条件嵌套使用时,出现语句不完函数的算法是一成;3、顺序使用条件格式时,出现逻辑上的错误;4、算法语句书写不规范,图框使用错误)

致的。

(要求学生达到1、对算法的三种表示方法会相互转化

2、能够分析采用的基本逻辑结熟练条件语句的构;3、明白基本语句如何使用;4、理解条件结构是解决分段函数的算法结构)

格式,把握If和

IfEnd是条件语句

的“起”和“止”,

缺一不;把握Then

和Else对应条件结

构中的“是”和

“否”,

此题需注意嵌套

时语句的完整性。

体验算法的多样

性

第

2 页

共

5 页

开始

算法(男性):

第一步:输入身高X,输入X,Y 体重Y;

A=(X-80)0.7 第二步:计算A=(X-80)0.7; M=A1.1 M=A1.1; N=A0.9 N=A0.9 第三步:若YM,是

则输出超重,算法结YM?

束,否则执行第四步

第四步:若YN,则是

输出超重

输出偏轻,算法结束,否则输出正常,输出偏轻

算法结束. 否

YN?

否

输出正常

INPUT

X,Y A =(X-80)*0.7 M= A1.1 N= A0.9 IF

Y>M

THEN

PRINT “CZ”

ELSE

IF

Y

THEN

PRINT

“PQ”

ELSE

PRINT

“ZC”

END IF END IF END 结束

算法(男性):

第一步:输入身高X,体重Y;

第二步:计算A=(X-80)0.7; M=A1.1; N=A0.9 第三步:若YM,则输出超重,算法结束,否则执行第四步

第四步:若YN,则输出偏轻,算法结束,否则执行第五步

第五步:若N≤Y≤M,则输出正常,算法结束,否则结束.

开始

输入X,Y A=(X-80)0.7 M=A1.1 N=A0.9 YM?

是

输出超重

否

YN?

是

输出偏轻

否

INPUT

X,Y A =(X-80)*0.7 M= A1.1 N= A0.9 IF

Y>M

THEN

PRINT “CZ”

END IF

IF

Y

THEN

PRINT

“PQ”

END IF

IF

Y≥N ANDY≤M

THEN

PRINT

“ZC”

END IF END

NYN?

是

输出偏轻

否

第

3 页

共

5 页

结束

[投影展示学生作品,录入语句现场运行,分析结构和语句,将自己的身高、体重输入,了解自己的体重是否标准。] 解决此类问题首先对问题的条件进行判断,然后根据条件是否成立决定不同的流向.条件语句必修以If开始,以IfEnd结束,一个If必须与一个IfEnd相对应.嵌套是算法中常用的一种方式,在使用时要注意语句的完整性,逻辑关系必须要明确。

二、走近高考

哪位同学把程序借我用用,我也想知道我体重是否正常?

{连接计算器}诶呀我已经超重了,和我一样的同学一定要注意锻炼,因为我们还要一起走向高考。

(2011全国(3)改)执行右面的程序,如果输入的N是6,那么输出的P是

(A)120 (B)720 (C)1440 (D)5040

变式:改变程序后,如果输入的N是6,那么输出的P是多少?

运行时有什么不同?

INPUT

“N=”;N

INPUT

“N=”;N K=1

K=1 P=1

P=1 WHILE

K

WHILE

K

K=K+1 K=K+1

P=P*K WEND

WEND PRINT

P

PRINT

P END

END

1

○2

○3

○4

5

1

○2

○3

○4

○5

初

○○

初

○

6

K 1 2 3 4 5 □P 1 1 2 6 24 120

6

P 1 2 6 24 120 720 K 1 2 3 4 5 □解析1:

解析2:对应数列:P1 =1;Pn=KPn-1 (n>1)

对应数列:P1 =1;P2=1,Pn=(K-1)Pn-1

(n>2) (不做讲解) 学生用计算器验证结果。

(设计意图:1、熟练3种算法表示间的转化;2、体会利用表格列举解题的好处;3、体会循环结构的按规律重复执行的特点;4、体会K作为计数变量来控制循环次数;5、当改变初始值、循环条件、循环体执行顺序时,算法就会相应改变)

循环结构应注意:(1)变量的初值;(2)读懂判断条件;(3)循环体执行的次数.阅读程序时应注意While语句和Do语句分别对应着当型和直到型循环结构.

三、小结与反思(下面让我们整理思绪)

1、3种算法表示方法要熟练转化;2、3种算法的逻辑结构:顺序结构、

条件结构、循环结构

3、5个基本算法语句:输入、输出语句;赋值语句;条件语句;循环语句

结束语:让我们自己的未来设计一个算法,当输入勤奋、坚韧与自信时,就能输出一个精彩的未来。

四、作业

设计一个算法输出1~100中(包括1和100)能被7整除的所有整数.

第

4 页

共

5 页

意图:

循环结构是比较难的一种结构,因此由简单的问题入手,让学生熟练两种语句。

变式体现出对变量初值和判断条件的处理能力,本题的目的是让学生体会初始变量与判断条件之间的制约关系。

要求:(1)写出算法步骤;

(2)画出程序框图;

(3)用图形计算器输出所有符合要求的数. 第

5 页

共

5 页

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_147291

来自:学校:石家庄市第十九中学

下载提示

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

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

关于本教案的常见问题

Q:小结精品学案是什么类型的资料?

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

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

A:对应课文《小结》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

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