当前位置:首页 >> 数学 >>

输入输出赋值语句教案


教学目标:
知识与能力目标: (1)正确理解输入语句、输出语句、赋值语句的结 构 (2)会写一些简单的程序。 (3)掌握赋值语句中的“=”的作用。 过程与方法目标: (1)让学生充分地感知、体验应用计算机解决数学 问题的方法;并能初步操作、模仿。 (2) 通过对现实生活情境的探究, 尝试设计出解决 问题的程序,理解逻辑推理的数学方法。 情感态度与价值观目标:通过本节内容

的学习,使我们认识到计算机 与人们生活密切相关, 增强计算机应用意识, 提高学生学习新知识的兴趣。 重点:正确理解输入语句、输出语句、赋值语句的作用。 难点:准确写出输入语句、输出语句、赋值语句。

一、复习引入
1、首先回顾上几节课学习的有关算法的概念、程序框图及算法的基 本逻辑结构(包括顺序结构、条件结构和循环结构)等内容,由于计 算机无法“理解”我们的自然语言或者程序框图表示的算法,所以我 们必须将算法用计算机能理解的语言—计算机程序。 2、回顾海伦-秦九韶公式的算法与程序框图 第一步:输入三角形的三条边 a,b,c 第二步:计算

p?

a ?b?c 2

第三步:计算 s ? p( p ? a)( p ? b)( p ? c) 第四步:输出 s 程序框图 开始

输入 a,b,c

p?

a ?b?c 2

S ? p( p ? a)( p ? b)( p ? c)

输出 s

结束 [设计意图说明] 复习引入,首先是对学生已学知识的检查,以提问 的方式引出新课,激励学生去思考,从而激发学生的学习兴趣。同时 通过问题的解决培养学生转换思想,分析问题,解决问题的能力。

二 探究新知
观察算法与程序框图, 要将其转换为计算机能识别的程序语言那 么关键在那里的转换呢?(就是我们命令计算机做的是什么?) 此时学生会将注意力转向我们给计算机下的几个基本的命令就是这 里的“输入” 、 “中间赋值运算部分”及“输出” ,在回顾之前学过的 算法或程序框图中都蕴涵着这三种命令, 可见者三种命令是在翻译计 算机语言中的基本内容,分别将其命名为“输入语句” “输出语句” “赋值语句” 。 3 2 用描点法作函数 y ? x ? 3x ? 24x ? 30 的图象时, 需要求出自变量与 函 数 的 一 组 对 应 值 。 编 写 程 序 , 分 别 计 算 当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5 时的函数值 程序:(教师可在课前准备好该程序,教学中直接调用运行)


INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END

(学生先不必深究该程序如何得来, 只要求懂得上机操作, 模仿编写程序, 通过运行自己编写的程序发现问题所在,进一步提高学生的模仿能力。 )

提问:在这个程序中,你们觉得哪些是输入语句、输出语句和赋值 语句呢?(同学们互相交流、议论、猜想、概括出结论。 提示: “input”和“print”的中文意思等) [设计意图说明] 学生通过合作交流自己探索解决问题, 一方面可以让学生体会探索新

知识的过程培养学生自主学习解决问题的能力, 让他们体会团结合作 的精神,同时培养学生善于观察的能力以及归纳概括总结的能力。

1、 输入语句
在该程序中的第 1 行中的 INPUT 语句就是输入语句。 这个语句的一般 格式是:

INPUT “提示内容” ;变量

其中, “提示内容”一般是提示用户输入什么样的信息。如每次运行 上述程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计 算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值执行 下面的语句。 INPUT 语句不但可以给单个变量赋值,还可以给多个变量赋值,格式 为:

INPUT “提示内容 1, 提示内容 2, 提示内容 3, …” ; 变量 1, 变量 2, 变量 3, …
例如 海伦-秦九韶公式中输入三边 a、b、c

INPUT “ a,b,c= ” ;a,b,c
注意点 ①“提示内容”与变量之间必须用分号“; ”隔开。 ②各“提示内容”之间以及各变量之间必须用逗号“, ”隔 开。但最后的变量的后面不需要。 [设计意图说明] 让学生注意格式。解决前面的海伦 -秦九韶公式的程序的输入部 分,并利用计算机检验书写的程序是否可以运行。在程序的运行过程 中,学生不多的完善自己的程序,让学生自己发现错误,改正错误, 以达到深刻记忆的目的

2、 输出语句
在该程序中,第 3 行和第 4 行中的 PRINT 语句是输出语句。它的一般 格式是:

PRINT “提示内容” ;表达式
同输入语句一样,表达式前也可以有“提示内容” 例如 海伦-秦九韶公式中输出 s 可以写为

PRINT
注意点 输出语句的用途: (1)输出常量,变量的值和系统信息。 (2)输出数值计算的结果。

“ s= ” ;s

例二: 计算一个学生数学,语文,英语三门课的平均成绩 算法分析: 程序框图: 第一步:输入该学生数学,语文, 英语三门课的成绩 a,b,c b?c y ? a ?3 第二步:计算 第三步:输出 y 对应程序:

开始

输入 a,b,c

y?
INPUT INPUT INPUT PRINT END “数学=”; a “语文=”; b “英语=”; c “The average=”;(a+b+c)/3

a?b?c 3

输出 y

结束

