讲解计算机语言如何导入,1.2.1 输入语句、输出语句和赋值语句优秀教案内容

本节课介绍了高中数学中计算机程序设计的基础,包括输入语句、输出语句和赋值语句的结构和使用。通过实例解析了三种语句的执行过程,强调了它们在解决问题中的作用。课堂活动包括了程序编写和错误检查,旨在帮助学生理解和运用这些语句。此外,还强调了编程的一般步骤,即先编写算法再进行编程,以培养学生的逻辑思维能力和规范书写习惯。
摘要由CSDN通过智能技术生成

共1课时

1.2.1 输入语句、输出语… 高中数学       人教A版2003课标版 1教学目标

1、正确理解输入语句、输出语句、赋值语句的结构.

2、充分地感知应用计算机解决数学问题的方法;能初步操作、模仿.

3、通过实例理解三种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想. 2重点难点

重点:会用输入语句、输出语句、赋值语句.

难点:正确理解输入语句、输出语句、赋值语句的作用. 3教学过程 3.1第一学时教学活动 活动1【导入】创设情境

1、创设情境:(展示机器人图片)

计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序。 活动2【导入】新课引言

一、新课导入:

引例:用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值. 画程序框图,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.

(教法:分析算法→框图表示→给出程序,体会各语句的使用.) 活动3【讲授】新课导学

二、新课导学:

输入语句

一般格式:INPUT “提示内容”; 变量

常用格式:INPUT  “提示内容”;变量

INPUT  变量

INPUT  “提示内容”;变量1,变量2,变量3,···

INPUT  变量1,变量2,变量3,···

输出语句

一般格式:PRINT  “提示内容”;表达式

常用格式:PRINT “提示内容”;表达式

PRINT  表达式

PRINT “提示内容”;表达式1,表达式2···

PRINT  表达式1,表达式2,表达式3,···

PRINT “提示内容”

赋值语句

一般格式:变量=表达式

例题讲解,讲练结合:

例1.分析下面程序执行的结果

(1) A=10

A=10+15

PRINT  A

END

(2) INPUT “A,B=”;A,B

x=A

A=B

B=x

PRINT “A , B=”;A , B

END

(运行时从键盘输入3,7)

练习:读下列两个程序语句回答问题.

(a)     INPUT X

INPUT Y

X=2009

Y=2008

X=Y

PRINT X ,Y

END

(b)     INPUT X

INPUT Y

X=2009

Y=2008

Y=X

PRINT X ,Y

END

(1)上述两个程序有何区别.

(2) 写出两个程序的运行结果.

例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩

例3 给一个变量重复赋值.

程序:A=10

A=A+15

PRINT  A

END

那么,A的输出值是多少?

(思考:在此程序的基础上,如何设计一个程序,使得最后A的输出值是30呢?)

例4 编写一个程序,交换两个变量A和B的值,并输出交换前后的值.

INPUT “A,B=”;A,B

PRINT  A,B

x=A

A=B

B=x

PRINT  A,B

END 活动4【测试】课堂练习

同步试题] 1.2.1输入、输出、赋值语句

1、下列程序运行后,a,b,c的值各等于什么?

(1) a=3                     (2)  a=3

b=-5                           b=-5

c=8                             c=8

a=b                            a=b

b=c                            b=c

PRINT  a,b,c                   c=a

END                             PRINT  a,b,c

END

(1)________________________(2)________________________

2、 指出下列语句的错误,并改正:

(1)A=B=50

(2)x=1,y=2,z=3

(3)INPUT  “How old are you”  x

(4)INPUT  ,x

(5)PRINT  A+B=;C

(6)PRINT  Good-bye!

3、将两个数 交换,使 ,下面语句正确一组是 (    )

a=c

c=b

b=a

b=a

a=b

c=b

b=a

a=c

a=b

b=a

A           B           C            D

4、计算机执行下面的程序段后,输出的结果是(   )

PRINT ,         A       B       C       D

5、 下列给出的赋值语句中正确的是(   )

A     B    C      D

6、对赋值语句的描述正确的是 (    )

①可以给变量提供初值        ②将表达式的值赋给变量

③可以给一个变量重复赋值    ④不能给同一变量重复赋值

A   ①②③    B   ①②    C   ②③④     D   ①②④ 活动5【活动】课堂小结

四、课堂小结:

