与程序零距离_第1页
与程序零距离_第2页
与程序零距离_第3页
与程序零距离_第4页
与程序零距离_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 芳草园小学芳草园小学 祁祁 敏敏 Logo语言进教材的背景语言进教材的背景 : 程序设计是中小学信息技术学科的重要内程序设计是中小学信息技术学科的重要内容之一。容之一。 Logo程序设计教学在培养学生分析问题、程序设计教学在培养学生分析问题、解决问题的能力和培养学生创造性思维上起解决问题的能力和培养学生创造性思维上起着非常重要的作用。着非常重要的作用。 Logo语言这部分选修内容的教学基本条语言这部分选修内容的教学基本条件都具备。件都具备。 LOGO语言语言 绘图工具绘图工具 随着图形的复杂,程序设计语法、算法随着图形的复杂,程序设计语法、算法的难度加大,学生就会逐渐失去兴趣。再加上的难度加

2、大,学生就会逐渐失去兴趣。再加上需要复杂编程序完成的问题,完全可以使用绘需要复杂编程序完成的问题,完全可以使用绘图软件简单点击鼠标就可以了图软件简单点击鼠标就可以了这些因素使这些因素使得学生感觉得学生感觉Logo画图没有什么意义画图没有什么意义。 Logo语言学习的定位:语言学习的定位: 学会初步设计程序,启迪学生创造性的思学会初步设计程序,启迪学生创造性的思维;重点在于培养学生解决问题的思维方法。维;重点在于培养学生解决问题的思维方法。 低层次的学习可以把海龟看成是虚拟的低层次的学习可以把海龟看成是虚拟的机器人,是按照设定的图形路线在行动。从思机器人,是按照设定的图形路线在行动。从思维过程来

3、看,是控制海龟者思维上先有路线,维过程来看,是控制海龟者思维上先有路线,再设定程序,最后是海龟按照程序在行走而留再设定程序,最后是海龟按照程序在行走而留下的下的“图画图画”!即图形构想程序设计图形!即图形构想程序设计图形反馈,其过程是一个程序控制过程,用娱乐和反馈,其过程是一个程序控制过程,用娱乐和整合的设计思想就引导着这一层次的教学。整合的设计思想就引导着这一层次的教学。 高层次的学习可以将高层次的学习可以将Logo语言当作是一语言当作是一种分析、综合与建构的方法。我们从种分析、综合与建构的方法。我们从Logo语语言教学中不难发现,言教学中不难发现,Logo语言是具体图形化语言是具体图形化的

4、语言,通过程序设计完成形状不同,复杂层的语言,通过程序设计完成形状不同,复杂层次不同的模型。程序编写设计的过程实际上就次不同的模型。程序编写设计的过程实际上就是把把学习、研究的图形分解为基本元素,在是把把学习、研究的图形分解为基本元素,在这些元素基础上再进行综合,成为不同层次的这些元素基础上再进行综合,成为不同层次的模型,从极其简单的成分可以逐步构成非常复模型,从极其简单的成分可以逐步构成非常复杂的对象。杂的对象。 教师针对所要学习的内容设计出具有教师针对所要学习的内容设计出具有思考价值的、有意义的问题,首先让学生思考价值的、有意义的问题,首先让学生去思考。导入不仅仅包括课前导入,也包去思考。

5、导入不仅仅包括课前导入,也包括课堂上每个任务前的导入,让学生的眼括课堂上每个任务前的导入,让学生的眼睛睛“动动”起来。起来。一、精心导入任务,让学生的眼睛一、精心导入任务,让学生的眼睛“动动”起来,起来, 培养学生观察能力培养学生观察能力 北小的杨峰老师在执教一节北小的杨峰老师在执教一节LOGOLOGO练习练习课时,课前首先请两个同学到前面来玩游课时,课前首先请两个同学到前面来玩游戏戏正反口令正反口令, ,目的是为了让学生无论目的是为了让学生无论左转还是右转,只要连续执行四次转向移左转还是右转,只要连续执行四次转向移动后都会回到原点,并且方向不变。动后都会回到原点,并且方向不变。一、精心导入任

6、务,让学生的眼睛一、精心导入任务,让学生的眼睛“动动”起来,起来, 培养学生观察能力培养学生观察能力 找一个同学和老师一起表演游戏。同学们找一个同学和老师一起表演游戏。同学们注意观察。注意观察。 老师下命令,这个同学按命令行走。前进老师下命令,这个同学按命令行走。前进一步,向右转一步,向右转9090度,前进一步,向右转度,前进一步,向右转9090度,前度,前进一步,向右转进一步,向右转9090度,前进一步,向右转度,前进一步,向右转9090度。度。 发现这个同学走了个什么图形?发现这个同学走了个什么图形?一、精心导入任务,让学生的眼睛一、精心导入任务,让学生的眼睛“动动”起来,起来, 培养学生

