资料摘要

让更多的孩子得到更好的教育基本算法语句一、目标与策略明确学习目标及主要的学习方法是提高学习效率的首要条件,要做到心中有数!学习目标:1、正确理解输入语句、输出语句、赋值语句的结构. 2、会写一些简单的程序. 3、掌握赋值语句中的“=”号的作用. 4、正确理解条件语句和循环语句的概念,并掌握其结构的区

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
92
下载次数
0
更新时间
2018-05-07 16:16:00
来源学校
学校:安富中学

1.2.1 输入语句、输出语句和赋值语句多媒体教学设计及其点评

未知
2018-05-07 16:16:00
92
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句多媒体教学设计及其点评

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…多媒体教学设计及其点评

正文

让更多的孩子得到更好的教育

基本算法语句

一、目标与策略

明确学习目标及主要的学习方法是提高学习效率的首要条件,要做到心中有数!

学习目标:

1、正确理解输入语句、输出语句、赋值语句的结构. 2、会写一些简单的程序. 3、掌握赋值语句中的“=”号的作用. 4、正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系. 5、会应用条件语句和循环语句编写程序. 学习策略:

对于本节的学习要通过实例进行理解,通过实例理解算法语句的表示方法、结构和用法.

二、学习与应用

“凡事预则立,不预则废”.科学地预习才能使我们上课听讲更有目的性和针对性.我们要在预习的基础上,认真听讲,做到眼睛看、耳朵听、心里想、手上记.

知识回顾——复习

学习新知识之前,看看你的知识贮备过关了吗?

1.算法是指可以用计算机来解决的某一类问题的 和 ,这些程序或步骤必须是明确和有效的,而且能够在 步之内完成.

2.算法的三种基本结构: , , .

要点梳理——预习和课堂学习

认真阅读、理解教材,尝试把下列知识要点内容补充完整,带着自己预习的疑惑认真听课学习.课堂笔记或者其它补充填在右栏.预习和课堂学习更多知识点解析请学习网校资源

ID:#42410#403814

1

让更多的孩子得到更好的教育

要点一、输入语句

在程序中的INPUT语句就是输入语句.这个语句的一般格式是:

INPUT

“提示内容”;

其中,“提示内容”一般是提示用户输入什么样的信息.

INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:

INPUT “提示内容1,提示内容2,提示内容3,…”;

, , ,…

功能:可对程序中的变量 .

要点诠释:

①“提示内容”提示用户输入什么样的信息,必须加 号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用 隔开;

②变量是指程序在运行时其值是可以变化的量;

③一个语句可以给多个变量赋值,中间用“ ”号分隔,但最后的变量的后面不需要;

④要求输入的数据必须是 量,而不能是函数、变量或表达式;

⑤无

功能.

例如,输入一个学生数学,语文,英语三门课的成绩,可以写成:

INPUT

“数学,语文,英语”;a,b,c

要点二、输出语句

在程序中的PRINT语句是输出语句.它的一般格式是:

PRINT “提示内容”;表达

同输入语句一样,表达式前也可以有“提示内容”.

功能:可输出表达式的 , . 要点诠释:

①“提示内容”提示用户输出什么样的信息,提示内容必须加 号,提示内容要用 号和表达式分开;

②表达式是指程序要输出的数据,可以是变量、计算公式或系统信息;

③一个语句可以输出多个表达式,不同的表达式之间可用“ ”号分隔;

2

让更多的孩子得到更好的教育

④有

功能,可以输出常量、变量或表达式的值以及字符.

要点三、赋值语句

用来表明赋给某一个变量一个具体的确定值的语句.它的一般格式是:

变量=表达式

赋值语句中的“=”叫做 号.

功能:先计算出赋值号 边表达式的值,然后把这个值赋给赋值号 边的变量,使该变量的值等于表达式的值.

要点诠释:

①赋值号的左右两边不能对换,如“A=B”“B=A”的含义运行结果是不同的;

②格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=” 边表达式的值,然后将该值赋给“=” 边的变量;

③赋值号左边只能是变量名字,而不能是表达式,如:2=X是错误的;

④不能利用赋值语句进行代数式的演算(如化简、因式分解等);

⑤对于一个变量可以多次赋值;

⑥有

功能;

⑦赋值号与数学中的等号的意义是不同的.赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将“原值”冲掉.

要点四、条件语句

算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句.它的一般格式是:(IF-THEN-ELSE格式)

IF

条件 THEN

满足条件?

否

语句1 是