3、 赋值语句
有上述过程中(a+b+c)/3 是否有简便写法引导赋值语句学习的必要 在该程序中,第 2 行就是一个赋值语句,在 1.2 中介绍过此处的“=” 叫赋值号,将“=”右边的表达式的值赋值给左边的变量,这样的语 句称为赋值语句。 除了输入语句,赋值语句也可以给变量提供初值。它的一般格式是: 变量 = 表达式 注意点 ①赋值号左边只能是变量名字,而不能是表达式。如:2=X 是错误的。 ②赋值号左右不能对换。如“A=B” “B=A”的含义运行结果是不同的。 ③不能利用赋值语句进行代数式的演算。 (如化简、因式分解、解方 程等) ④赋值号“=”与数学中的等号意义不同。 思考海伦-秦九韶公式中那些是可以用赋值语句表达?并写出赋值语 句?

p?

a ?b ? c 2

S ? p( p ? a)( p ? b)( p ? c)
例一中将赋值语句写入程序应该怎样写呢?
INPUT “数学=”; a INPUT “语文=”; b INPUT “英语=”; c y=(a+b+c)/3 PRINT “The average=”; y END

例二: 给一个变量重复赋值
A=10 A=A+10 PRINT A END

[变式引申]:在此程序的基础上,设计一个程序,要求最后 A 的输出 值是 30。 (该变式的设计意图是学生加深对重复赋值的理解) 程序
A=10 A=A+15 PRINT A A=A+5 PRINT A END

[设计意图说明] 三种基本语句的学习都是以学生自主观察发现总结, 并由教师补充的 形式完成, 这样真正的让课堂跟着学生的思路走, 让学生自主发现问 题解决问题,体现学生为主体教师起主导的作用。同时,在程序语言 的书写过程可以发现, 相同的算法可以用不同的程序表达, 运行的结 果可以相同,让学生体会一题多解的思路,开阔学生的思维,同时比 较众多方法的异同,并比较哪一种方法更加有优势。 例三:编写程序交换两个变量 A 和 B 的值,并输出交换前后的值。 分析:引入一个中间变量 X,将 A 的值赋予 X,又将 B 的值赋予 A,再 将 X 的值赋予 B,从而达到交换 A,B 的值。 (比如交换装满水的两个

水桶里的水需要再找一个空桶)
INPUT INPUT PRINT X=A A=B B=X PRINT END A B A,B

A,B

[设计意图说明] 一方面学会由算法及程序框图编写对应的程序,另 一方面由题目的分析让学生体会转换的思想, 将算法与实际生活相联 系,更加论证算法的有理性。同时程序的完善过程也培养学生思维的 完整性。 完成前面给出的海伦-秦九韶公式的程序 小结 (1)这节课你学到了什么? (2)注意点有哪些? (3)顺序结构可以用今天所学的三种语句表示了,那么条件结构和 循环结构呢? 作业 必做题 P24-1、2 ,P33-2,选做题 p24-4 [设计意图说明]小节是一堂课内容的概括和总结, 是必不可少的一个 环节,有利于使学生把握本节所学的重要内容,让学生总结,是检查 学生的收获情况,是更进一步培养学生的归纳总结能力。作业是学生 学习信息的反馈,也是师生互动的一种方式,教师可以发现和弥补教 学中的不足学生也可以找到自身的问题并及时纠正。 不同的作业形式 可以满足不同程度的学生的学习需求,从而达到共同进步。


相关文章:
输入、输出语句和赋值语句(精品数学教案)
输入输出语句赋值语句教学目标:知识与技能(1)正确理解输入语句输出语句、赋值语句的结构。 (2)会写一些简单的程序。 (3)掌握赋值语句中的“=”的作用。 ...
输入语句输出语句赋值语句教案
输入语句输出语句赋值语句教案_其它课程_高中教育_教育专区。课题 课型 1.2.1 输入输出语句和赋值语句 新授课 1、知识与技能 授课时间 授课 2016 年 4 月 ...
输入输出赋值语句教案
输入输出赋值语句教案_数学_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 输入输出赋值语句教案_数学_高中教育_教育专区。...
输入输出赋值语句 教案 1
输入输出赋值语句 教案 1 暂无评价|0人阅读|0次下载|举报文档 第一课时一、三维目标: 1、知识与技能 1.2.1 输入、输出语句和赋值语句 (1)正确理解输入语句、...
输入、输出语句和赋值语句教案 新人教A版
(3)掌握赋值语句中的“=”的作用。 过程与 1.2.1 输入输出语句赋值语句(第一课 时)教学目标: 知识与技能 (1)正确理解输入语句输出语句赋值语句的...
人教版高中数学必修3输入语句、输出语句和赋值语句教案
人教版高中数学必修3输入语句输出语句赋值语句教案_数学_高中教育_教育专区。.2.1 输入语句输出语句和赋值语句(第 1 课时 1)【课程标准】 经历将具体问题...
输入、输出语句和赋值语句(说课稿)
三、教学目标分析 课标要求:理解几种基本算法语句——输入语句输出语句赋值语句、条件语句、循 环语句,进一步体会算法的基本思想. 1、知识与技能 正确理解输入...
输入、输出语句和赋值语句教学设计
1.2.1 输入输出语句赋值语句教学设计教学目标:(1)正确理解输入语句输出语句、赋值语句的结构。 (2)会写一些简单的程序。 (3)掌握赋值语句中的“=”的作...
示范教案(1.2.1 输入语句、输出语句和赋值语句)
示范教案(1.2.1 输入语句输出语句赋值语句)_数学_高中教育_教育专区。输入语句输出语句赋值语句1.2 基本算法语句 1.2.1 输入语句输出语句赋值语句...
更多相关标签:
vhdl 输出赋值输入 | c 输入输出语句 | java输入输出语句 | matlab输入输出语句 | c语言输入输出语句 | java的输入输出语句 | c的输入输出语句 | 输入输出语句 |