视频标签:信息的编程加工
所属栏目:信息技术优质课视频
视频课题:高中信息技术教科版必修信息技术基础-3.2信息的编程加工 
教学设计、课堂实录及教案:高中信息技术教科版必修信息技术基础-3.2信息的编程加工
3.2信息的编程加工
一、教材分析
《信息的编程加工》是教科版教材高一信息技术必修本第三单元第二节内容。在此之前,学生们已经学习了信息加工的一般过程,这为过渡到本节内容的学习起到了铺垫的作用。因此,本节内容在信息加工中具有不容忽视的重要的地位。本节内容前面承接本教材的信息加工概述,后面是本教材的信息的智能化加工这部分内容,所以学好这个内容为学好以后的章节打下牢固的理论基础,本内容包含的一些算法知识,是以后《算法与程序设计》学习中不可缺少的部分。 二、教学目标分析 知识与技能:
1. 掌握信息编程加工的基本步骤,了解编程加工的内在机制。 2. 知道本课中主要VB程序代码的作用,能够对程序进行简单修改 过程与方法:
1.体验从分析问题至解决问题的整个过程,提高解决问题的能力。 2.体验编程加工的一般过程,感受利用计算机程序解决问题的独特魅力
情感态度与价值观
1.克服对编程的畏难情绪,树立学习程序设计的自信心 2.建立生活中利用信息技术为自己的生活和学习服务的意识。 三、教学重难点分析
重点:1.体验编程加工的一般过程
2.认识本课中的VB程序代码的作用,能够对程序进行简单修改 难点:1.认识本课中的VB程序代码的作用,能够对程序进行简单修改
2. 体验从分析问题至解决问题的整个过程,提高解决问题的能力 四、学生分析
本课的学习对象是高一年级学生,他们虽然了解计算机的基本操作和网络的基本功能,对编程涉及的一些数理逻辑基础知识也有了一定了解,但对计算机加工信息的原理还不了解。程序设计很少有学生接触过,再加上内容本身相对枯燥,在心理有一定畏惧感,因此创设情景,激发学生兴趣,消除他们对程序设计的陌生和畏难情绪,调动他们学习和探究的主动性、积极性,显得尤为重要。 五、教学过程 教学环节
教师活动
学生活动
设计意图
一、课程导入
信息的编程加工,体验程序绘图的独特魅力,说到“绘图”,我们在数学中应该画过不少函数图像了吧?今天我们就从一个简单的数学函数说起:y=x2说起,这个函数的图像大家都很熟悉吧?我们来找位同学给大家展示这个图像的绘制过程吧!
那老师这里也有这个函数的图像,大家来看,这就是VB编程绘出来的,而且,只需要进行
学生展示绘制过程。(提示可在画图软件中画) 对比手绘与计算机绘制函数曲线的效
果
图,引
起学生的学习
察
好,既然大家对代码块的功能已经理解了,那么我们来把它运行起来吧,打开文件夹“绘制函数图像”中的“绘制函数图像.frm”,双击“绘图”按钮进入代码窗口,将代码(代码在记事本)拷贝到光标所在处,点击VB窗口中的菜单:“运行”→“启动”。
此时程序进入运行状态,在状态的窗体上,点击“绘图”按钮。得到运行结果:
大家相互帮助一下,保证小组内的每位同学都能运行起来,这是我们后面程序调试的基础。(先运行起来的小组展示运行过程)
运行 “绘制函数图像”
功能块的理解
三、游戏闯关,体验程序设计绘图的魅力
好,大家都运行起来了,那么我们就进入今天的“闯关游戏”环节,大家打开这个游戏,游戏一共三关,通过前面一关后面一关自动呈现,我们在每一关都可以通过VB调试、或者借助【导学二】中的通关宝典发现答案,我们先来看第一关:
第一关是问修改函数曲线为绿色,要修改哪句话,左边有语句序号。好,过关有点疑惑?没关系,看我们第一关的提示:修改RGB(0,0,255)中的三个数字,修改后运
运行“闯关游戏” 进一步
的理解代码
行观察的效果。提示:RGB括号内的三个数字用逗号隔开,且每个数值的变化范围均为0-255
大家在VB中去修改RGB(0,0,255)中的三个数字调试,看看效果。小组内讨论一下,我们发现发生了什么变化?(颜色)通过的小组VB演示。(我们想到RGB应该是控制颜色的,那么我们学过的英文单词中,以R开头的是?(red)以B开头的是(green)以B开头的是(Blue),所以RGB就是红绿蓝三中颜色,括号中的三个数字分别对应代表了红色、绿色和蓝色成分的多少,0表示没有这种颜色,255表示这种颜色达到饱和。)通过第一关的小组,可以尝试一下别的颜色,是不是红绿蓝三原色只能调出这三种颜色呢,如果想把绘出的函数曲线变为紫色呢?没通过的再试试第一关,我们尽量合力通关! 好现在到了第二关,不知道怎么算,没关系,看看我们第二关的提示:哦我们可能需要一个视频讲解,因为大家机器上不能播,我来代劳吧。(播放for讲解)好,
总结与体验程
看第二关有思路了吗?大家讨论一下,我们还是找过关的小组说一下。(201)怎么算的?现在的step是0.1,如果我们改成0.01呢?0.001?0.0001呢?我们的计算机描了这么多的点,我们手绘能描这么多吗?那么它用了多长时间?我们能描的这么快吗?那么我们来总结计算机描点绘图的优势?
好现在是最后一关了,我们去VB中试一下,通过的小组说一下。那么我们来思考:你还学过哪些函数,如何在程序中修改代码就可以得到这些函数的图像?(巡视,大家讨论下、分享下你画的不一样的函数曲线)这些函数曲线我们平时不容易手绘,用计算机编程是不是瞬间解决?那么编程绘图的优势是不是该总结一下了?(计算量大、速度快、精度高,适合重复性的计算,我们平时不好画的曲线,在编程中很容易实现)
序绘图的独特魅力
四、尝试绘制一个圆通过这个游戏之后,我们的编程能力得到了很大的提升,现在我们来再向上迈一个台阶,尝试绘制一个圆形?【导学三】,这里有个画圆尝试绘制一个圆形
提升对代码功能的理
视频来源:优质课网 www.youzhik.com