(1)这节课介绍了输入语句、输出语句和赋值语句的结构特点及联系.

(2)掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决问题,特别是掌握赋值语句中“=”的作用及应用.

(3)编程一般的步骤:先写出算法,再进行编程.我们要养成良好的习惯,也有助于数学逻辑思维的形成。同时注意书写的规范性。 活动6【作业】课堂作业

五、课后作业:P24:1、2、3、4

1.2.1 输入语句、输出语句和赋值语句 课时设计 课堂实录

1.2.1 输入语句、输出语句和赋值语句 1第一学时 教学活动 活动1【导入】创设情境

1、创设情境:(展示机器人图片)

计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序。 活动2【导入】新课引言

一、新课导入:

引例:用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值. 画程序框图,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.

(教法:分析算法→框图表示→给出程序,体会各语句的使用.) 活动3【讲授】新课导学

二、新课导学:

输入语句

一般格式:INPUT “提示内容”; 变量

常用格式:INPUT  “提示内容”;变量

INPUT  变量

INPUT  “提示内容”;变量1,变量2,变量3,···

INPUT  变量1,变量2,变量3,···

输出语句

一般格式:PRINT  “提示内容”;表达式

常用格式:PRINT “提示内容”;表达式

PRINT  表达式

PRINT “提示内容”;表达式1,表达式2···

PRINT  表达式1,表达式2,表达式3,···

PRINT “提示内容”

赋值语句

一般格式:变量=表达式

例题讲解,讲练结合:

例1.分析下面程序执行的结果

(1) A=10

A=10+15

PRINT  A

END

(2) INPUT “A,B=”;A,B

x=A

A=B

B=x

PRINT “A , B=”;A , B

END

(运行时从键盘输入3,7)

练习:读下列两个程序语句回答问题.

(a)     INPUT X

INPUT Y

X=2009

Y=2008

X=Y

PRINT X ,Y

END

(b)     INPUT X

INPUT Y

X=2009

Y=2008

Y=X

PRINT X ,Y

END

(1)上述两个程序有何区别.

(2) 写出两个程序的运行结果.

例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩

例3 给一个变量重复赋值.

程序:A=10

A=A+15

PRINT  A

END

那么,A的输出值是多少?

(思考:在此程序的基础上,如何设计一个程序,使得最后A的输出值是30呢?)

例4 编写一个程序,交换两个变量A和B的值,并输出交换前后的值.

INPUT “A,B=”;A,B

PRINT  A,B

x=A

A=B

B=x

PRINT  A,B

END 活动4【测试】课堂练习

同步试题] 1.2.1输入、输出、赋值语句

1、下列程序运行后,a,b,c的值各等于什么?

(1) a=3                     (2)  a=3

b=-5                           b=-5

c=8                             c=8

a=b                            a=b

b=c                            b=c

PRINT  a,b,c                   c=a

END                             PRINT  a,b,c

END

(1)________________________(2)________________________

2、 指出下列语句的错误,并改正:

(1)A=B=50

(2)x=1,y=2,z=3

(3)INPUT  “How old are you”  x

(4)INPUT  ,x

(5)PRINT  A+B=;C

(6)PRINT  Good-bye!

3、将两个数 交换,使 ,下面语句正确一组是 (    )

a=c

c=b

b=a

b=a

a=b

c=b

b=a

a=c

a=b

b=a

A           B           C            D

4、计算机执行下面的程序段后,输出的结果是(   )

PRINT ,         A       B       C       D

5、 下列给出的赋值语句中正确的是(   )

A     B    C      D

6、对赋值语句的描述正确的是 (    )

①可以给变量提供初值        ②将表达式的值赋给变量

③可以给一个变量重复赋值    ④不能给同一变量重复赋值

A   ①②③    B   ①②    C   ②③④     D   ①②④ 活动5【活动】课堂小结

四、课堂小结:

(1)这节课介绍了输入语句、输出语句和赋值语句的结构特点及联系.

(2)掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决问题,特别是掌握赋值语句中“=”的作用及应用.

(3)编程一般的步骤:先写出算法,再进行编程.我们要养成良好的习惯,也有助于数学逻辑思维的形成。同时注意书写的规范性。 活动6【作业】课堂作业

五、课后作业:P24:1、2、3、4

Tags:语句,1.2.1,输入,输出,赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值