3.2.1 分析问题1.docx

上传人:pu****.1 文档编号:560313914 上传时间:2024-01-12 格式:DOCX 页数:9 大小:42.26KB
返回 下载 相关 举报
3.2.1 分析问题1.docx_第1页
第1页 / 共9页
3.2.1 分析问题1.docx_第2页
第2页 / 共9页
3.2.1 分析问题1.docx_第3页
第3页 / 共9页
3.2.1 分析问题1.docx_第4页
第4页 / 共9页
3.2.1 分析问题1.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《3.2.1 分析问题1.docx》由会员分享,可在线阅读,更多相关《3.2.1 分析问题1.docx(9页珍藏版)》请在金锄头文库上搜索。

1、3.2信息的编程加工一、教材分析信息的编程加工是教科版教材高一信息技术必修本第三单元第二节内容。在此之前,学生们已经学习了信息加工的一般过程,这为过渡到本节内容的学习起到了铺垫的作用。因此,本节内容在信息加工中具有不容忽视的重要的地位。本节内容前面承接本教材的信息加工概述,后面是本教材的信息的智能化加工这部分内容,所以学好这个内容为学好以后的章节打下牢固的理论基础,本内容包含的一些算法知识,是以后算法与程序设计学习中不可缺少的部分。二、教学目标分析知识与技能:1. 掌握信息编程加工的基本步骤,了解编程加工的内在机制。2. 知道本课中主要VB程序代码的作用,能够对程序进行简单修改过程与方法:1.

2、体验从分析问题至解决问题的整个过程,提高解决问题的能力。2.体验编程加工的一般过程,感受利用计算机程序解决问题的独特魅力情感态度与价值观1.克服对编程的畏难情绪,树立学习程序设计的自信心2.建立生活中利用信息技术为自己的生活和学习服务的意识。三、教学重难点分析重点:1.体验编程加工的一般过程2.认识本课中的VB程序代码的作用,能够对程序进行简单修改难点:1. 认识本课中的VB程序代码的作用,能够对程序进行简单修改2. 体验从分析问题至解决问题的整个过程,提高解决问题的能力四、学生分析本课的学习对象是高一年级学生,他们虽然了解计算机的基本操作和网络的基本功能,对编程涉及的一些数理逻辑基础知识也有

3、了一定了解,但对计算机加工信息的原理还不了解。程序设计很少有学生接触过,再加上内容本身相对枯燥,在心理有一定畏惧感,因此创设情景,激发学生兴趣,消除他们对程序设计的陌生和畏难情绪,调动他们学习和探究的主动性、积极性,显得尤为重要。五、教学过程教学环节教师活动学生活动设计意图一、课程导入信息的编程加工,体验程序绘图的独特魅力,说到“绘图”,我们在数学中应该画过不少函数图像了吧?今天我们就从一个简单的数学函数说起:y=x2说起,这个函数的图像大家都很熟悉吧?我们来找位同学给大家展示这个图像的绘制过程吧!那老师这里也有这个函数的图像,大家来看,这就是VB编程绘出来的,而且,只需要进行简单的更改就可以

4、变幻出很多丰富的图像,请看(展示图案作品)。这都是我们其他班同学的作品,同样我们也可以做到。下面我们就通过游戏闯关、修改调试等方法一起来学习VB编程绘图吧!大家看,这是我们刚刚手工绘图的过程,现在我们要编程来绘图,让计算机来解决这个图像的绘制问题,首先思考“计算机能自己独立解决这个问题吗?”(不能)需要我们我们告诉它如何去做,那计算机能听懂我们的指挥吗?(不能)那我们首先要掌握一门计算机能听得懂的语言,就是我们的编程语言,然后告诉它如何去做,我们这儿用到的是VB。现在我们把这个步骤用流程图来描述一下,对应着给大家展示一下VB代码,大家可以尝试着理解这些代码的功能、意义。学生展示绘制过程。(提示

5、可在画图软件中画)对比手绘与计算机绘制函数曲线的效果图,引起学生的学习兴趣二、认识VB代码,并在VB环境中运行、观察现在我们先来个热身小游戏,看看我们对代码的作用能不能理解了。打开资源中的“代码匹配”运行,提交看看效果如何?这就是我们【导学一】第一部分。指导学生运行,先自己尝试着理解,遇到问题可以在小组内讨论解决。好,既然大家对代码块的功能已经理解了,那么我们来把它运行起来吧,打开文件夹“绘制函数图像”中的“绘制函数图像.frm”,双击“绘图”按钮进入代码窗口,将代码(代码在记事本)拷贝到光标所在处,点击VB窗口中的菜单:“运行”“启动”。此时程序进入运行状态,在状态的窗体上,点击“绘图”按钮

6、。得到运行结果:大家相互帮助一下,保证小组内的每位同学都能运行起来,这是我们后面程序调试的基础。(先运行起来的小组展示运行过程)运行“代码匹配”运行“绘制函数图像”通过“代码匹配”程序加深学生对代码功能块的理解三、游戏闯关,体验程序设计绘图的魅力好,大家都运行起来了,那么我们就进入今天的“闯关游戏”环节,大家打开这个游戏,游戏一共三关,通过前面一关后面一关自动呈现,我们在每一关都可以通过VB调试、或者借助【导学二】中的通关宝典发现答案,我们先来看第一关:第一关是问修改函数曲线为绿色,要修改哪句话,左边有语句序号。好,过关有点疑惑?没关系,看我们第一关的提示:修改RGB(0,0,255)中的三个

