资料摘要
新课程《输入语句、输出语句和赋值语句》教学设计漳平第二中学 陈春辉一、设计理念本节教学设计,试图把学生单一、被动的学习方式转变为自主探索、合作交流、探索实践等多样化的学习方式。提倡学生自主学习,引发学生探究欲望,指导学生通过模仿、操作、探索、实践等手段学习新知识,激励学生保持探究热情。二、教学内容
- 资料类型:教学教案文档
- 所属课文:1.2.1 输入语句、输出语句和赋值语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 18
- 下载次数
- 0
- 更新时间
- 2018-08-03 15:24:00
- 来源学校
- 学校:福建省漳平第二中学
1.2.1 输入语句、输出语句和赋值语句优秀说课稿
未知
摘要:暂无摘要
关键词:1.2.1 输入语句、输…优秀说课稿
正文
新课程《输入语句、输出语句和赋值语句》教学设计
漳平第二中学 陈春辉
一、设计理念
本节教学设计,试图把学生单一、被动的学习方式转变为自主探索、合作交流、探索实践等多样化的学习方式。提倡学生自主学习,引发学生探究欲望,指导学生通过模仿、操作、探索、实践等手段学习新知识,激励学生保持探究热情。
二、教学内容
《普通高中课程标准实验教科书·数学必修(3)》(人教A版)第一章——算法初步——§1.2.1输入语句、输出语句和赋值语句。
算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术的飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。本节教学,不是为了让学生学习程序设计语言,而是通过学习算法语句,进一步体会算法及其思想、算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。
三、教学目标
1、掌握输入语句、输出语句和赋值语句的格式及其功能;
2、能正确利用输入语句、输出语句和赋值语句表示算法;
3、体会算法的基本思想。
四、学情与教材分析
本案是为普通中学的学生而设计,希望具有较广泛的代表性。学生在学完了程序框图以后,进一步学习算法语句,既是对现代信息技术的初步了解,也是为了让学生进一步体会算法的思想。
1、教材重点:算法语句的初步认识,三种语句的格式;
2、教材难点:算法语句的书写要领;输入、输出语句的表示形式;
3、把握重点突破难点的关键:通过演示手段示范算法语句对程序运行的影响,让学生通过机器验证、理解语句书写规范的必要性与弹性;使学生能够大胆、规范地书写算法语句,达到爱写、会写简单算法语句的目的。
五、教学准备
联系好多媒体教室,在机器上安装好QBASIC程序,准备好课堂教学中要用到的程序文件。
六、教学过程
1、知识介绍:结合教材,向学生简要介绍从框图到算法语句学习的意义。“算法
1
是计算机科学的基础”,计算机完成任何一项任务都需要算法。但是,用自然语言或程序框图描述的算法计算机是无法“理解”的,我们还需要将算法用计算机能够理解的语言表达出来,通常这称为程序设计,所用的语言称为程序设计语言。程序设计语言由一些有特定含义的程序语句构成,与算法程序框图的三种基本结构相对应。
指导学生粗读教材P22—P25,并翻看第28.30.34页的算法语句程序。
2、在多媒体屏幕上映出教材例1的程序框图和算法语句程序,介绍由框图到语句的对应转换。
3、启动QB,输入例1的算法语句程序,然后运行该程序,让学生直观感觉程序的运行过程。
INPUT "x";x y=x^3+3*x^2-24*x+30 PRINT y END INPUT
"Maths=";a INPUT
"Chinese=";b INPUT
"English=";c PRINT
"The average="; (a+b+c)/3 END
4、在多媒体屏幕上映出教材例2的程序框图和算法语句程序,输入例2的算法语句程序,然后运行该程序,让学生直观感觉程序的运行过程。
5、问题的提出:比较例1和例2的算法语句程序,让同学们最为费解的是两个程序的输入语句在形式和格式上有很大区别,这让很多同学一头雾水。究竟应如何理解教材给出的以下输入语句格式?
输入语句格式:
INPUT
“提示内容”
;
变量
6、针对以上问题,结合例1、例2的程序,教师在大屏幕上专门就输入语句的变化在程序运行中的不同显示情形进行演示,并让同学们在学生机上实践:
演示序号
1 2
3 4 5
输入语句
INPUT
"x"; x
INPUT
"x="; x 屏幕显示
x?
x=?
操
作
在光标处输入给定数值,程序继续运行
在光标处输入给定数值,程序继续运行
在光标处输入给定数值,程序继续运行
在光标处输入给定数值,程序继续运行
INPUT
"Maths="; x
Maths=?
INPUT
x
INPUT
"x"; ?
程序错误
2
Maths=?
INPUT " Maths=";a 6 INPUT "Chinese=";b INPUT " English=";c Maths=?
85 Chinese=?
Maths=?
85 Chinese=?
80 English=?
7 INPUT "a,b,c=";a,b,c a,b,c=?
在光标处输入给定数值,程序继续运行
在光标处输入给定数值,程序继续运行
在光标处输入给定数值,程序继续运行
在光标处输入给定数值,程序继续运行
7、通过以上演示和实践,让学生理解程序中的“x”为“提示内容”的意义,实际上就是要在屏幕上提示的信息。而后面的x就是程序运行过程中所要输入的值。
8、接下来,就可以很轻松地对照框图完成相应的算法语句,写出相应的程序了。不过,对照例1,例2的程序还可以这样改写(如右图):
学生解释:
要将两个水桶(即A、B)里的水交换,需借用第三个水桶(即x)来配合,先把第一个水桶(A)里的水倒入第三个水桶(x),才能把第二个水桶(B)里的水倒入第一个水桶(A),最后再将第三个水桶(x)里的水倒入第二个水桶(B),从而完成两个水桶里的水交换的目的。
10、指导学生模仿例题,试着完成课本第26页的练习2. 因本题要求输出的是加、减、乘、除四个运算结果,学生一时又将无所适从,虽已有输入语句的格式可模仿,但作为普通中学的学生,估计多数学生将无法完成,而且涉及到乘、除记号的表示问题,所以,几分钟后,老师在屏幕上演示如下:
(1)第一次演示第一版程序(左图),让学生了解在程序语句中“*”、“/”的特殊约定,会写出多项输出的语句。
(2)接着演示第二版程序INPUT
"x,y ="; x,y a=x+y b=x-y c=x*y INPUT
"x,y ="; x,y sum=x+y diff=x-y mul=x*y div=x/y PRINT sum,diff,mul,div END INPUT
"Maths, Chinese, English ="; a,b,c y=(a+b+c)/3 PRINT
"The average="; y END 9、例3相对较好理解,稍作讲解便可,例4的难点在于引入中间变量x,可这样向(右图),让学生了解在程序中,d=x/y PRINT
a,b,c,d 加法常用“sum”来表示,其余类似。
END 3
(3)接着演示第三版程序,它作了省略精简。
(4)最后再演示第四版程序,它的输出结果精彩直观,能让学生拍案叫绝!从而大大提高学生学习算法语句的兴趣。
INPUT
"x,y ="; x,y PRINT
x+y, x-y, x*y, x/y END INPUT
"x ="; x INPUT
"y ="; y PRINT "x+y="; x+y, "x-y="; x-y, "x*y="; x*y, "x/y="; x/y END (5)到此,又提出设想:要是再把第四版的程序中,输出语句一行的所有“,”都换成“;”,结果又将如何呢?我们来试一试吧。哇噻!竟然又变成这样?!
11、现在,让同学们完成教材的其余3个练习,有时间就在机器上验证程序的正确性。鼓励学生把成功正确的程序向全班同学展示,既可作为其他同学的参考答案,又增添了同学们的自信心和学习热情。
12、知识要点归纳:
(1)算法语句程序的写法;
(2)输入语句、输出语句和赋值语句的书写格式和规范;
(3)语句书写中的一些技术规范和要领。
七、设计思路
《算法初步》是新课标中新增的内容,正因为如此,很多中学教师尤其是早期参加工作的教师,普通感到陌生。因此,全省各地有不少学校把必修3移到最后来上,甚至有的中学将这部分内容委托信息技术的老师来上课,实属无奈。
其实,这部分内容也不是难学难教的,我们学校就已经上完了这部分内容,虽然也不是十分熟悉,但教下来,感觉还不错。故此,特选这部分内容的教学设计以供交流。
算法一方面具有具体化、程序化、机械化的特点,同时又有高度抽象性、概括性和精确性。对于一个具体算法而言,从算法分析到算法语言的实现,任何一个疏漏或错误都将导致算法的失败。算法是思维的条理化、逻辑化。严格地说,程序语句要求十分严格,空格、标点以及标点的形式都有严格的规定,不能出现任何错误;但语句又是灵活有弹性的,象上面的练习,我就演示了五种不同的形式。很多老师就是深怕自己在教学中写出的算法语句是错误的,所以畏之如虎。为了避免错误,老师应当把自己写的语句到机器上通过QBASIC程序先行验证,从中体会书写要领。在教学中,也要尽可能让学生上机操作,既可验证学习的正确性,又提高了动手实践、探索的能力。但有一点,希望老师们注意,新课标对算法语句的要求只是初步学习、体会算法的思想,而不是要求学生学会程序设计。学生能把一些基本的语句理解掌握就可以了,对于较为复杂的内容学生掌握不好甚至出点小错误,不必惊慌失措。
本节教学设计的思路正是基于这一出发点,让学生参照课本内容,结合老师讲解,
4
学生实践,从而达到让学生初步理解掌握算法的三种基本语句的目的。例1、例2是学习算法语句的基本结构,重点讲解;例3、例4则只需略作介绍就行了。从教学效果上看,这样处理应该是达到了预期目标的。
八、作者简介
陈春辉,中学数学高级教师,82年开始从事教育教学工作。从事高中教学多年,熟悉多媒体教学。对计算机的基本原理以及多媒体在教学上的应用有多年的实践经验。多次参加各级新课程培训、研讨,现为第一届新课程任课教师。
5
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-08-03 15:24:00
- 下载次数: 0
- 浏览次数: 18
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147287
来自:学校:福建省漳平第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.1 输入语句、输出语句和赋值语句优秀说课稿是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。