7、观察能力培养学生观察能力 指导学生观察图形时注重观察它有什么特指导学生观察图形时注重观察它有什么特点。把学生对图形的陌生和担心集中到图形的重点。把学生对图形的陌生和担心集中到图形的重复和海龟的位置,这两个比较接近学生经验的复和海龟的位置,这两个比较接近学生经验的“最近发展区最近发展区”上。上。一、精心导入任务,让学生的眼睛一、精心导入任务,让学生的眼睛“动动”起来,起来, 培养学生观察能力培养学生观察能力 首先,在设计操作练习任务时,操作练习首先,在设计操作练习任务时,操作练习的目的要明确、要求要合理,以便学生提高操作的目的要明确、要求要合理,以便学生提高操作练习的自觉性和积极性。内容安排要具

8、有系统性练习的自觉性和积极性。内容安排要具有系统性和逻辑性,并要抓住重点和难点,以提高操作练和逻辑性,并要抓住重点和难点,以提高操作练习的效果。习的效果。二、操作练习任务,让学生的二、操作练习任务,让学生的“手手”动起来,动起来,注注 重学法指导重学法指导 如课堂中的例题图形及其变形。如一些虚如课堂中的例题图形及其变形。如一些虚线、正多边形、正奇数多角星等要让每个学生都线、正多边形、正奇数多角星等要让每个学生都能完成。能完成。二、操作练习任务,让学生的二、操作练习任务,让学生的“手手”动起来,动起来,注注 重学法指导重学法指导1集体操作练习任务集体操作练习任务 在程序教学中,尤其是到了中后期阶

9、段,在程序教学中,尤其是到了中后期阶段,学生的个体差异性体现得很明显,因此,有的任学生的个体差异性体现得很明显,因此,有的任务可以安排部分学生操作,在全班推广,从而以务可以安排部分学生操作,在全班推广,从而以点带面,例如教材后的一些点带面,例如教材后的一些“实践园实践园”中的题目。中的题目。二、操作练习任务,让学生的二、操作练习任务,让学生的“手手”动起来,动起来,注注 重学法指导重学法指导2个别操作练习任务个别操作练习任务 操作练习任务让学生的操作练习任务让学生的“手手”动起来,以动起来,以达到巩固知识和形成技能、技巧。同时,通过反达到巩固知识和形成技能、技巧。同时,通过反复操作练习,还有利

10、于使学生养成良好的动手习复操作练习,还有利于使学生养成良好的动手习惯、勤于实践和学习态度。我觉得这也是惯、勤于实践和学习态度。我觉得这也是LOGOLOGO语语言与其他语言相区别的重要方面。言与其他语言相区别的重要方面。二、操作练习任务,让学生的二、操作练习任务,让学生的“手手”动起来,动起来,注注 重学法指导重学法指导 孩子们的能力,不是教师能教会的,而是孩子们的能力,不是教师能教会的,而是靠自己在实验中学会的。靠自己在实验中学会的。“方法方法”这东西,也是这东西,也是一种知识,也不能靠别人灌输,而要靠自己收集一种知识,也不能靠别人灌输,而要靠自己收集事实、整理事实才能事实、整理事实才能“悟悟

11、”出来。出来。二、操作练习任务,让学生的二、操作练习任务,让学生的“手手”动起来,动起来,注注 重学法指导重学法指导 有的学生在学习有的学生在学习REPEATREPEAT命令前,教师提出命令前,教师提出能否有更简便的方法?他写出能否有更简便的方法?他写出“FD 100 100 FD 100 100 100 100 rt 90 90 90 90100 100 rt 90 90 90 90”一回车,发现结果一回车,发现结果是不行的。但其中闪烁的创造性,却是可喜的。是不行的。但其中闪烁的创造性,却是可喜的。二、操作练习任务,让学生的二、操作练习任务,让学生的“手手”动起来,动起来,注注 重学法指导重

12、学法指导 在问题解决的过程中,学生要充分调动自在问题解决的过程中,学生要充分调动自己的智慧和创造性,综合运用原有的知识经验,己的智慧和创造性,综合运用原有的知识经验,从而作出合理的推论,分析、解释当前的问题,从而作出合理的推论,分析、解释当前的问题,提出自己的假设和解决方案,而在此过程中,学提出自己的假设和解决方案,而在此过程中,学生便可以建构起与此相应的知识经验。生便可以建构起与此相应的知识经验。三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学生自主学习能力养学生自主学习能力 例如初次学习例如初次学习REPEATREPEAT命令,先复习画三角形和正方形命令,先