语句1 语句2 ELSE 当计算机执行上述语句时,首先对IF后的条件进行 ,如果条件 ,就执行THEN后的语句 ,否则执行ELSE后的语句 .其对应的程序框图为:(如3

让更多的孩子得到更好的教育

上右图)

在某些情况下,也可以只使用IF-THEN语句(即IF-THEN格式)

是

IF

条件

THEN

满足条件?

语句

否

语句

END IF 计算机执行这种形式的条件语句时,也是首先对IF后的条件进行 ,如果条件 ,就执行THEN后的语句,如果条件 ,则直接结束该条件语句,转而执行其他语句.其对应的程序框图为:(如上右图)

要点诠释:

条件语句的作用:在程序执行过程中,根据 是否满足约定的 而决定是否需要转换到何处去.需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.

要点五、循环语句

算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有

型(WHILE型)和 型(UNTIL型)两种语句结构.即WHILE语句和UNTIL语句.

1.WHILE语句的一般格式是:

WHILE

条件

循环体

循环体

满足条件?

是

WEND 否

其中循环体是由计算机 执行的一组语句构成的.WHLIE后面的“条件”是用于控制计算机执行循环体或跳出循环体的.

4

让更多的孩子得到更好的教育

当计算机遇到WHILE语句时,先判断条件的真假,如果条件 ,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程 进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.因此,当型循环有时也称为“前测试型”循环.其对应的程序结构框图为:(如上右图)

2.UNTIL语句的一般格式是:

DO

循环体

循环体

否

LOOP

UNTIL

满足条件?是

其对应的程序结构框图为:(如上右图)

直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的 ,如果条件 ,继续返回执行循环体,然后再进行条件的 ,这个过程 进行,直到某一次条件 时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句.

要点诠释:

当型循环与直到型循环的区别

①当型循环是先 后 ,直到型循环是先 后 ;

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

③对同一算法来说,当型循环和直到型循环的条件互为反条件.

5

让更多的孩子得到更好的教育

典型例题——自主学习

认真分析、解答下列例题,尝试总结提升各类型题目的规律和技巧,然后完

成举一反三.课堂笔记或者其它补充填在右栏.更多精彩内容请学习网校资源ID:

#42416#403814

类型一:输入语句、输出语句和赋值语句

例1.判断下列输入、输出语句是否正确?为什么?

(1)输入语句INPUT

a;b;c (2)输入语句INPUT

x=3 (3)输出语句PRINT

A=4 (4)输出语句PRINT

20,3*2 【解析】

【总结升华】

举一反三:

【变式1】(1)下列给出的输入语句正确的是________。

①INPUT

a;b;c;②INPUT

x=3;③INPUT

a,b,c;④INPUT “a=,b=”,a,b;⑤INPUT

“a=,b=”a,b。

(2)下列给出的输出语句正确的是________。

①PRINT

A=4;②PRINT

“你的姓名”XM;③PRINT

a,bc;④PRINT

20,3*2;⑤PRINT

S。

【答案】

例2.任给三个变量a,b,c赋值,计算a2―3b2+5c的值。

【解析】

【总结升华】

举一反三:

【变式1】判断下列赋值语句是否正确:

(1)4=m;(2)x+y=10;(3)A=B=2;(4)N=N2。

【解析】

【总结升华】

例3.编写一个程序,要求输入两个正数a、b的值,输出ab和ba的值。

6

让更多的孩子得到更好的教育

【解析】

解法一:

解法二:

【总结升华】

举一反三:

【变式1】

写出下列语句描述的算法的输出结果。

(1)

a=5

b=3

c=(a+b)/2

d=c*c

PRINT

“d=”;d

END

(2)

a=1

b=2

c=a+b

b=a+c―b

PRINT

“a=,b=,c=”;a,b,c

END

(3)

a=10

b=20

c=30

a=b

b=c c=a PRINT

“a=,b=,c=”;a,b,c END 7

让更多的孩子得到更好的教育

【解析】

【总结升华】

例4.“植树造林,防风抗沙”。某沙漠地区在2010年年底有绿化带树林20000亩,该地区每年春天会种树400亩加以绿化,但同时每年冬天又会有总绿化面积的1%被沙漠化,问2013年年底该地区总绿化面积有多少亩?画出解决此问题的算法的程序框图,并写出程序。

【解析】

【总结升华】

举一反三:

【变式1】在一次数学考试中,小明、小亮、小强的成绩分别为a、b、c,后来发现统计错了。小亮的成绩记在小明的名下,小强的成绩记在小亮的名下,而小明的成绩记在小强的名下了。设计程序更正成绩单。

