[清华版小学六年级信息技术下册教案]清华版小学信息技术六年级上册全册教案
【jiaoan.jxxyjl.com--小学信息技术教案】
教案 第一课 认识pc logo系统第二课 基本绘图命令(一)教案第三课 基本绘图命令(二)教案第四课——用重复命令画正多边形教案第五课 画正多角星并填色 教案第六课编写简单的过程 教案第七课 编写带变量的过程 教案第八课 过程的递归条用与条件判断 教案第九课 多龟作图 教案第十课 描点定位画图 教案第十一课用logo语言制作动画 教案第十二、十三课 logo的计算和音乐功能 教案第十四课 “字”和“表”的处理 教案第十五课 用logo语言解应用题 教案第一课 认识pc logo系统
教学目标:
1、了解logo语言的基本知识;
2、学会启动pc logo的方法;
3、认识pc logo 的界面及基本功能;
4、掌握logo的六个基本命令的使用方法,掌握用logo基本命令画正方形和长方形的方法。
教学重点
掌握logo六个基本命令的格式和用法;
教学难点
学会使用logo基本命令画正方形和长方形。
教学准备:
在教师机和学生机预先安装好pc logo 软件,
在桌面建立快捷图标;
在教师机上准备好教学中将会用到的logo图形,如教材中的图2.1 。
课时安排
1课时 教学过程
教学活动
教学
环节
知识点及
教学意图
教师活动
学生活动
1、logo是什么?
了解logo基本知识
1、 t:在学习计算机知识的过程中,同学们使用过许许多多计算机软件,这些软件都是用“计算机语言”编制的。计算机语言就是计算机和人都能“听”懂的语言,现在已经有各种各样的计算机语言,logo语言就是其中的一种。
2、 t:从今天开始,我们就来学习logo语言。
3、 介绍logo语言的基本知识。
学生倾听。
2、进入logo的世界
启动pc logo 软件
1、讲解两种启动pc logo的方法
学生操作:分别用两种方法启动pc logo 软件。
认识软件界面
1、 简要介绍pc logo软件的界面;
2、 特别介绍"标准化窗口"按钮;
3、 介绍小海龟画画的graphics窗口;
4、 介绍书写命令的listener窗口。
学生倾听;
学生操作:体会"标准化窗口"按钮的作用。
3、指挥小海龟画画的基本命令
学习logo基本命令
1、 讲解fd命令的作用和书写格式;
2、 讲解rt命令的作用和书写格式;
3、 讲解lt命令的作用和书写格式;
4、 讲解bk命令的作用和书写格式;
5、 讲解home命令的作用;
6、 讲解cs命令的作用。
学生跟随教师讲解示范的步骤,进行实际操作,在命令窗口中键入相应命令,最终画出教材图1-10中的图形。
学生操作:体会home和cs命令的相同和不同作用。
4、指挥小海龟画画
指导学生用logo基本命令画图
1、 用谈话法和讨论法,与学生讨论教材“做一做”1(1)中的命令,在讨论的过程中,一步步把讨论的结果画在黑板上; 2、 要求学生把讨论得到的(画在黑板上的)图形画在教科书中;
3、 要求学生上机操作,验证讨论画出的图形是否正确;
4、 请学生认真阅读教材“做一做”1(2)的要求,在图1-14的括号里写出正确的命令;
5、 与学生讨论他们写出的命令是否符合题中的要求;
6、 要求学生根据自己写出的命令,在图1-14中画出正确的图形;
7、 要求学生讨论画出的图形,看大家画的图形都一样吗?如果有不一样的,谁画的正确呢?为什么?
8、 要求学生上机操作,验证讨论画出的图形是否正确。123456789101112131415
学生参加讨论;
学生将讨论得到的图形画在教科书图1-13中;
学生操作:在命令窗口依次输入“做一做”1(1)中的命令,验证画图窗口中画出的图形是否与讨论得到的图形相同;学生阅读教材,在图1-14的括号里写出正确的命令;
学生参加讨论;
学生将图形画在教科书图1-14中;
学生参加讨论;
学生操作:在命令窗口依次键入自己写出的命令,验证画图窗口中画出的图形与自己在图1-14中画出的图形是否相同。
指导学生用logo基本命令画正方形和长方形
1、 用谈话法和讨论法,与学生讨论教材“做一做”2中左图的正方形,说一说应该用怎样的命令;
2、 要求学生上机操作,验证讨论得到的命令是否画出正确的图形;
3、 要求学生分小组讨论,说一说应该用怎样的命令来画出教材“做一做”2中右图的长方形;
4、 要求学生上机操作,验证讨论得到的命令是否画出正确的图形。
学生参加讨论;
学生上机操作,验证讨论得到的命令是否正确;
学生分组讨论;
学生上机操作,验证讨论得到的命令是否正确。
拓展训练
1、 与学生讨论教材“做一做”3中的各种各样的正方形和长方形,说一说它们哪些不同的地方;通过讨论,尽量引导学生明白:
(1) 前进不同的步数,画出不同长度的边长;
(2) 画正方形和长方形的时候,有的需要用左转命令,有的需要用右转命令;
(3) 图中海龟下方的图形,可以先左转(或右转)再画,也可以直接用后退命令画出边长来。 2、 要求学生上机操作,尽量多地画出图1-16中的各种各样的正方形和长方形。(比一比,看谁画得多。)
学生参加讨论;
学生上机操作,尽量多地画出大小不同、方向不同的正方形和长方形。
小结
1、 小结本课内容:
(1) logo启动和界面;
(2) logo的基本命令;
(3) 用logo命令画图的方法;
2、 小结学生学习情况,展示学生作品。
部分学生展示自己用logo命令画出的正方形和长方形。
课后记
学习计算机,不学习编程语言那最多是一个优秀的使用者,永远也成不了计算机高手。而logo语言是众多编程语言中最简单的一种,它连小学四五年级的学生都能学好,虽然简单,但大多数的编程思路都有所体现,因此,学会logo其它语言就会事半功倍。计算机象人一样有自己的语言,即机器语言,它们是用一串二进制数来表示的。
logo语言是1968年由美国麻省理工学院人工智能实验室在lisp语言的基础上开发的。logo语言之所以是儿童学习计算机编程最好的一种语言,就因为它是针对儿童而制作的编程语言,能使儿童在认知与技能上得到较大的发展。logo语言具有较强的针对性,因为对于儿童来说,“画画”比“文字处理”更具有活力,充分发挥自己的想象进行创作,而文字处理却比较枯燥,不适合儿童。logo则主要用于“图画”制作,并且采用了“海龟绘图”的方式,适合儿童的特点,能充分引起他们的兴趣和学习该门语言的积极性,达到寓教于乐的目的。在logo语言中,它的作图方式与现在所用的作图软件不一样,主要区别就在于logo语言的基本作图的方法可以不采用坐标方式,而是通过向前,后退、向左转、向右转、回家等儿童易于理解的语言和命令,这非常适合儿童的知识水平,使这些还未接触坐标为何物的儿童更容易上手。在用logo语言作图时,需要学习者对一些常见的几何特性进行理解,了解常用的距离、角度和度数的概念。123456789101112131415
通过这一节课的学习,学生能够对计算机语言产生浓厚的兴趣,为以后的学习打下了良好的基础。
第二课 基本绘图命令(一)教案
教学目标:
1、了解命令串的概念;
2、掌握抬笔命令和落笔命令的使用方法;
3、进一步练习用logo命令画图;
教学重点
理解抬笔命令和落笔命令的作用;
教学难点
使用logo命令画出较复杂一些的图画。
教学准备:
在教师机上准备好教学中将会用到的logo图形,如图2-2、图2-8、图2-9、图2-10。
课时安排
1课时
教学过程
教学活动
教学
环节
知识点及
教学意图
教师活动
学生活动
复习引入
复习上课学习的logo基本命令
1、 t:在上一课我们学会了一些logo的基本命令,大家还记得吗? 2、 t:我们还用这些基本命令画出了正方形和长方形,请同学们来说一说,画正方形和长方形的命令是怎样的?
3、 t:今天,我们要学习怎样指挥小海龟在画图窗口里“写”出汉字来。
学生回答、讨论。
学生回答、讨论。
1、教小海龟“写”汉字
学习命令串的书写方式
1、 示范讲解用命令串方式书写和键入命令的格式;
2、 要求学生上机操作,验证教材p11第二行的命令串是否正确。
学生操作:输入教材p11第二行的命令串,验证与教材图2-1中的正方形是否一致。
“写”连笔汉字
1、 与学生讨论图2-2中左上角的“日”字应该怎样画,通过讨论,引导学生明白:
(1) 可以不按笔顺来画;
(2) 在一条线上再重复画线,不会影响已经画好的线;
(3) 可以用多种方式来完成。
2、 要求学生上机操作,用logo命令画出图2-2中的“日”字及另外任选一个汉字。
学生参加讨论;
学生操作:用logo命令画出图2-2中的“日”字及另外三个任选一个汉字。
学习抬笔命令和落笔命令,“写”分体结构汉字
1、 t:像“旧”这样的字,是由几部分组成的,各部分之间并不相连。在写这些字的时候,需要把笔尖抬起来,使笔画之间断开,这就要用到抬笔命令pu和落笔命令pd;
2、 示范讲解抬笔命令pu(教材图2-3);
3、 示范讲解落笔命令pu(教材图2-4);
4、 示范讲解用抬笔命令和落笔命令画出“旧”字(教材图2-5、图2-6、图2-7);
5、 要求学生上机操作,在抬笔命令和落笔命令的帮助下,画出“做一做”1中的后两个汉字(“回”字和“同”字)。 (由于时间关系,在大部分学生完成其中一个汉字时,即可进入下一环节)
学生倾听;
学生操作:体会抬笔命令的作用; 学生操作:体会抬笔命令的作用;
学生操作:在抬笔命令和落笔命令的帮助下,完成“做一做”1,画出图2-9中的后两个汉字(“回”字和“同”字)。
2、教小海龟画简笔画
指导学生用logo基本命令画图123456789101112131415
1、 与学生讨论教材图2-8中的图形,明确图形是由两个不相连的部分组成的,需要用到抬笔命令和落笔命令;
2、 要求学生上机操作,用logo命令画出图2-8中的图画。
学生参加讨论;
学生操作:用logo命令画出图2-8中的图画。
拓展训练
1、 要求已经完成图2-8中图画的学生,用logo命令画出图2-10中的图画。
学生操作:用logo命令画出图2-10中的图画。
小结
1、 小结本课内容:
(1) 什么叫命令串;
(2) 抬笔命令和落笔命令;
2、 小结学生学习情况,展示学生作品。
部分学生展示自己用logo命令画出的图画。
课后记
本节课的内容比较难,尽管我讲授时尽量条理清晰,并及时作了重要知识点的小结,但是学生的掌握情况不是很理想。当时在备课时应该将该节课设置为2个课时,给学生增加写练习时间,教师也有机会为学生进行辅导,效果可能会好很多。另外,指导学生养成先分析图形在编程的好习惯也很重要。
第三课 基本绘图命令(二)教案
教学目标
1.掌握提笔命令、落笔命令、复位命令、擦除命令。
2.能使用两种不同方法画出虚线。
教学重点
提笔命令、落笔命令。
教学难点
落笔命令与提笔命令、擦除命令的配合使用
课时安排
1课时
教材分析与教法建议
本课分三个部分,第一部分是画虚线,目的是让学生学习提笔命令和落笔命令。第二部分是画一个虚线组成的球形图形,目的是让学生学习复位命令。第三部分是让学生学习擦除命令。
课文的第一部分是画虚线,这是本课的重点内容,教学中教师可以先演示怎样画虚线,然后让学生分析每一步应该操作的命令(可以让一个学生在课堂上模拟“海龟”的运动,画出虚线),也就是课本上命令右边括号内的说明。最后教师应强调:在上机中要特别注意每一次使用了提笔命令以后,再要画其他图形时都要使用落笔命令,否则下面的图形是画不出来的,只能看见“海龟”在屏幕上移动。
“实践园”主要是使用后退命令画虚线,目的是进一步掌握提笔命令和落笔命令的使用方法。
课文的第二部分是画一个由虚线组成的球形图形,目的是让学生学习复位命令,同时也加深对提笔命令和落笔命令使用方法的巩固。由于前面已经学过“清屏复位”命令,因此从命令名称学生就能很快理解“复位”的意思。教学中应少讲多练,让学生在练习中体会“复位命令”的作用。
课文的第三部分介绍了擦除命令。教学中教师可以结合“探究园”和“讨论坊”的内容,让学生先探究,在探究中去发现擦除命令与提笔命令的不同之处和相同之处,从而根据需要正确运用这两条命令。
课文最后的“实践园”主要让学生进一步巩固前几课所学的几个命令,重点可放在巩固pu和pd两个命令。
教学过程
一、提问
如果要画出下面的图形,如何去画呢?
20
20
20
二、讲解 提笔命令 落笔命令
三、练习
用pu、pd和fd命令画出下面的虚线
实线为10,空格为5。
四、练习
五、讲解 home 命令
home 复位命令,让小海龟回到原始位置,并且方向始终朝上。123456789101112131415
用home命令让小海龟复位,小海龟会留下复位的轨迹。
六、学习擦除命令:pe
运行 fd 200 pe bk 100
请用pe命令画一条虚线:
七、课后记
本课内容较难,部分同学对pu和pd命令的掌握不到位,对此现状我调整了课时安排,增加了一节练习课,以便帮助学生更好的掌握本节课的命令。分析图形的画法,保持清晰的思路仍旧是学习logo语言的关键,还需要继续强化学生对此的认识。
第四课——用重复命令画正多边形教案
教学目标 了解什么是嵌套,并能使用嵌套的方法画出复杂且有规律的图形。 学会用 setpc 命令进行彩色绘图。 学会重复命令的格式及应用,能用它画出正多边形和其他简单图形。 教学重点 重复命令的格式、使用及技巧 教学难点:1. 对图形深入分析,找出其中规律性的部分,确定重复的动作,并转化为需重复执行的命令。 2. 重复命令的嵌套应用 课时划分 1课时 教学准备 pc logo 系统+lanstar教学软件 教学过程 引入: 同学们的生活多姿多彩,创作出来的作品自然也应该五彩斑斓。画一朵美丽而神奇的宝石花(见图4.1),把它送给善良的母亲、威严的爸爸、慈祥的爷爷奶奶,当然还有那些辛勤的老师。 1、分析图形,找出画法 这朵宝石花既美丽又神奇,一眼看去,不知道该如何下手。别着急,大家一起来帮小海龟想想办法。 提示:这朵宝石花是由正八边形旋转而成的。 数一数,图中有几个正八边形?每两个正八边形之间旋转的角度又是多少呢? 2.用重复命令repeat画正方形 正方形大家都会画。 fd┗┛80┗┛rt┗┛90 å fd┗┛80┗┛rt┗┛90 å fd┗┛80┗┛rt┗┛90 å fd┗┛80┗┛rt┗┛90 å 一个边长为80的正方形就画好了。同学们,看看这4条语句,你们能发现什么规律吗? 哦,同样的语句重复了4次。天呀,要是想画正十边形、正一百边形,岂不要重复输入100遍相同的命令?太麻烦了!要是能直接告诉小海龟,重复执行4遍fd 80 rt 90命令就好了。 幸亏有了重复命令 repeat,它可把要重复输人好几遍的相同命令用一条命 令来代替,见图 这可真替我们省了好多事。 fd 80 rt 90 fd 80 rt 90 = repeat 4 [fd 80 rt 90] fd 80 rt 90 fd 80 rt 90 3、画正三角形 大家不难看出,小海龟画正三角形时重复的动作是:画一条边,并转120度角(180-60=120),如图4.3所示,可别忘了还要转角哟。 repeat 3 [ fd 100 rt 120] 4、换支彩笔 要想让小海龟画出彩色图形,当然要给它配支彩笔。和第1课中设置图形窗口的背景色类似,单击工具栏上的“画笔色”按钮,然后选择需要的颜色就可以了,见图4如图4.4 同样,也可以用设置画笔颜色命令setpc┗┛“颜色代码”给小海龟换支彩笔 setpc * 5.画正八边形 根据前面的学习,现在我们不难写出 画正八边形(见图45)的命令,命令如下: repeat 8「fd 60 rt 360/8) 6.美丽的宝石花 大家知道这朵宝石花是由正八边形旋转一周而成的,仔细数一数,图中有几个正八边形? 对,8个。每两个正八边形之间旋转的角度就很好计算了,360/8怎么样,会画了吗? reeat 8 [ repeat 8 [ fd 60 rt 360/8] rt 360/8] 板书 1、分析图形,找出画法 2.用重复命令repeat画正方形 3、画正三角形 教学反思 这里重复命令学生们刚刚吃透,紧接着就让学生们制作宝石花有点费力,要是用两课时效果就会很好,可以很好的引导学生在探索的过程中积极动口、动手、动眼、动脑,从而主动的获取知识,发展能力。我打破了“教师先讲重复命令的功能和使用格式,然后学生套这一格式进行练习”的传统的教学方法 123456789101112131415
第五课 画正多角星并填色 教案
教材简析 通过前三节课对重复命令的学习,学生对重复命令已经比较熟悉了。第八课《画多角星》同样是利用重复命令画图。本节课内容分为三部分,第一部分是利用重复命令画正五角星;第二部分是利用重复命令画正奇数多角星;第三部分是利用重复命令画正空心五角星。 教学目标 1.知识目标 理解使用重复命令绘制正五角星的方法。 理解使用重复命令绘制正奇数多角星的方法。 理解使用重复命令绘制正空心五角星的方法。 2.能力目标 能熟练地得运用重复命令绘制正五角星。 能比较熟练地利用重复命令绘制正奇数多角星。 能比较熟练地利用重复命令绘制正空心五角星。 培养学生的空间思维、逻辑思维能力、小组合作学习能力、表达能力。 3.情感目标 培养学生图形的审美情感。 教学重点 用重复命令绘制正五角星。 用重复命令绘制正奇数多角星。 用重复命令绘制正空心五角星。 教学难点 用重复命令绘制正空心五角星。 学情分析 通过前面对重复命令的学习,学生对重复命令已经比较熟悉了。知道了怎么利用重复命令画正多边形、圆以及圆弧。本节课是在前节课的基础上利用重复命令画正多角星,考虑到在知识方面学生已经对重复命令有了比较深入的了解,知道如何通过分析图形使用重复命令;在情感态度方面学生对画图具有比较强的兴趣;所以对本节课的教学,教师可以把重点放在对学生自学能力、合作交流能力、问题解决能力的培养上。教师的主要任务是创设情境引导学生自主探究,学生通过自主探究的过程实现预期的知识、能力、情感、态度和价值观的目标。 教学方法 情境教学法、探究教学法、小组合作教学法。 所用课时 1课时。 教学环境 多媒体机房。本课教学应至少一人一机或两人一机,教师广播系统。 教学过程 一、引入新课 老师:前面我们都是用的重复命令画图,看来重复命令的用途可真大啊。老师和小海龟也知道现在同学们能够画很多美丽的图案。小海龟想这下怎么再给你们出难题呢?小海龟和老师商量了,决定让你们画星星(展示屏幕上的关于星星的图片,一个正五角星、一个正九角星、一个空心的正五角星),同学们你们做好准备没有,这节课可全靠自己了,老师和小海龟将在适当的时候给予帮助。不过小海龟和老师还是希望同学们能够通过自己的探索找到画五角星、正九角星、正空心五角星的方法。 学生:……(提出自己还没明白的问题,或者其他的建议) 老师:(分组,将学生按照一定的标准分组,并按学生特点分配任务,同时展示小组学习可用的资源、学习要求、目标以及评价方法等) 二、新课教学 老师:现在大家可以开始工作了。 学生:……(动手操作)(教师观察学生的动手情况,一方面调整学生的进度,另一方面记录学生的学习情况) 师:下面我们一起来交流一下制作过程中获得的宝贵经验。(请同学上讲台分别讲述他们在制作过程中的经验和所得出的结论,同时给予评价和奖励) 生:……(经验交流) 师:这节课通过同学们自己的努力画出了美丽的正五角星、正九角星、正空心五角星。现在我们一起来总结一下画图的方法。 首先看看正五角星,它的命令是repeat 5[fd 边长 rt 144]; 正九角星:repeat 9[fd 边长 rt 160], 小海龟还要告诉大家画正奇数正多角星的命令格式:repeat 角数[fd 边长 rt 180-180÷角数], 同学们下课的时候可以试试画正十一角星、正十五角星。最后画正空心五角星, 它的格式是:repeat 5[fd 边长 rt 144 fd 边长 lt 72], 小海龟也要告诉大家画正空心多角星的命令格式:repeat 角数[fd 边长 rt 720/角数 fd 边长 lt 360/角数],同学们你可以试一试,看看用这个命令能不能画出你心目中的正空心多角星。 教学反思 小结得到画正多角星的方法 repeat 角数[fd 直线长度 rt 180-180/角数] fill 填色命令让你的图形变的更漂亮。 同学们今天我们通过阅读课本,共同研究,分析了不同的多角星的角度规律,利用logo语言画出了不同的多角星,看来小海龟的本领还真是很大呀!希望同学们能够多多开动脑筋,积极的思考,很多复杂的图形都可以画出来。 123456789101112131415
第六课编写简单的过程 教案
[课时]:1节课 [教学内容]:1.定义过程命令的使用及如何保存文件 2.学会欣赏海龟作品. [教学目标]:1、学会过程定义、编辑命令的使用,掌握如何保存文件, 2、激发学生动手操作的兴趣及培养学生合作交流,相互帮助的意识; 3、通过欣赏作品,培养学生的审美观,增强学生的成就感. [教学重点]: 过程定义、编辑命令 [教学难点]: 过程定义、编辑命令 [教学准备]:电子课件、多媒体电脑室、远志广播教学系统 一、导入 师:logo系统允许我们将系统自带的海龟命令组合定义成一条新命令。新定义的命令的使用方法与系统自带的命令一样。新定义的命令如果有错误,可以随时修改,可方便呢。那我们一起来学习如何定义新命令吧。 二、新授 活动一:教海龟画三角形的新命令。 师:将系统自带的海龟命令组合定义成一条新命令的方法,我们称之为过程定义。定义一个过程的方法如下: 定义过程命令: to 过程名 一条或多条命令 end 定义过程时,以to命令开头,紧接着是你给新命令取的名称,即过程名,中间部分是你编写的画图命令,最后以end命令结束过程定义。 做一做:定义画正三角形的过程 (示范并讲解,生再自行操作。) to sjx repeat 3[fd 100 rt 120] end to sjx命令后,命令提示符变成“>”,提示我们可以输入画图命令,输入end后,命令窗口显示’sjx defined”,表示已经定义好一个过程名为sjx的过程.接下来我们可以直接使用sjx命令画边长为100步的正三角形。 试一试:定义一个过程名为zfx,画边长为100步的正方形过程。 请生讨论,并自行完成操作,再相互交流。 活动二:修改已定义好的过程内容 师:to 命令只能用于过程的定义,不能用于过程的修改。为此,logo系统为我们提供了另一条命令——过程编辑命令。我们不仅可以用编辑命令定义一个新过程,还可以用这条命令修改过程的内容。 编辑命令1: edit 过程名 编辑命令2: edit all 注:编辑命令1用于定义或修改指定名称的过程;编辑命令2可用于修改所有已定义过的过程,也可以用于定义新过程。过程修改完毕可按f2键保存文件并退出编辑状态,回到命令状态。 做一做:将上例sjx过程中的fd命令的步长值修改为50步 请生先偿试,并上台演示,师小结。 方法一,输入命令:edit sjx,弹出编辑窗口,将fd的步长100改为50,按f2键退出。 方法二:输入命令:edit all,弹出编辑窗口,该窗口显示所有定义或编辑过的过程。同时,在这个窗口中,也可以增加新过程,修改完毕按f2键退出。 活动三:将定义好的过程存放在tu.lgo文件中 做一做:保存文件. 1.单击“file”菜单,单击“save”命令; 2、在“文件名”下的文本框中输入文件名tu.lgo; 3、选择存储位置,按“确定”按钮,将当前工作区中定义好的过程存入在tu.lgo文件夹中。 试一试:利用“file”菜单中的“load”命令,将存储在磁盘中的文件tu.lgo调入到logo系统中。 该文件中有多个已定义好的过程,直接键入过程名就可执行相应的过程。 活动四:海龟作品欣赏 做一做:输入过程名和参数,运行相应过程。 请同学们利用“file”菜单中的“load”命令,将示范程序zpxs。logo调入到logo系统中,程序里有许多个过程,直接键入课本第32页中图形下面的过程名和参数,海龟会按照写程序人的创意作图,画出美丽的图形,请快快动手吧! 请生自行偿试,师巡视指导。 123456789101112131415
第七课 编写带变量的过程 教案
教材分析 本课主要内容是“变量”的理解和使用。变量对于小学生而言是一个很难理解的概念。如果引导不当可能会使学生因为感到畏难而放弃学习。 因此对于本课内容的讲授,教师要本着从易到难、从直观想象到抽象概括的原则进行教学。同时,教学过程中,教师最好将程序设计与数学知识、艺术、测量和几何结合起来,让学生感觉自己不是在学语言而是把logo当作学习数学知识、培养能力、开发智力、寻找乐趣的工具来用。 教学目标 知识目标:了解“变量”的含义和意义。 能力目标:能独立编写和使用带变量的过程,同时培养良好的空间想象能力和逻辑推理能力。 情感目标:进一步培养学生的学习兴趣和积极性。 教学重点 变量的含义和使用。 教学难点 过程中多个变量的使用。 教学准备 多媒体教学设备,课件,微机房。 教学方法 任务驱动法、启发式教学法、发现教学法。 教学过程设计 一、情景导入,激发兴趣 老师:上一节课大家都画出了很多漂亮的作品,为了奖励大家呢。老师给大家来看看小海龟给大家表演的魔术。 (教师事先将下面的程序输入到编辑窗口,并定义过程) to a repeat 4 [fd 20 repeat 90 [fd 10 * pi / 180 rt 1]] end to a1 :n repeat :n [a repeat 360 / :n [fd 10 * pi / 180 rt 1]] end to t31 draw ht a1 8 end to t32 draw ht a1 12 end 教师在命令窗口输入a1 5;a1 6; a1 12 ;a1 20(数值可以随便定),可以看到一幅动态变化的图片,如下: 教师引导学生发现自己操作上的变化:不仅调用了过程名,还在过程名后输入了数值,数值输入不一样,图画也不一样。(激发学生的兴趣和好奇心) 学生1:…… 学生2:…… 教师:这是因为我们引入了一个非常重要的成员——变量。上面这个过程中的“:n”就是变量。 二、教师配以演示文稿,讲授新课 (一)变量的含义 教师:变量相当于房间的编号。因此,变量的值发生变化,产生的实际效果图也会有变化。 (教师用ppt展示:变量的格式为冒号+变量名) 老师讲解上述过程中每个命令的含义以帮助学生理解变量的含义。 老师:接下来,我们再看一个简单地引用了变量的过程。 to zfx :a repeat 4[fd :a rt 90] ht end 老师:老师在编辑窗口输入以上一个过程,然后在命令窗口逐个输入以下的命令: zfx 10 zfx 20 zfx 40 zfx 80 老师:同学们发现了什么秘密么? 同学:…… 老师:变量的值可以随意地进行改变,所以我们就可以通过改变变量来画出千变万化的图案了。是不是很神奇啊?好,我们继续来领略一下变量的奇妙之处。 (二)带一个变量的过程 教师:试一试,在编辑窗口输入以下过程,再在命令窗口输入不同的变量值,看看可以得到什么样的图画! to znbx :n repeat :n[fd 50 rt 360/:n] end 教师巡回指导,学生自己操作摸索。 教师:从刚才的实践操作中,我们可以得到一个什么样的一般性的结论呢? 学生:…… 教师: 带一个变量的过程的基本格式为: to 过程名 :变量名 过程体 end 老师:经过前面的学习,你是否有把握做出下面的图形呢?试试吧!! 提示:这三个图形分别由32个正方形、正五边形和正六边形组成。 (三)带多个变量的过程 老师:同学们掌握得都非常不错。刚才我们讨论的都是带一个变量的过程,下面我们来看一个可以同时改变正多边形边长和边数的过程。 to znbx :n :a repeat :n[fd :a rt 360/:n] end 老师:我们在命令窗口输入znbx 5 60 ;znbx 8 40 ; znbx 12 20,就可以分别得到如下的图形: 老师:为什么要按znbx 数值1 数值2 的格式输入呢? 学生:…… 老师:对了,是因为上述的过程中定义了两个变量,因此,在赋值的时候,一定要赋两个值,否则就会报错。那如果是定义了三个或三个以上的变量呢?过程该怎么写呢? 学生:…… 老师:由此,我们得出另一个一般性的结论: 带多个变量的过程的格式为: to 过程名 :变量名1 :变量名2 … :变量名n 过程体 end 三、程序欣赏 (一)程序欣赏——背景变幻 to bj :c if :c>15 stop setbg :c wait 100 bj :c+1 end (二)程序欣赏——背景变幻 方法二: to cq2 :c if :c>15 stop setpc :c (stampoval 100 100 "true) wait 50 cq2 :c+1 end 方法一: to cq1 :c if :c>15 stop setpc :c pu lt 90 fd 100 rt 90 pd repeat 360[fd 100*pi/180 rt 1] pu rt 90 fd 50 pd fill fd 50 lt 90 wait 50 cq1 :c+1 end (教师先要学生自己摸索,然后细致讲解。) 四、小试牛刀 老师:经过了今天的学习,大家都可以做小小魔术师了,可以七十二变了。变个孙悟空的金箍棒,怎么样? 五、总结 老师:今天这节课你有哪些收获? 学完这节课后你有什么感受? 老师:知识要点总结: 变量的表示方法为“冒号:+变量名”。如“:a”,冒号与变量名之间不能有空格,冒号与过程名之间要有空格。 ø 使用变量的好处是:变量的值可以随意改变,从而画出相应的图形。 ø 带一个变量的过程的基本格式为: ø to 过程名 :变量名 过程体 end 带多个变量的过程的格式为: ø to 过程名 :变量名1 :变量名2 … :变量名n 过程体 end 123456789101112131415
第八课 过程的递归条用与条件判断 教案
教学目标:
知识与技能目标:了解“递归调用思想”,学会在控制递归调用,运用递归调用画螺旋图。
过程与方法:采用任务驱动法,通过看图寻找规律,从而了解递归调用,在不断的分析与实践之中学会控制递归调用,最后能够运用递归调用来画出螺旋图。
情感态度与价值观:培养学生的数学逻辑思维能力,提高学生的分析能力。
教学重难点:
1、“递归调用”语言思想。
2、了解命令的使用(if……then)及运用递归调用。
教学课时:
1课时
教学准备:微机室开放
教学过程:
教学流程设计:
一、创设情境
(出示螺旋三角形和螺旋正方形及正多边形的图形)
同学们,这些都是小海龟画出来的,他们可真神奇啊,你们也想像小海龟一样画出这些图形吗?(生答)
今天,我们就一起来看看小海龟是如何画出这些奇妙的螺旋图的(板书:奇妙的螺旋图)
教师活动
学生活动
辅助教具
一、课前基本功训练
金山打字xx—游戏—太空大战
1、注意打字姿势。
2、提高打字速度。
3、激发学习兴趣。
金山打字
二、探究活动
(一)导入
师:logo语言中的小海龟神通广大,能画出各种神奇妙的图形(出示图形),而且还可以画出运动的螺旋线,他是利用什么方法做的呢?
(二)新授
1、用递归调用的过程画扩展图形
(1) 出示图1:同心圆
(2) 出示图2:圆形贝壳
分析(1)(2)的画法
(3) 编辑过程画图(1)(2)
(4) 调用过程画图(1)
(5) 编辑过程画图(2)
(6)调用过程画图(2)
学生激趣回答问题
生:利用loog语言过程中的递归调用的方法完成的。
图(1)中的几个圆的圆心同在一点,可以用椭圆命令画出来,这些圆的大小不同,用什么方法画这些半径一次一次按固定值增大的同心圆比较方便。
图(2)很像一个圆形贝壳,它也是由几个半径逐渐增大的圆组成的。
编辑图(1)的过程
to txy :r
if :r>50 then stop
stampoval :r :r
txy :r+10
end
txy 10
编缉画图(2)的过程
to txy :r
if :r>50 then stop
repeat 36[rt 5 fd pi*:r/18 rt 5]
txy :r+10
end
txy 10
幻灯片展示
logo语言
三、巩固练习
试着做
课本第16页图1—21所示的三个图形分别是由多个正五边形或正方形组成的,每个图中的正多边形边长的增量是2,试着用递归调用的过程,画出它们。
1、分析图形
2、指导学生编写过程画出图中的三个图形。
编辑图(1)的过程
to wbx :a
if :a>50 then stop
repeat 5[fd :a rt 72]
wbx :a+2
end
调用过程画图1
wbx 10
编辑图(2)的过程
to sbx :a
if :a>50 then stop
repeat 4[fd :a rt 90]
sbx :a+2
end
调用过程画图2
sbx 10
编辑图(3)的过程
to sbx :a
if :a>50 then stop
repeat 4[fd :a rt 90]
sbx :a+2
setpc :a
end
调用过程画图3
sbx 10
logo 语言
四、课后语
总结:本节课你学会了什么?
我们和小海龟合作了一节课,在临下课的时候,小海龟送给同学们一首很好听的歌,祝同学们天天快乐。
生1:我学会了用递归调用过程画螺旋图形
欣赏歌曲,关闭logo程序,离开机房。123456789101112131415
幻灯片
logo语言是小学阶段教授的唯一一门程序语言,主要是培养同学们养成良好的程序设计思维,为以后更进一步的程序设计学习打下良好的基础。
本节课开始,我首先通过谈话引入,复习旧知,问同学们:logo语言中的小海龟神通广大,能画出各种奇妙的图形,(课间出示图形),而且还可以画出运动的螺旋线,他是利用什么方法做的呢?引导学生复习旧知,引出递归的定义,请同学们思考回忆递归的定义,并请一位同学回答,说出递归的定意和用通俗的语言说出递归就是自己调用自己的递归核心理念。
在同学们复习完旧知,熟悉递归定义后讲授新课,首先,请同学们用递归调用的过程编写过程画同心圆、圆形贝壳。教师首先带领学生一起分析图形,思考图形的编辑过程及方法,请一位同学在黑板上写出绘制同心圆的过程,其他同学在自己的电脑上运用logo语言编写绘制同心圆的过程,并调用过程,绘制同心圆,做错的同学在老师的指导下和同学的帮助下改正错误,进一步巩固用logo语言编写过程的程序设计方法。
在有了基本的程序设计思维的基础上,我采用小组协作方法布置给学生小任务,分别是绘制课本第46页图8.3所示的三个图形。我把全班学生分为三个大组,每个大组再分为三个小组,每一个大组绘制一个图形。我先引导学生在大组中分析任务中的图形,然后在小组中编写绘制图形的过程,并请同学在黑板上书写绘制图形的过程,最后请同学们在电脑上输入编写的过程并调用,画出三个图形。
本节课我采用教师示范指导法、同步授课操作法引导学生学习用logo语言绘制图形的操作方法,使学生在学习中渐渐具备了logo语言程序设计的逻辑思维,然后采用小组协作法,并布置小任务,让学生在小组协作的过程中完成小任务,在任务的完成中学生程序设计的逻辑思维有了更一步的提高,学生学习信息技术的兴趣进一步高涨。
第九课 多龟作图 教案
课 题
多龟作图命令
教 材
小学计算机
课 型
新授课
课 时
一课时
教 学
目 标
让学生掌握ask 海龟代号,[命令组]
2、会概括使用方法,并实际举例子,让学生自己设计一个用ask的命令,3、学生能自由操作
教学重点
掌握ask 海龟代号,[命令组]
关 键
会概括使用
教学难点
让学生自己设计一个用ask的命令
教 具
课件
教 学 过 程
教学环节
教师活动
学生活动
一、导
入
二、激
趣
三
新
授
四
练
习
同学们在前面的学习中,我们学会了很多画图的基本命令,它能指挥海龟画出许多美丽的图形。这节课再给大家介绍一种logo命令。
画图命令――多龟作图命令。(课件展示)
小海龟分身术,需要setturtles命令。格式: setturtles n(n取值1到32767整数)
功能:分身出n只小海龟画画,否则就只有默认的16只小海龟。123456789101112131415
查看海龟命令:turtles
叫醒海龟命令:tellall n1 n2
查看叫醒海龟:who
each[命令列表]:
命令指挥每一只醒着的海龟同时执行列表中的所有命令,通常与who命令配合使用。
在学习新课之前,我们先复习几个以前学过的命令,请看屏幕。读文字说明,
那么用什么命令调用它们呢?这就是我们这节课要向大家介绍的“ask”命令(板书)
教师演示:
多龟画三角形:
to sjx
repeat 3[fd 50 rt 120]
end
tellall 0 15
lt 90
pu each [fd 25*who] pd
tell [0 2 4 6 8 10 12 14]
sjx
柳叶:
to youye
repeat 2[repeat6[fd 10 rt 10]rt 180-60]
end
to zuoye
repeat 2[repeat6[fd 10 lt 10]lt 180-60]
end
to hu
repeat 5[fd 50 rt 3]
end
柳枝:
to liuzhi
repeat 5[hu zuoye hu youye]
end
叫醒多龟:
tellall 0 15
pu lt 45 fd 250 rt 135
each[fd 35*who]rt 90 pd
多龟画柳枝:
tell [0 2 4 6 8 10 12 14]
lt 5 liuzhi
总结之后,当我们进入logo王国时,屏幕上出现的是0号海龟,它可以直接听从我们的命令。
可实事上在logo4。0版本中还有另外15只海龟,代号分别为1――15号
请学生分析其中的含义,并动手制作。
学生课堂练习。
第十课 描点定位画图 教案
[课时]:1节课 [教学内容]: 1.认识坐标、画船。 2.画出创作天地作品. [教学目标]: 1、认识坐标图,读出正确的坐标点位。 2、激发学生动手操作的兴趣及培养学生合作交流,相互帮助的意识; 3、通过欣赏作品,培养学生的审美观,增强学生的成就感. [教学重点]: 坐标格式 setxy [x y] [教学难点]: 坐标定位概念应用 [教学准备]:电子课件、多媒体电脑室、 一、导入 师:请同学们用船比作我们的一生造句,看看谁说的好。 人生像只帆船,每个人都是船长。在生活的大海里航行,不可能总是一帆风顺,时常波涛汹涌,难免暗礁丛生。但同学们只要以信念为舵,勤奋作桨,劈波斩浪,风雨兼程,就一定能抵达理想彼岸。让我们为自己画一只人生的帆船,让它激励你不断前进! 二、新授 活动一:教海龟认识坐标,画三角形。 师:出示课件,请同学们读出a、b、c、d四个点位的坐标位置。出现问题及时纠正。 学生答:a点(60,50) b点(-50,40) c点(-50,-30) d点(60,-30) 师:非常好,同学们对坐标掌握的很好,如果让我们的小海龟画出图形,就要用到logo语言中固定的格式:setxy [x y],请同学们画出一个三角形。 教师巡视,点评:有的画的是直角三角形,有的画的是等边三角形。很好! 师:再看看这个小船的坐标。 学生答:每个坐标的点位······ 师:那你们能画出这只小船吗?由于小船的点位坐标比较多,画之前最好在画图软件中画一个草图给好坐标点位,这样你的小海龟画出的小船才有可能是对称的。看看谁画的最快! 活动二: 试一试: 将画小船的过程中的所有setxy命令都用setx和sety命令来替换,看看能画出同样的图形吗? 还有一个显示小海龟当前位置坐标的命令:getxy 请同学们画出创作天地的图形。 请生讨论,并自行完成操作,再相互交流。 做一做:保存文件. 活动三:海龟作品欣赏 教师巡视,挑选几个好的作品展示 请同学们利用学过的描点定位画出一些图形,将好作品展示在校园网上,海龟会按照写程序人的创意作图,画出美丽的图形,请快快动手吧! 请生自行偿试,师巡视指导 123456789101112131415
第十一课用logo语言制作动画 教案
[课时]:1节课 [教学内容]: 1.认识画方命令、画圆命令、角度命令、延时命令。 2.认识指针运动规律。 [教学目标]: 1、认识画方命令、画圆命令、延时命令、角度命令。 2、学会分析指针运动规律。 3、激发学生动手操作的兴趣及培养学生合作交流,相互帮助的意识; [教学重点]: 过程的调用 [教学难点]:指针运动规律 [教学准备]:电子课件、多媒体电脑室、 一、导入 师:同学们都爱看动画片,可是大家知道小海龟也能创作出精彩的动画作品吗?怎么,不相信?那就让我们来绘制一只能走动的钟表,让它时刻提醒我们,光阴似箭,岁月匆匆,好好珍惜这最宝贵的时光吧,莫等闲白了少年头,空悲切! 二、新授 活动一:教海龟用过程格式画出包含延时命令的正方形、长方形和圆、椭圆。 师:出示课件 四边形: stamprect x y 圆 形: stampoval x y 延时命令:wait 请同学们迅速画出用过程格式画出包含延时命令的正方形、长方形和圆、椭圆 师:请问同学们钟表的时针、分针、秒针的宽度一样吗?长度一样吗? 生答:不一样,时针的宽度最宽,长度是最短的;分针的宽度、长度中等;秒针的宽度最窄,长度最长。 师:同学们回答的非常好,下面我们来分析指针运行的规律。 seth角度认识,出示课件 seth:功能:将小海龟的脑袋指向指定的角度。 秒针转动一周是 60 秒 一周是 360 度 每走一秒秒针转动 360/60=6度 一分钟等于60秒 所以每走一秒分针转动:6/60=0.1度 所以每走一秒时针转动:0.1/60=?度 师:我们一起来看看这个时针过程怎么做。 to zhizheng :h :m :s pd if :s>32767 then stop seth :h*30 setpc 0 setw 3 fd 40 bk 40 seth :m*6 setpc 2 setw 2 fd 50 bk 50 seth :s*6 setpc 12 setw 1 fd 60 bk 60 wait 100 pe seth :h*30 fd 40 bk 40 seth :m*6 fd 50 bk 50 seth :s*6 fd 60 bk 60 zhizheng :h+1/10/(60*30) :m+1/10/6 :s+6/6 end 学生:成功了!海龟画出指针图形并正常运行。 师:那你们能画出这时钟吗?时钟是由钟面和指针组成的,首先要完成钟面的过程,然后在完成指针的过程,最后组合起来就ok了!大家试一试。 to zhongmian setpc 3 (stamprect 180 180 “true) pu fd 90 rt 90 fd 90 pd setpc 15 (stampoval 85 85 “true) setpc 9 setw 3 repeat 12[pu fd 70 pd fd 10 pu bk 80 rt 30 pd] end to clock :s :m :h cs zhongmian zhizheng :s :m :h end 活动二: 试一试: 请同学们画出创作天地的图形。 请生讨论,并自行完成操作,再相互交流,能否修改成另一种图形。 做一做:保存文件. 活动三:海龟作品欣赏 教师巡视,挑选几个好的作品展示。 请同学们利用这节课学过的知识画出自己心中的美丽图画,请快快动手吧! 请生自行偿试,师巡视指导。 123456789101112131415第十二、十三课 logo的计算和音乐功能 教案
[课时]:1节课 [教学内容]: 1.编写计算过程、赋值命令、读取命令、random命令、奏乐命令、音符、音阶、节拍。 2.求解数学题,请小海龟出题。 [教学目标]: 1、编写计算过程、赋值命令、读取命令、random命令、奏乐命令、音符、音阶、节拍。 2、求解数学题。 3、激发学生动手操作的兴趣及培养学生合作交流,相互帮助的意识; [教学重点]: 求解数学题,请小海龟出题。 [教学难点]: 请小海龟出题。 [教学准备]:电子课件、多媒体电脑室、 一、导入 师:爸爸妈妈每天都给我布置一大堆的计算题,说是要我养成专心致志的好习惯,真惨!还是请小海龟来帮帮忙吧;别看小海龟憨憨的样子,演奏起乐曲来却一点也不含糊。 二、新授 活动一:小海龟可是一位神算手,同学们只要告诉它算式,就能立刻从它那里得到计算结果。 师:出示课件 正方形周长: 周长l = 2(a + b) 长方形周长: 周长l = 4a 圆 形周长: 周长l = 2πr π在计算机中为pi 在算式过程中格式:pr 输出内容或算式 正方形: to zfxzc :a pr 4*:a end 长方形: to cfxzc :a :b pr 2*(:a+:b) end 圆: to yzc :r pr 2*pi*:r end 输入相应的数值就能很快的计算出结果。小海龟厉害吗? 请同学们迅速做出用过程格式计算出正方形、长方形和圆的面积。 师:每计算一个圆的周长就要执行一次过程,还是不方便,能不能只执行一次过程就把任意多个半径不同的圆的周长都计算出来?当然可以,而且聪明的同学应该已经想到了递归调用了,不过还得先学习两条新命令。 赋值命令:make “变量名表达式 读取命令:read 例如: to zc pr “请输入圆的半径: make “r read if :r=0 then stop (pr “圆的周长是:2*pi*:r) zc end 试一试: 请小海龟出题: random命令:random n命令的作用是自动随机产生一个1至n之间的整数。 to zc make "r random 20 (pe "圆的半径是::r) pr "请算出圆的周长: make "d read if 2*pi*:r-:d<0.1 then pr "恭喜你,答对了!zc (pr "加油啊!圆的周长应该是:2*pi*:r) zc end 请同学们做出创作天地的数学题。 请生讨论,并自行完成操作,再相互交流。 活动二: 奏乐命令:play 格式:play [曲谱] 功能:请小海龟按照曲谱演奏乐曲。 大家都知道,曲谱中包括音符、音阶、节拍等,可是小海龟却不认识五线谱和简谱,这可怎么办?看来只好麻烦我们替它翻译了。 音符:1 2 3 4 5 6 7 c d e f g a b 音阶:低音 02 中音 03 高音 04 节拍: 在logo语言中用ln表示,n为1至64之间的整数。 请同学们参看书本73页,看看小海龟能演奏出什么动听的乐曲。 活动三:海龟作品欣赏 教师巡视,挑选几个好的作品展示。 请同学们利用这节课学过的知识制作一个猜数或猜字小游戏,请快快动手吧! 请生自行偿试,师巡视指导。 123456789101112131415
第十四课 “字”和“表”的处理 教案
[课时]:1节课 [教学内容]: 1.让小海龟写字,让文字动起来。 2.设计一种富有创意的广告字幕。 [教学目标]: 1、让小海龟写字。 2、让文字动起来的方法。 3、激发学生动手操作的兴趣及培养学生合作交流,相互帮助的意识; [教学重点]: 让文字动起来。 [教学难点]: 动画文字创意。 [教学准备]:电子课件、多媒体电脑室、 一、导入 师:徜徉在繁华的街头,一条条不停滚动并变换着色彩和形态的字幕广告好似天际幻化的霓虹,又如雨后乍现的彩虹,把都市的夜晚装点得如同仙境一般。想不想动手做一个这样的广告牌,看来,小海龟不仅能画擅算,处理起文字来一样顶呱呱。 二、新授 活动一:小海龟能画出那么好的画,写字当然不成问题,不过还是需要你来教教它。 师:出示课件 格式:tt “字”或“表” 功能:在图形窗口中书写“字”或“表”中的内容。 “字”:是由字母、汉字、数字、符号等组成的一串字符,用英文双引号”作为标志。 “表”:将若干个“字”放在括号内,并用空格隔开,就构成一个“表”。 例如: tt [吐鲁番市欢迎您!] 师:不作任何修饰直接用tt命令书写的文字是无法“广而告之”的,要想让文字“靓”起来,就要新学一个命令了。 格式:setfont “字体名称字号 字体样式 功能:为用tt命令书写的“字”或“表”设置字体和字号。 例如: setfont “fixedsys 24 2 含义:字体为fixedsys 字号为24 字体样式为 斜体 试一试: to zimu :b setpc 9 setfont “times 36 2 tt :b wait 80 clean setpc 10 setfont “times 36 2 tt :b wait 80 clean setpc 11 setfont “times 36 2 tt :b wait 80 clean setpc 12 setfont “times 36 2 tt :b wait 80 clean zimu :b end 执行:zimu [吐鲁番欢迎您!] 回车。 看看效果不错吧!看看还有没有其它方法?请生讨论分析,并相互交流,完成操作。 to zimu :a setpc :a setfont “times 50 2 pu lt 90 fd 400 rt 90 pd tt [吐鲁番欢迎您!] end to bszm :a zimu :a wait 80 clean bszm :a+1 end 执行:bszm 1 回车。 看看效果!小海龟不停地工作,怎么让它停下来呢?用我们以前学过的,颜色有0至15种,那if :a>15 then stop这句命令应该放在哪里? 活动二: 动态的文字更精彩,得想个办法让文字滚动起来。经过分析,要作动态的文字,首先文字位置要发生变化。请生讨论分析,并相互交流,完成操作。 to guanggao :b setpc 13 setfont “system 36 2 cs pu setx -300 pd tt :b wait 80 clean cs pu setx -600 pd tt :b wait 80 clean cs pu setx -900 pd tt :b wait 80 clean cs pu setx -1200 pd tt :b wait 80 clean guanggao :b end 活动三:海龟作品欣赏 教师巡视,挑选几个好的作品展示。 请同学们编写一个过程,用不同颜色、大小、字体和样式一个字一个字地循环显示一段广告字幕。 请生自行偿试,师巡视指导。 123456789101112131415第十五课 用logo语言解应用题 教案
[课时]:1节课 [教学内容]: 1.让小海龟了解白鸡问题,循环语句,逻辑运算符构建更复杂的条件判断,解题过程。 [教学目标]: 1、让小海龟了解白鸡问题。 2、循环语句,逻辑运算符构建更复杂的条件判断,解题过程。 3、激发学生动手操作的兴趣及培养学生合作交流,相互帮助的意识; [教学重点]: 解白鸡问题。 [教学难点]: 循环语句,逻辑运算符构建更复杂的条件判断。 [教学准备]:电子课件、多媒体电脑室 一、导入 师:小海龟不仅擅长绘画,而且能写会算,还会弹奏乐曲,真是多才多艺。现在,再看看小海龟解应用题的本领。中国古代数学历史上著名的“白鸡问题”,用我们学过的那点数学知识,很难做出来,而请小海龟帮忙,那就太简单了。不信,我们一起来试试吧! 二、新授 活动一:“白鸡问题”其实是一道三元一次不定方程组的求解问题,可惜我们还没学过它的解法。不过,幸好这道题还可以有一种最笨的解法——穷举法。 师:出示课件 要求:100钱买100只鸡 公鸡 5钱/只 母鸡3钱/只 小鸡3只/钱 如何完成任务呢? 设变量解题: 公鸡 设为x 做多可买20只,即x的大小0——20 母鸡 设为y 做多可买33只,即y的大小0——33 公鸡 设为z 做多可买100只,即z的大小0——100 logo语言中要小海龟认识就要用循环语句实现穷举来解决问题,写成: for “变量初始值 终止值 [命令列表] 步长 for “x 0 20 for “y 0 33 for “z 0 100 组合起来:for “x 0 20 [for “y 0 33 [for “z 0 100[···]]] 用逻辑运算符构成更复杂的条件判断来缩小循环。 因为要求必须:“百鸡”和“百钱”两个条件同时成立,所以logo语言提供了三种逻辑运算符: (1)and (2)or (3)not and和or运算符后面的条件表达式至少要有两个,而not后面却只能有一个。 if and :x+:y+:z=100 :x*5+:y*3+:z/3=100 then (pr :x :y :z) 有了这些分析,编写完整的解题过程就轻而易举了。 to baiji for “x 0 20 [for “y 0 33 [for “z 0 100[if and :x+:y+:z=100 :x*5+:y*3+:z/3=100 then (pr :x :y :z)]]] end 执行一下吧,小海龟居然给出了4个结果,这与张爷爷在一千多年前的解答完全一致,真不知道大数学家和计算机哪个更厉害。 师:其实不用逻辑运算符也能解出此题,大家不妨试一试。 活动二: 请生讨论分析,并相互交流,完成创作天地中的问题。 教师巡视,挑选几个完成的同学展示123456789101112131415本文来源:https://jiaoan.jxxyjl.com/xiaoxuexinxijishujiaoan/114568.html
-
[第11课让幻灯片有声有色]第38课在幻灯片中插入图片详细阅读
[课 题] 第38课 在幻灯片中插入图片[教学目的与要求](1)掌握幻灯片中插入剪贴画的方法。(2)能将图片文件插入幻灯片中。(3)能制作图文并茂的幻灯片。[教学重点与难点]重点:插入图片,达到图文并茂的效果。难点:插入图片文件。[课时安排]1课时。[教学过程]一、谈话引入在上节课中,我们和小明...
-
[画龙点睛评课]第11课画龙点睛写标题详细阅读
第11课 画龙点睛写标题[教学目标]1、知识与技能(1)认知写字板是一种文字处理程序。(2)了解“写字板”的窗口组成以及启动和退出方法。(3)了解智能abc输入法,能够进行单字输入。2、过程与方法熟练掌握“写字板”启动和退出的方法。学会在写字板中输入中文,初步掌握智能abc输入法。3、情感态度与价...
-
第2课原始农耕生活教案|第2课 插入图片和艺术字;详细阅读
课 题第2课 插入图片和艺术字教学目标1.学会打开已经存放在计算机中的幻灯片。2.掌握在幻灯片中插入图片的方法。3.学会在幻灯片中插入艺术字的方法。教学重点学会打开已经存放在计算机中的幻灯片,能在幻灯片中插入图片和艺术字。教学难点掌握在幻灯片中插入图片和艺术字的方法。教学准备计算机教室、演示用...
-
五年级上册第一首诗是什么_五年级上册《我的第一张幻灯片》教案分析详细阅读
第2节 我的第一张幻灯片——输入标题幻灯片中的文字市三小 赵xx一、 教材分析义务教育教育科书五年级上册,制作演示文稿第二节制作第一张幻灯片——标题幻灯片的第一小节:输入标题幻灯片中的文字。本节介绍怎样制作标题幻灯片。在第二节内容中,标题幻灯片相当于一本书的封面,它使人们对于演示文稿产生第一印象,具...
-
小小科学家教学设计及反思_小小作曲家教学设计(浙江摄影版)五年级上册教案详细阅读
第10课 小小作曲家 教学目标: 知识目标:初步掌握乐曲创作的基本方法。 技能目标:学会利用作曲大师来创作简单的旋律,让同学们初步体验创作的乐趣,掌握简单的作曲方法与技巧,激发同学们的创造性思维,进一步学习网络学习平台的作品上传。 情感目标:通过简单乐曲的旋律,让同学们初步体验创作的乐趣。 教学重点...
-
【你一下说第十二课衣服】第十二课你说我讲大家谈详细阅读
第十二课 你说我讲大家谈一、教学目标1、知识目标:理解“bbs”、“贴子”概念。2、技能目标:熟练操作bbs(阅读、回复、发表贴子)。3、情感目标:形成良好的网络礼仪,增强网络安全意识,遵守网络道德二、重点和难点1、重点:bbs的使用。2、难点:网络礼仪、道德、安全教育。三、知识点1、概念:电子公告...
-
【我会介绍我自己群文阅读教学设计】介绍我自己》教学设计详细阅读
教材版本:陕西人民教育出版社《信息技术》三年级下册第二单元第9课 一、教学内容分析 本节课是在学生已经学会了“智能abc输入法”和在“写字板中输入文字”的基础上,继续学习使用“智能abc输入法”快捷输入词语以及特殊词语、保存“写字板”里的内容的方法。 通过本节课的学习,不仅能加强学生输入文...
-
【五年级上册信息技术期末试卷】五年级上册信息技术《精彩屏保制作》说课稿详细阅读
教材分析: 《精彩屏保设计》是浙江摄影出版社五年级上册第二单元教学内容,本课和第12课组合成一个学习任务:那个前几课拍摄的照片和音乐,制作一个以 “校园”为主题的屏幕保护。这两课都是让学生运用一种软件集成、处理和发布多媒体资源,经历多媒体信息的处理过程,体验多媒体的无穷乐趣。而本课为后面那节《制作...
-
【制作弹性球动画】制作弹性球动画;详细阅读
一、教学内容分析 《制作弹性球动画》选自人民教育出版社义务教育初级中学教科书《信息技术》八年级上册,第一单元第五课。本课是在初步了解flash动画制作的基础上(包括动作补间动画、形状补间动画和多图层动画的制作),设置的一节综合运用课。以制作弹性球为主内容,巩固制作动作补间动画以及掌握复制帧的基...
-
六年级上册第四课画_第四课画我的小房子详细阅读
第四课 画我的小房子教学目标:本课中,学生通过对颜色、形状、图案等内容的自主安排设计自己想象的房子,并通过计算机绘制出来。房子不同于大熊猫、五星红旗,它没有固定的形状和色彩,它只是有一些特定的组织结构和要素,需要学生充分发挥想象力,综合运用画图工具。教学重点:使用画图程序教学课时:1课时教学过程:...