13、复习画三角形和正方形的命令,让学生观察发现并得出结论,上面命令组一行命的命令,让学生观察发现并得出结论,上面命令组一行命令重复了多次,计算机应该给我们方便、快捷的服务,这令重复了多次,计算机应该给我们方便、快捷的服务,这样重复输入你感觉怎么样?有没有更好、更方便的方法一样重复输入你感觉怎么样?有没有更好、更方便的方法一次完成这些操作呢?这样采用任务驱动的方式,激发学生次完成这些操作呢?这样采用任务驱动的方式,激发学生探求新知的兴趣。探求新知的兴趣。三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学生自主学习能力养学生自主学习能力 让学生动手绘制了正三角形、正四边形

14、,和正六边形让学生动手绘制了正三角形、正四边形,和正六边形后,给学生加大难度,绘制正七边形,由于正七边形特殊,后,给学生加大难度,绘制正七边形,由于正七边形特殊,360360除以除以7 7除不尽,结果有的学生把小海龟每次旋转的角度除不尽,结果有的学生把小海龟每次旋转的角度填成了填成了5252度,有的是度,有的是5151度,教师及时引导,你发现了什么?度,教师及时引导,你发现了什么?学生会发现正七边形边不重合,不是完全的正七边形。师学生会发现正七边形边不重合,不是完全的正七边形。师引导,因为引导,因为360360除以除以7 7不等于不等于5252也不等于也不等于5151,同学们只是求,同学们只是

15、求的一个近似的值那怎么办?的一个近似的值那怎么办?三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学生自主学习能力养学生自主学习能力给一个五角星填充颜色给一个五角星填充颜色三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学生自主学习能力养学生自主学习能力repeat 5 fd 100 rt 180-180/5 给一个五角星填充颜色给一个五角星填充颜色三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学生自主学习能力养学生自主学习能力repeat 5 fd 50 rt 180-180/5 fd 50 lt 7

16、2 给一个五角星填充颜色给一个五角星填充颜色三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学生自主学习能力养学生自主学习能力repeat 5 fd 50 pu fd 10 pd fd 50 rt 180-180/5 问题任务让学生的思维问题任务让学生的思维“动动”起来。起来。不仅激发了学生的学习兴趣,而且激发不仅激发了学生的学习兴趣,而且激发了学生思维的创造能力和创新能力,对了学生思维的创造能力和创新能力,对所学知识加以融会贯通,达到所需的效所学知识加以融会贯通,达到所需的效果。果。三、问题任务,让学生的思维三、问题任务,让学生的思维“动动”起来,培起来,培养学

17、生自主学习能力养学生自主学习能力 在教学在教学LOGOLOGO语言的入门时,除了介绍语言的入门时,除了介绍LOGOLOGO语言的一些语言的一些背景知识,最好是向学生展示一下背景知识,最好是向学生展示一下LOGOLOGO语言设计的有趣程语言设计的有趣程序,如:海龟一步一步画出一幅组合图形(画面包含有房序,如:海龟一步一步画出一幅组合图形(画面包含有房子、小树、大阳等),通过子、小树、大阳等),通过waitwait命令可以让学生看到海龟命令可以让学生看到海龟每一次的移动和每一次的转角,尤如自动控制的机器人在每一次的移动和每一次的转角,尤如自动控制的机器人在行走。看到行走。看到LOGOLOGO语言的

18、神奇功能,小孩子们上课的热情一语言的神奇功能,小孩子们上课的热情一个个被点燃起来。个个被点燃起来。海龟画画真有趣!海龟画画真有趣! 我们课堂教学的并不局限在于让学生掌握我们课堂教学的并不局限在于让学生掌握几个指令,而是要学会分析问题,解决问题的能几个指令,而是要学会分析问题,解决问题的能力。实际教学中,不仅要利用好课本中的力。实际教学中,不仅要利用好课本中的 “ “试试一试一试”,还要根据实际情况、学生的差异性,设,还要根据实际情况、学生的差异性,设计更多的图例,让学生自已分析,并利用所学的计更多的图例,让学生自已分析,并利用所学的命令来完成图形的设计。命令来完成图形的设计。怎样才能让海龟画得更好呢?怎样才能让海龟画得更好呢? 执行程序画图和用画图软件画图,最大的区别在执行程序画图和用画图软件画图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论