【解析】

【总结升华】

类型二:条件语句

例5.给出三个正整数a,b,c,判断以这3个数为三条边边长的三角形是否存在,若存8

让更多的孩子得到更好的教育

在,则求出其面积,请设计程序实现该功能,并画出相应的程序框图。

【解析】

【总结升华】

举一反三:

【变式1】已知程序如下:

INPUT

a

IF

a>=0

THEN

PRINT

SQR(a)

ELSE

PRINT

“是负数”

END IF

END 若输入―4,则输出的结果为(

)

A.―4

B.4

C.是负数

D.2 【答案】

例6.已知yx1 (x0)2x25 (x0),编写一个程序,输入x的值,得到相应函数值,并画出程序框图。

【解析】

9

让更多的孩子得到更好的教育

【总结升华】

举一反三:

【变式1】已知程序如下,若输入x=5,则输出结果是(

)

INPUT

“x=”;x

IF x>=0

THEN

y=1

ELSE

y=-1

END IF

PRINT “y=”;y

END A.x5y1

B.x5y1

C.y=1

D.y=-1 【答案】

举一反三:

【变式1】读下面的程序,并回答问题。

INPUT

x

IF

x<=2

THEN

y=x^2

ELSE

IF

x<=5

THEN

y=2*x-3

ELSE

y=1/x

END

IF

END

IF

PRINT

y

END 10

让更多的孩子得到更好的教育

该程序的作用是输入x的值,输出y的值。

(1)画出该程序对应的程序框图;

(2)若要使输入的x值与输出的y值相等,问这样的x值有几个?

【解析】

【变式2】

输入一个自然数N,求其被3除得到的余数,设计一个程序,并输出相应的信息。

【解析】

类型三:循环语句

例7.画出求平方值小于2000的最大整数的程序框图,并写出程序。

【解析】

11

让更多的孩子得到更好的教育

【总结升华】

(2)本题也可利用UNTIL语句编写程序:

i=0

DO

i=i+1

LOOP UNTIL

i*i>=2000

i=i-1

PRINT

i

END 举一反三:

【变式1】分析下面程序的算法功能,画出其算法的程序框图。

i=-1

WHILE

i<=1

x=i

y=x^3

i=i+0.2

PRINT

“y=”;y

WEND

END 【解析】

12

让更多的孩子得到更好的教育

例8.编写一个程序计算1111231000,并画出程序框图。

【解析】

解法一:

解法二:

举一反三:

【变式1】编写程序,计算自然数1+2+3+……+99+100的和. 【答案】

13

让更多的孩子得到更好的教育

三、测评与总结

要想学习成绩好,总结测评少不了!课后复习是学习不可或缺的环节,它可以帮助我们巩固学习效果,弥补知识缺漏,提高学习能力.

成果测评

现在来检测一下学习的成果吧!请到网校测评系统和

模拟考试系统进行相关知识点的测试.

知识点:基本算法语句

测评系统分数:

模拟考试系统分数:

如果你的分数在85分以下,请进入网校资源ID:#42485#403814 进行巩固练习,如果你的分数在85分以上,请进入网校资源ID:#42518#403824 进行能力提升.

自我反馈

学完本节知识,你有哪些新收获?总结本节的有关习题,将其中的好题及错题分类整理.如有问题,请到北京四中网校的“名师答疑”或“互帮互学”交流.

我的收获

习题整理

题目或题目出处

所属类型或知识点

分析及注意问题

14

让更多的孩子得到更好的教育

好题

错题

注:本表格为建议样式,请同学们单独建立错题本,或者使用四中网校错题本进行记录.

15

让更多的孩子得到更好的教育

网○校○重○要○资○源○

知识导学:基本算法语句(基础)(#403814)

若想知道北京四中的同学们在学什么,请去“四中同步”看看吧!和四中的学生同步学习,同步提高!

更多资源,请使用网校的学习引领或搜索功能来查看使用.

对本知识的学案导学的使用率:

□ 好(基本按照学案导学的资源、例题进行复习、预习和进行课堂笔记等,使用率达到80%以上)

□ 中(使用本学案导学提供的资源、例题和笔记,使用率在50%-80%左右)

□ 弱(仅作一般参考,使用率在50%以下)

学生:_______________

家长:______________

指导教师:_________________

16

让更多的孩子得到更好的教育

请联系北京四中网校当地分校以获得更多知识点学案导学.

17

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_147287

来自:学校:安富中学

下载提示

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

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

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句多媒体教学设计及其点评是什么类型的资料?

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

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

A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

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