《信息技术基础(必修)》
【教学目标】:
知识与技能
1、了解VB编程环境
3、理解for…next 语句的含义与执行过程
过程与方法
1、体验VB编程加工信息的一般过程
2、通过实践,体验算法的重要性
情感态度价值观
1、感受利用计算机编程解决问题的独特魅力
2、初识编程,克服畏难情绪,树立学习程序设计的信心
【教学重点】:
1、体验计算机编程加工的一般过程
2、理解“描点法”绘制曲线图像的代码
3、理解算法的重要作用
【教学难点】:
1、“描点法”绘制曲线图像的代码
2、修改代码解决不同曲线图像的绘制问题
【教学方法】:
建构主义教学模式下的抛锚式教学方法、任务驱动法
斯宾塞【学习方法】
1、自主学习
2、小组合作式学习
【教学过程】:
教学环节 | 教师活动 | | 设计意图 |
导入新课 | 向学生展示浪漫美丽的函数图像,引出课题,如何编程绘制复杂函数图像。 | 听讲,观看教师演示。 | 由美丽的函数图像引入课题,极大地激发了学生的兴趣。 |
体验新知 | 打开示例,向学生演示编程工具的使用方法。 | 皂基观看教师操作 | 数量单位 初步体验程序的运行过程,查看运行结果。对运行程序有了感性认识。 |
知识探究 (任务一) | 依次修改代码,运行程序并观察函数图像的变化。并让学生体会代码功能。 (1)Step 0.5 Step 0.0001 (2)RGB(255,0,0) RGB(0,0,255) (3)Picture1.pset(x,y) Picture1.pset(y,x) (4)For x=-10 to 10 for x= -2 to 2 | 观看教师操作并思考代码功能 | 修改代码,观察程序运行结果的变化,从而引发学生思考这些代码的功能。 铣床夹头 |
知识探究 (任务二) | 让学生通过修改函数表达式尝试绘制复杂函数图像。 | 修改代码中的函数表达式,体验运行结果的变化 | 通过绘制复杂曲线,使学生真正体验计算机编程加工的魅力所在。由于代码修改效果明显,图像产生了美感,学生的学习热情会被调动起来。 世界人体之最 |
拓展提升 (任务三) | 教师提出问题:怎样在同一坐标系中同时绘出y=sin(x)和y=-cos(x)的图像? | 继续修改代码,解决教师提出的问题 | 有目的地利用代码来绘制特定图形,能够利用现有代码解决实际问题。 |
大显身手 (任务四) | 教师展示往届的同学制作的创意函数图像,让学生制作属于自己的创意函数图像。 | 编程绘制函数图像 | 学以致用,请学生发挥创意,激发学生的创造性 |
归纳总结 | 提出算法的概念和重要性 | 总结出信息加工的一般步骤 | 总结提升 |
| | | |
本节课所面向的学生是高一新生,他们已经开始高中信息技术课的学习,对计算机的基本操作比较熟悉,具备了一定的自学能力;但是对计算机处理信息的工作原理还不了解,很多同学对编程加工存在畏难情绪。
本节课在教师的引导帮助下,极大激发了学生的学习兴趣,学生乐于参与其中并积极思考,很好地完成了教学目标。学生人人学有所得。课堂教学中充分体现师生平等、教学民主的思想,师生信息交流畅通,情感交流融洽,合作和谐,配合默契,教与学的气氛达到最优化,课堂教学效果达到最大化。教师教得轻松,学生学得愉快。
本节课是“信息的加工与表达(下)”主题的第一部分,主要内容是让学生体验编程加工的过程和魅力,了解计算机处理信息的工作原理和特点。
dawson cd通过本节课的学习,可帮助学生对计算机的工作原理进行认识和归纳,对计算机程序设计语言有一个基本认识。通过本节课的学习,学生可以了解到计算机的工作都是在执行程序,计算机是在人们的具体指令之下解决实际问题的。本节课旨在激发学生学习编程的兴趣,为选修模块《算法与程序设计》的学习打下基础。
单选题
1、[1070]对算法描述正确的是( )
A、算法是解决问题的步骤 B、解题的步骤可以是无穷的
C、算法就是解题的算式 D、算法是可以被表述但无法实现
(选答: )
2、[1071]生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是( )
A、编写《调查报告》 B、编写机器人灭火程序 C、编写导弹自动防御系统
D、编写学籍管理系统软件
(选答: )
3、[0001]下列关于程序设计的说法中不正确的是( )
A、程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程
B、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过程
C、程序设计语言的发展经历了机器语言、汇编语言、高级语言等几个过程,比较流行的高级语言有PASCAL、FORTRAN、C++等
D、程序设计和计算机语言是同一个概念的两个方面
(选答: )
4、[0031]下列关于算法的说法不正确的是( )
A、算法是解决问题的方法和步骤 B、解决问题的过程是实现算法的过程
C、算法是程序设计的"灵魂" D、以上说法都不对
(选答: )
5、[0060]在VB中,下列程序运行后,变量v的值为( )
x=20
If x>=10 Then v=5*x Else v=4*x
A、100 B、80 C、90 D、70
(选答: )
6、[0072]以下哪个不是程序设计高级语言( )
A、Visual Basic B、Pascal C、C++ D、Word
(选答: )
7、[0082]以下哪个不是程序设计高级语言( )
A、HTTP B、BASIC C、C++ D、Java
(选答: )
8、[0091]关于程序设计,以下说法正确的是( )
A、程序设计语言的发展大致经历了机器语言、汇编语言、高级语言等几个阶段
B、程序设计语言的发展大致经历了高级语言、汇编语言、机器语言等几个阶段
C、程序设计语言的发展大致经历了机器语言、高级语言、汇编语言等几个阶段
D、程序设计语言的发展大致经历了汇编语言、机器语言、高级语言等几个阶段
(选答: )
9、[0101]以下不属于算法基本特征的是( )
A、可执行性 B、确定性 C、有穷性 D、无限性
(选答: )
10、[0102]算法描述可以有多种表达方法,下面不属于算法描述方法的是 ( )
A、自然语言 B、流程图 C、伪代码 D、机器语言
(选答: )
11、[0111]在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是( )
A、确定放学回家的路线或去新华书店买书 B、计算某个同学期中考试各科成绩总分