7、数字,修改后运行观察的效果。提示:RGB括号内的三个数字用逗号隔开,且每个数值的变化范围均为0-255大家在VB中去修改RGB(0,0,255)中的三个数字调试,看看效果。小组内讨论一下,我们发现发生了什么变化?(颜色)通过的小组VB演示。(我们想到RGB应该是控制颜色的,那么我们学过的英文单词中,以R开头的是?(red)以B开头的是(green)以B开头的是(Blue),所以RGB就是红绿蓝三中颜色,括号中的三个数字分别对应代表了红色、绿色和蓝色成分的多少,0表示没有这种颜色,255表示这种颜色达到饱和。)通过第一关的小组,可以尝试一下别的颜色,是不是红绿蓝三原色只能调出这三种颜色呢,如果想

8、把绘出的函数曲线变为紫色呢?没通过的再试试第一关,我们尽量合力通关!好现在到了第二关,不知道怎么算,没关系,看看我们第二关的提示:哦我们可能需要一个视频讲解,因为大家机器上不能播,我来代劳吧。(播放for讲解)好,看第二关有思路了吗?大家讨论一下,我们还是找过关的小组说一下。(201)怎么算的?现在的step是0.1,如果我们改成0.01呢?0.001?0.0001呢?我们的计算机描了这么多的点,我们手绘能描这么多吗?那么它用了多长时间?我们能描的这么快吗?那么我们来总结计算机描点绘图的优势? 好现在是最后一关了,我们去VB中试一下,通过的小组说一下。那么我们来思考:你还学过哪些函数,如何在程

9、序中修改代码就可以得到这些函数的图像?(巡视,大家讨论下、分享下你画的不一样的函数曲线)这些函数曲线我们平时不容易手绘,用计算机编程是不是瞬间解决?那么编程绘图的优势是不是该总结一下了?(计算量大、速度快、精度高,适合重复性的计算,我们平时不好画的曲线,在编程中很容易实现)运行“闯关游戏”进一步的理解代码总结与体验程序绘图的独特魅力四、尝试绘制一个圆形?通过这个游戏之后,我们的编程能力得到了很大的提升,现在我们来再向上迈一个台阶,尝试绘制一个圆形?【导学三】,这里有个画圆语句格式:Picture1.Circle (x, y), r, RGB(255, 0, 0),画圆我们都需要什么数据(圆心、

10、半径),这里还有一个例子有了这个画圆的语句,我们试试能不能修改原代码,画出一个圆来,小组讨论巡视(代码功能引导)尝试绘制一个圆形提升对代码功能的理解【拓展与提升】尝试绘制多个圆?画出一个圆来,我们今天的目标就达成了,完成后提交作品(作品提交方法)。剩下的是一个提升,尝试绘制多个圆?有兴趣的同学可以试下,看语句举例的变化。画圆语句举例1:Picture1.Circle (x, 0), 2, RGB(255, 0, 0) 圆心的横坐标在变化画圆语句举例2:Picture1.Circle (0, y), 2, RGB(255, 0, 0) 圆心的纵坐标在变化画圆语句举例3:Picture1.Circ

11、le (0, 0), r, RGB(255, 0, 0) 半径在变化尝试绘制多个圆提交作品【小结】(5min)六、教学反思:本课是教育科学出版社出版的信息技术基础第三章第二节信息的编程加工,本节课的教学目标就重在体验编程解决问题的魅力,所以我在设计课程的时候,所有的代码都不需要学生自己写,只要能够运行、需改即可。在案例选择上,我沿用了课本上绘制Y=x2曲线的例子,这个例子学生在数学课上比较熟悉,进而延伸到学生学过的各类数学函数曲线,让学生感觉到编程离他们的学习很近,可以服务于他们的生活和学习。在学习的形式上,我首先想到了学生对编程的畏难心理,所以采用了更显活泼的、学生更加喜闻乐见的游戏的形式。

12、从教学过程上,首先对比手绘与计算机绘制函数曲线的效果图,引起学生的学习兴趣,简单对比流程图与代码后,通过“代码匹配”程序加深学生对代码功能块的理解,进而进入“闯关游戏”,配合VB修改代码、调试运行、for视频的讲解,完成对代码的进一步理解,在此基础上,尝试画圆,尝试画多个圆组成的图形。在教学方法上,我主要采用了自主探究、小组合作、分层教学等。从学习方法上,主要有(1)游戏闯关:程序的修改比较枯燥、单调,选用学生喜爱的闯关模式,引起学生学习兴趣;(2)小组合作:整个过程强调小组合作,弱化程序学习的陌生感;(3)分层教学:重心在体验,画多个圆是提升部分。 本节课在设计形式上采用游戏的方式消减了学生对代码学习的畏难情绪,在实际上课过程中更加注重学生的创意设计,课堂生成性、延展性较强,收到了不错的效果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号