泰山版新版五年级信息技术下册教案

五年级下册信息技术全册备课

教材分析

《小学信息技术》教材共三册,本学期学习第三册(下),共三个单元:第一单元:神奇的LOGO 王国;第二单元:算法思想初步;第三单元:信息技术的初步。教材结构和谐紧凑,内容深入浅出,形式活泼,生动有趣,适合小学生的知识特点和认识水平,便于小学生更加容易的掌握教材内容。

教学目标

1通过用LOGO 命令绘图,通过对绘图基本命令、过程的定义、过程的保存及调用,培养学生利用计算机语言解决问题;

2了解算法的概念及计算机实现算法的过程;

3让学生初步了解信息与信息技术的概念,信息的特点,信息技术的应用及使用信息和信息技术应注意的问题。

教学重、难点

1通过各类途径获取有用信息; 2存储管理信息的各种方法; 3为自己的电脑信息采取保护措施。

教学措施

1认真备好每一堂课,设计好每节课做的练习,是学生在理论的指导下进行操作,提高动手能力。

2引导学生养成良好的上级习惯,注意学生的行为养成。

教学进度表

第一单元 神奇的Logo 王国

Logo 是一种专为儿童设计的计算机程序设计语言。通过它,我们可以算题、写字、绘画、唱歌„„用它绘制漂亮的图形。

Logo 语言独具特色,入门容易,启迪性好,富有趣味性。 一、可爱的Logo 王国主人翁-----小海龟

小海龟是Logo 王国里一个非常听话的小家伙,你可以对它下命令,看到它的一举一动,欣赏它画出一个个美丽、奇妙的图形。在这有趣的活动中,你可以了解Logo 命令的功能,使用技巧等。

二、省时、省力的重复命令----Repeat

画图时短往往有很多需要重复操作的步骤,十分烦琐,但Repeat 命令可以使你事半功倍,省时又省力,何乐而不为呢!

三、奇妙、有趣的本领-----定义过程

为了完成一项任务,你可能需要使用很多功能类似的命令,需要重复习编写程序代码,比较麻烦,但Logo 允许你把这些命令定义成“过程”,运行这个“过程”就像运行一个命令一样,简单快捷。

第1课 走近LOGO 王国

一、教学目标

1、学会PC LOGO的启动、退出; 2、熟悉PC LOGO的窗口。

二、教学重点、难点 学会几条简单的绘图命令。

三、教学课时 一课时

四、教学过程 引入:

让我们欣赏几张漂亮的图形。

师:同学们大家认识这几张漂亮的图形,是用什么软件画的。

生:画图、金山画王。

师:让我,来介绍一下。新的帮手,Logo 语言。

LOGO 语言中有一只可爱的小海龟,它能“听懂”LOGO语言,我们可以使用LOGO 语言指挥小海龟画出漂亮、生动、有趣的图形。 (一)教学生启动LOGO

““PC LOGO”,启动LOGO 语言。我们看到在PC LOGO的窗口中,有一只小海龟趴在那儿呢! 如下图所示

(二)认识LOGO 的窗口 如下图所示

(三)让我们做两道数学题 TS PR 5*8 PR30/15 如下图所示

TS 是TextScreen 的缩写,含义是切换到“全文字”状态,命令窗口最大化。 PR 是Print 的缩写,它是把信息打印(输出)到屏幕上的命令。 (四)前进命令 前进命令:FD 步数

教师演示: 小海龟向前进100步。

在命令窗口中输入 FD 100,然后回车,绘图窗口中的小海龟就向前走100步。 强调:命令和后面的数字之间必须有一个空格,否则小海龟就不会执行你的命令。

试一试:下边两条命令,看小海龟的动作是否相同。 1、FD 50的执行结果是 。 2、FD50的执行结果是 (五)右转命令 右转命令: RT度数

作用:小海龟向右旋转指定的度数。 在命令窗口中输入 RT 100,然后回车。

(六)让小海龟前进50步,然后右转90度,再前进80,最后回到原地。 在命令窗口输入命令:

SS

FD 50 RT 90 FD 80 HOME 如下图所示。

SS 是Splitscreen 的缩写,含义“图文混屏”状态。 HOME 是让小海龟回家的命令。 (七)退出Logo

输入命令EXIT/或QUIT/,弹出“确认”对话框,点“是(Y )”,即可离开Logo 王国。 (八)小结

TS PR FD RT SS HOME EXIT QUIT

第2课logo 命令训练营(一)

一、教学目标

学会后退、提笔、落笔命令。

二、教学重点、难点

学会笔擦、复位、显龟、隐龟命令。

三、教学课时 一课时

四、教学过程

上一课我们学会了让小海龟前进、转弯,这一课我们将学习一些新的LOGO 命令,让小海龟做出隐身、飞行等神奇的表演 (一)左转命令: LT 度数

作用:小海龟向左旋转指定的度数。 后退命令: BK 步数

作用:让小海龟向后退指定步数。 例:指挥小海龟“造”把椅子 在命令窗口中输入命令:

FD 30 RT 90 FD 40 LT 90 FD 30 BK 60

如下图所示

(二)提笔、落笔命令 提笔命令: PU

作用:小海龟提笔。(提笔后,小海龟在移动时不画线。) 教师演示:

输入CS PU FD 100命令,

小海龟前进100步,但是不画线,就好像向前飞行了100步。 要小海龟继续作画,一定要她先落笔。 落笔命令: PD 作用: 小海龟落笔, 清屏命令: CS 作用: 清屏

在落笔的状态,小海龟就可以画画了。 做一做1:让小海龟画一对平行线 在命令窗口中输入命令: CS FD 100 PU

RT 90 FD 40 LT 90 FD

BK 100 如下图所示

(三)隐龟、显龟命令

图形画完后,如果让小海龟留在屏幕上,会影响图形的美观。如何让小海龟隐身呢? 隐龟命令: HT 作用:隐藏小海龟。

用了隐身术的小海龟,仍然可以绘图、转弯,不过这时的小海龟来无踪、去无影。 要让她现身,可以使用显龟命令: 显龟命令: ST 作用:显示小海龟。

做一做2:让小海龟画一条虚线 ST CS

FD 20 PU FD 5 PD FD 20 PU FD 5 PD FD 20 PU FD 5 PD FD 20 PU FD 5 PD

(四)小结:看看我们到现在学了多命令

五、教后记

第3课 logo命令训练营(二)

一、教学目标 掌握设置笔的粗细。

二、教学重点、难点

使学生掌握背景和画笔颜色的设置

三、教学课时 一课时 四、教学过程

(一)设定背景和画笔的颜色 绘图时可以设置背景和画笔颜色;

有两种方法改变它们的颜色:即工具方法和命令; 演示: 1、工具方法 2、命令方法

改变背景颜色命令:SETBG 数值 改变画笔颜色命令:SETPC 数值 试一试1:画一面带旗杆的旗子 输入命令:

SETBG 14 SETPC 12 FD 60 RT 90 FD 80

HOME BK 70

如下图所示

(二)填充颜色命令 填充颜色命令:Fill

作用:将封闭区域的颜色填充为画笔颜色。 试一试2: PU

FD 100 RT 90 FD 15 PD FILL 如下图所示

(三)改变笔的粗细 笔粗命令:SETWIDTH 数值

作用:设置画笔的粗细,数值越大,画出的线越粗。 笔擦:PENERASE(PE)

作用:将海龟的笔变成橡皮擦,当海龟移动时,通过画当的图形的方式来擦除图形。 试一试3. 如下两个图所示!有什么不一样?

(四)让我们几个清除命令。

(五)小结

SETBG SETPC Fill SETWIDTH PENERASE(PE) CLEAN CS DRAW CT 五、教后记

第4课 省时省力来画图 ----- 如何使用Logo 重复命令

一、教学目标

1、学会重复命令REPEAT 2、会用重复命令画正多边形 3、学会画五角星

二、教学重点、难点

1、会用重复命令画奇数个顶点的正多角星 2、会用重复命令画奇数个顶点的正多角星

三、教学课时 一课时

四、教学过程 (一)画正多边形 画正三角形

所谓正多边形,是指各边长度相同的多边形,如:正三角形、正四方形等。 画一个边长为100步的正方形 有两种画法,让我们画一下: 方法一: FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 方法二:

REPEAT 4 [FD 100 RT 90] 如下图所示

(二)使用重复命令画正多边形

使用一条重复命令,小海龟就能完成同样的任务。 重复命令: REPEAT N[一组命令] 格式:REPEAT 边数 [FD边数 RT 360/边数] 作用:小海龟重复执行N 边数[ ]中的内容。 上面画正三角形的命令,可以写成: REPEAT 3 [FD 100 RT 360/3]

画正多边形REPEAT 5 [FD 100 RT 360/5] REPEAT 6 [FD 100 RT 360/6] 让我们一起画几个图形 REPEAT 9 [FD 100 RT 360/9] REPEAT 18 [FD 100 RT 360/18] REPEAT 360 [FD 100 RT 360/360]

(三)画五角星

小海龟用重复命令可以画多边形和圆,还可以画三角星、五角星、七角星等奇数多角星。 画奇数多角星与画正多边形相似,也是每画一条边就转动一定的角度。 试试你能画出下边的五角星吗? 画五角星时,转动的角度怎么算呢?

原来五角星、七角星、九角星等奇数个顶点的多角星,所有顶角之和为180度。

REPEAT 角数 [FD 边长 RT 180-180/角数 ]

五角星: REPEAT 5 [fd 80 rt 180-180/5] 如下图所示

小结: 画正多边形

使用重复命令画正多边形 画五角星 五、教后记

第5课 美妙的万花筒世界《如何实现LOGO 重复命令的嵌套》

一、教学目标

1、知识目标:通过本课教学,使学生理解重复命令的嵌套格式,掌握利用旋转画图的方法,能够熟练运用嵌套的重复命令画图。

2、能力目标:拓展学生思维空间,使学生能够利用信息技术手段理解旋转画图的数学思维方式。

3、情感目标:通过本课的学习,提高学生学习信息技术的兴趣,使学生在乐中学,学中乐,为进一步学习信息技术打下坚实基础。

二、教学重、难点

教学重点:掌握利用重复命令的嵌套画旋转图形的方法和规律。 教学难点:理解重复命令的嵌套格式。

三、教学课时 一课时

四、教学过程 (一)教师导入

师:上节课我们学习了利用重复命令画正多边形图形的方法,同学们完成的很好。下面请同学们再来欣赏一组小海龟画出的精美图案(教师演示,见图一)。这些图形旋转形成万花筒的效果,同学们漂亮吗?(学生回答)

师:这节课我们就来指挥小海龟来完成这些图形,好吗?

(二)课程展开

(1)学习重复命令的嵌套

师:我们先来看这个图形(见下图)。仔细观察这个图案有哪几个图形组成,如果让你来指挥小海龟画这个图案,你会怎样想?下达什么命令?请同学们思考、讨论一下,也可以上机试一试?

[学生活动]学生讨论,上机练习。 [教师活动]巡视解答学生问题。 [双边活动]讨论总结:

师:谁来说说这个图案是由哪几个图形组成?(生答) 师:对,是由四个相同的长方形组成的。

画这个图案的思路:可以先画一个长方形,然后向右转90度,接着再画下一个长方形,然后

再向右转90度,重复这样4次即可画出这个图案。

师:也就是说画这个图案,小海龟画这个图案总是在重复这样两个动作:①绘制单个图形;②旋转角度。

师:板书:重复 [绘制单个图形 旋转角度] 师:那下达怎样的命令?(找生答) 板书:

REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第一部分) REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第二部分) REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第三部分) REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第四部分) 师:请同学们观察这些命令,有什么特点? [学生讨论]

[双边活动]讨论总结:

生答:将REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90命令重复执行四次。 接着问:能否用重复命令这四组命令简化一下?

生答:REPEAT 4 [REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90] 接着问:这个重复命令和我们前面学习的重复命令有什么不同? 生答:这个重复命令里面还套了一个重复命令。

师:对,像这样重复命令里面还套重复命令,我们称它为重复命令的嵌套。 板书:重复命令的嵌套

师:使用重复命令需注意以下问题(教师适当讲解) ①嵌套允许多层嵌套; ②每层都有自己的重复次数; ③每层各有一对中括号。

师:请同学们上机用重复命令的嵌套画出这个图案。 [学生活动]学生上机操作。 (2)学习绘制旋转图形的方法: 师提出任务:

下面我们再来研究一下小海龟画这个图案,是怎样旋转的?转多少度?有什么规律?请同学们分组讨论一下。(此时学生兴趣很高,学习积极较高,都想第一个探索出这个规律) [学生活动]分组讨论并上机练习。

[教师活动]巡视解答学生疑问,也可参与到某个小组和学生一起讨论。 [双边活动]讨论总结:

师:小海龟是怎样旋转的?是向右转呢,还是向左转?

生答:向左转、向右转都可以(教师可适时问:“为什么?”,拓宽了学生的思维) 师:转了多少度? 生答:90度。 师:有什么规律?

生答:画这个图案小海龟共转了四次,由起始向上的方向转了四次后又转为向上的方向,也就是正好转了一圈,一圈是360度,所以每次应转的度数为:360/4=90度。

师:表扬回答好的同学,(给予星星奖励),并适时在黑板上前面板书旋转角度下方板书: 旋转的角度=360/旋转次数

师总结:也就是说利用旋转方法来画图我们可以得到这样一个规律:将绘制单个图形的命令重复旋转指定的次数就可以了。

用命令来表示就是:(在前面板书的基础上板书)

REPEAT 旋转次数 [绘制单个图形命令 RT(LT ) 360 / 旋转次数] (三) 巩固练习

[学生上机练习]出示题目:利用重复命令的嵌套画出下面两个图形(见图二)

师提示:如果在绘制图形时遇到困难,可以和本组的同学小声讨论,也可以向老师求助。 [教师点评一]利用多媒体广播教学软件将制作好的同学的作品展示给其它同学看,激发学生的自豪感。并适时给予星星图案的奖励。

[教师点评二](开展一个集体会诊活动)展示个别没有完成同学的画面,让同学们诊断一下这个同学哪个地方出现问题,如何解决?(学生积极性很高,并且能够很快发现问题,效果很好) (四)拓展升华

师:下面我们来开展一个小比赛,看谁能第一个画出这些图形(出示题目见图三)

[学生活动]利用重复命令的嵌套画出下面图形。

[教师点评]展示绘制比较快的同学的作品,并且提问:画的个数你是如何确定的?(数一下第二个图的角数和第三个图的圆圈数即可) (五)课堂评价、总结

师:这节课我们学习了重复命令的嵌套,用这种嵌套结构会画旋转图形,同学们表现的都很棒,有很多同学也得到了许多的星星,让我们为他们表示祝贺!希望同学们课后继续努力,画出更多漂亮的图案来吧!(此举一是让学生在课堂上自我约束,二是让学生对自己在本堂课上的表现有一个明确的认识。小学生对此还是比较看重,常此做下去,多激励他们,对调动学生积极性、主动性有很大帮助,本人使用此法效果特别明显,勿需教师过多去维持课堂秩序,学生就能学习得很认真。) 五、教后记

第6课 奇妙有趣的新本领 ——如何在Logo 中定义过程

一、教学目标

1、让学生学会定义一个画正方形的过程。 2、定义绘制给出图形的过程。 3、学会保存绘制图形的过程。

二、教学重点

学会定义并保存给出图形的绘制过程。

三、课时安排 一课时

四、教学过程

(一)复习导入:

让学生回顾上节课所学的重复嵌套命令。每画一个图形,都要输入一组命令,十分麻烦,这节课我们将通过定义“过程”,把完成某项工作的命令组放到“过程”中,然后通过输入过程名并运行她就能完成相应的操作了。该“过程”可以保存,调用和修改。 (二)过程的格式:

由三部分组成:

TO 过程名 --------过程头

完成工作的命令组 --------过程体 END--------过程尾

注意:1、TO 与过程名之间用空格隔开;

2、过程体可以是基本命令,也可以是重复命令; 3、END 代表过程结束。 (三)定义一个画正方形的过程:

在命令窗口中键入命令: TO ZFX

REPEAT 4 [FD 60 RT 90] END

教师在黑板板书命令,学生自己操作。 试一试:了解一个定义画旗子的过程。 在命令窗口中键入如下命令: TO QZ FD 60

REPEAT 3 [FD 40 RT 120] END

然后,只需要键入QZ 就可以画出一面旗子。 (四)定义绘制1-6-3的图形的过程。

(五)给出一个图形,定义绘制所给出图形的过程。

在命令窗口中键入如下命令:

一点通:在过程体中可以调用另外一个过程,或者说过程体内可以嵌套另一个过程,叫做过程嵌套调用。

(六)保存绘制图形的过程:

保存过程的格式: SAV E “过程文件名” 调用过程的格式: LOAD “过程文件名” 保存画正方形的过程:

SAVE “ZHENGFANGXING.LGO” 保存画旗子的过程: SAVE “QIZI.LGO” (七)修改过程中的错误:

键入以下命令进行修改 EDIT 过程名

在弹出的“编辑过程”窗口中,修改后保存。如果过程名不存在,则是创建新的“过程”。 (八)课堂实践:

试一试,运用下面的“过程”能画出怎样的图形。 (1)TO TIMU1 CS

RT 90 FD 180 RT 90 FD 100 LT 90 FD 50 BK 280 HT END

(2)TO TIMU2 CS

FD 60 LT 90 BK 50 FD 100 RT 120 FD 100 RT 120 FD 100 RT 120 END 五、教后记

第7课 大小图形轻松画 ——如何定义带参数的过程

一、教学目标

1、学会调用带参数过程;

2、学习修改过程中的参数。 二、教学重点

1、熟悉定义参数的过程;

2、运用带参数过程的格式绘制不同的图形。

三、教学难点

运用带参数过程的格式绘制不同的图形。

四、教学过程 (一)复习已知

同学们好!咱们上一节课主要是学习了奇妙有趣的新本领,大家还记得是什么新本领吗?如何定义过程?过程的格式怎么写?让同学写出画旗子的过程(并上传到教师机上)?

(利用大屏幕演练、找上二名同学讲解一下,并让全班同学参评一下,等同学们说完,根据他们说的情况,教师简评。) (二)导入新课

通过调用过程,可以重复画同一大小的图形。那么要画不同大小的图形该怎么办? 要画不同大小的图形只要改变一下过程参数大小就行了。 (边演示边讲解,让学生看是不是很简单,激发学生学习兴趣。) (三)讲授新课

请大家看大屏幕,咱们一块来学习几个技巧:(老师边讲边演示)

a 绘制边长分别是40、60、80的正方形 先编写过程: TO ZFX:BLAN

REPEAT4[FD :BLAN RT 90] END 然后键入:

CS ZFX 40(画边长为40的正方形) CS ZFX60(画边长为60的正方形) CS ZFX80(画边长为80的正方形) 操作:ZFX 40 ZFX 60 ZFX 80 观察画出了什么样的图形,

大家一起学习《一点通》知识: 带参数的过程的格式: TO 过程名:参数名 过程体 END

小结:1、过程名与参数之间要用空格隔开;

2、参数名要以冒号“:”开头,它是参数的标志; 3、过程头的参数名与过程体内的参数名要一致。

好的,同学们看明白了吗?现在咱们分成几个组(根据位置以3人一组),同学们之间互相讨论着来共同完成例子一的操作,每个组选出完成最快的作为组长,一会来大屏幕上演示并协助其他同学完成,希望大家争做小组长。

教师先演示讲解,然后让学生看书,自己动手试验,教师个别指导。

刚才同学把《新知园》中的例一练习了一下,同学能不能自己根据课本提示做出例二、三图形,进行比较,看一下编写过程有何变化?

b 绘制任意长和宽的长方形 编写过程:

TO CFX:CHANG :KUAN

REPEAT 2[FD : CHANG RT 90 FD:KUAN ] END

输入CFX 80 40 就是长为80,宽为40的长方形 c 画任意边数和任意边长的正多边形 编写过程: TO DBX:BC :BS

REPEAT :BS [FD :BC RT 360/:BS ] END

输入DBX60 5 就是边长为60的正五边形

先由几个学生的演示:然后讲解制作步骤和意图。 一起学习《一点通》知识:

小结:1、一个过程可以有多个参数,参数与参数之间用空格割开。

2、过程体内需用几个参数,过程头就应定义几个,但参数名的顺序和过程体内参

数名的顺序

(四)巩固练习

1、编写下面过程,并利用它绘制大小不同的图形。

(1)TO E1:A

REPEAT 3 [FD :A RT 120] END TO E

E1 20 E1 40 E1 60 END (2)TO A1:N

REPEAT :N [FD 40 RT 360/:N ] END TO A2:N

REPEAT 4 [A6:N+1 FD 40 ]HT END

2、编写带参数的过程, (五)本课总结

本节着重介绍了如何定义带参数的过程及应用,同学们在探索合作中学完了,能编写出带参数过程,画出美丽的图案,收获不小。这节内容比较抽象,学生们不易掌握理解,望同学们加强学习,力争掌握到最佳水平。 五、教后记

第8课 美妙动听的logo 音乐

教学目标

1、学生学习怎样用logo 制作简单的音乐; 2、培养学生进一步学习的兴趣。

教学重、难点

教会学生怎样用logo 制作简单音乐。

教学课时 一课时 教学过程

师:logo 的小海龟不仅能写字、计算、画图还能演奏音乐。学习了logo 地音乐命令,你就能让小海龟唱出动听的音乐。

一、倾听电脑的声音 学生自己看书,试验教师演示讲解。

二、指挥小海龟演奏乐曲《生日快乐》,配上旋转的小星星 学生自己看书,试验 教师演示讲解。 学习一点同内容。 三、大显身手

学生自己看书操作 教师巡视,辅导学生。 针对出现的问题,及时解决 四、小结

第9课 算法的概念

教学目标

1、初步理解算法思想;

2、掌握并理解算法的概念和描述方法; 3、学会算法的优化原理。

教学重、难点:

重点:掌握并理解算法的概念和描述方法

难点:算法的优化原理

教学课时 一课时

教学准备:计算机、小学信息技术第三册下、田忌赛马、曹冲称象等课件 教学过程: 一、导入、谈话:

同学们,你们都从电视上看到过赛马比赛吗?在我国古代司马迁编写的《史记》中有这么一则故事:有一天,齐王要田忌和他赛马,规定每个人从自己的上、中、下三等马中各选一匹来赛;并规定,每有一匹马来比赛;并约定,每有一匹马取胜可获千两黄金,每有一匹马落后要付千两黄金。

当时,齐王的每一等次的马比田忌同样等次的马都要强,因而,如果田忌用自己的上等马与齐王的上等马比,用自己的中等马与齐王的中等马比,用自己的下等马与齐王的下等马比,则田忌要输三次,因而要输黄金三千两。但是结果,田忌没有输,反而赢了一千两黄金。这是怎么回事呢?

原来,在赛马之前,田忌的谋士孙膑给他出了一个主意,让田忌用自己的下等马去与齐王的上等马比,用自己的上等马与齐王的中等马比,用自己的中等马与齐王的下等马比。田忌的下等马当然会输,但是上等马和中等马都赢了。因而田忌不仅没有输掉黄金三千两,还赢了黄金一千两。

上面这则故事表明,在有双方参加的竞赛或斗争中,策略是很重要的,采用的策略适当,就有可能在似乎一定会失败的情况下取得胜利。

那么,在计算机处理问题的过程中,有没有“策略”呢?答案是有的,计算机科学把解决问题的方法叫做“算法”。在计算机科学中,上述的“策略”其实就是一种优化的“算法”,

通过教师谈话并展示“田忌赛马”课件,激发学生的学习兴趣,并引出本节课的学习内容。

二、算法的概念

同学们在小学中都学过“曹冲称象”的故事吧!谁能给大家描述一下“曹冲称象”的故事呀?当时年仅6岁的曹冲用一个极其简单的方法就解决了许多大人都无法解决的问题,给我们留下了深刻的印象。曹冲的这种方法,也是一种“策略”,在计算机科学上,也是一种优化了的“算法”。那么什么是“算法”呢?

算法可以简单地理解成解决问题的方法。在计算机科学中,算法是很重要的概念,它指明了问题的处理、求解过程,是对给定问题解决方案的准确而完整的描述。同学们读一下课文中的例子,你还能举出几个算法的例子吗?

为了把算法更加正确、清晰、简洁地表达出来,人们采用了以下方法,分别是自然语言、流程图、程序设计语言等。

三、自然语言描述算法

哪个同学能用语言描述一下曹冲称象的步骤呀?

曹冲称象的方法叫做“等效替代法”,用自然语言描述他的算法就是:

第一步:把大象牵到船上,在水面处的船身上做一个记号。

第二步:牵走大象,再往船上装石块,使船下沉到原记号处为止。

第三步:称出这些石块的总重量,就可以知道大象的重量了。

用自然语言描述算法一般比较容易理解,但语句往往比较冗长,容易产生二义性。例如“小明对小亮说他的作业本掉在地板上了”这句话,我们既可认为“小明的作业本掉在地板上了”,也可以认为“小亮的作业本掉在地板上了”。

四、流程图描述算法

流程图是人们经常用来描述算法的工具,它是用规定式样的图形、指向线和文字说明组合起来表示算法的。流程图和优点是直观、清晰、易懂,便于检查、修改和交流。

符号 符号名称 功能说明

起止框 算法的开始和结束

处理框 各种处理操作

判断框 根据某一条件决定执行哪一条路径

输入输出框 输入、输出操作

流程线 指向流程的方向

展示课件:用流程图表示:7~12岁儿童的标准参考体重

五、算法的优化

算法是解决问题的关键,是程序设计的灵魂。从田忌赛马中我们可以看出不同的算法有优劣之分。如何更有效、更快速、更准确地解决问题,是算法优化所要考虑的事情。

同学们阅读一下我们著名数学家华罗庚爷爷在《统筹方法》一文中,给出的几种“烧水泡茶”的算法,并讨论各种算法的优缺点。

试一试:用自然语言描述出下列过程的最优算法:

早晨起床,刷牙,洗脸、整理书包,熬稀饭,吃饭。

六、加油站

算法的五个特征

1. 每个算法都有零个或多个原始数据输入,即给定计算的初值。

2. 一个算法至少有一个有效的信息输出,也就是问题求解的结果。

3. 算法的计算规则及相应的计算步骤必须惟一、确定。

4. 算法的每一步骤都是可以在有限的时间内完成的操作。

5. 一个算法必须保证在执行有限步骤之后结束。

七、问题口袋:

通过本节课的学习,你学会了哪些知识?还存在什么疑惑?

八、大显身手

1. 请用流程图给出判断一个整数是否为奇数的算法。

2. 农夫、狼、山羊和蔬菜过河问题。一个农夫带着一条狼、一头山羊和一篮蔬菜过河,但只有一条小船,并且每次只能让农夫带一样东西过河。农夫在场的情况下一切相安无事,一旦农夫不在,狼会吃羊,羊会吃蔬菜。问聪明的农夫如何解决过河问题。

通过教师的介绍学生理解算法的概念,并举一反三,举出几个算法的例子,不要求学生举的例子一定是最优化的算法。

学生通过教师的动画演示进一步观察了解曹冲称象方法。理解自然语言描述法的优缺点。 在学生熟练掌握流程图的描述方法并通过自己的参与提高学生的学习兴趣。

指导学生阅读课文,理解算法的优化,并通过做一个小练习加深理解。

指导学生阅读理解算法的五个特征。

五年级下册信息技术全册备课

教材分析

《小学信息技术》教材共三册,本学期学习第三册(下),共三个单元:第一单元:神奇的LOGO 王国;第二单元:算法思想初步;第三单元:信息技术的初步。教材结构和谐紧凑,内容深入浅出,形式活泼,生动有趣,适合小学生的知识特点和认识水平,便于小学生更加容易的掌握教材内容。

教学目标

1通过用LOGO 命令绘图,通过对绘图基本命令、过程的定义、过程的保存及调用,培养学生利用计算机语言解决问题;

2了解算法的概念及计算机实现算法的过程;

3让学生初步了解信息与信息技术的概念,信息的特点,信息技术的应用及使用信息和信息技术应注意的问题。

教学重、难点

1通过各类途径获取有用信息; 2存储管理信息的各种方法; 3为自己的电脑信息采取保护措施。

教学措施

1认真备好每一堂课,设计好每节课做的练习,是学生在理论的指导下进行操作,提高动手能力。

2引导学生养成良好的上级习惯,注意学生的行为养成。

教学进度表

第一单元 神奇的Logo 王国

Logo 是一种专为儿童设计的计算机程序设计语言。通过它,我们可以算题、写字、绘画、唱歌„„用它绘制漂亮的图形。

Logo 语言独具特色,入门容易,启迪性好,富有趣味性。 一、可爱的Logo 王国主人翁-----小海龟

小海龟是Logo 王国里一个非常听话的小家伙,你可以对它下命令,看到它的一举一动,欣赏它画出一个个美丽、奇妙的图形。在这有趣的活动中,你可以了解Logo 命令的功能,使用技巧等。

二、省时、省力的重复命令----Repeat

画图时短往往有很多需要重复操作的步骤,十分烦琐,但Repeat 命令可以使你事半功倍,省时又省力,何乐而不为呢!

三、奇妙、有趣的本领-----定义过程

为了完成一项任务,你可能需要使用很多功能类似的命令,需要重复习编写程序代码,比较麻烦,但Logo 允许你把这些命令定义成“过程”,运行这个“过程”就像运行一个命令一样,简单快捷。

第1课 走近LOGO 王国

一、教学目标

1、学会PC LOGO的启动、退出; 2、熟悉PC LOGO的窗口。

二、教学重点、难点 学会几条简单的绘图命令。

三、教学课时 一课时

四、教学过程 引入:

让我们欣赏几张漂亮的图形。

师:同学们大家认识这几张漂亮的图形,是用什么软件画的。

生:画图、金山画王。

师:让我,来介绍一下。新的帮手,Logo 语言。

LOGO 语言中有一只可爱的小海龟,它能“听懂”LOGO语言,我们可以使用LOGO 语言指挥小海龟画出漂亮、生动、有趣的图形。 (一)教学生启动LOGO

““PC LOGO”,启动LOGO 语言。我们看到在PC LOGO的窗口中,有一只小海龟趴在那儿呢! 如下图所示

(二)认识LOGO 的窗口 如下图所示

(三)让我们做两道数学题 TS PR 5*8 PR30/15 如下图所示

TS 是TextScreen 的缩写,含义是切换到“全文字”状态,命令窗口最大化。 PR 是Print 的缩写,它是把信息打印(输出)到屏幕上的命令。 (四)前进命令 前进命令:FD 步数

教师演示: 小海龟向前进100步。

在命令窗口中输入 FD 100,然后回车,绘图窗口中的小海龟就向前走100步。 强调:命令和后面的数字之间必须有一个空格,否则小海龟就不会执行你的命令。

试一试:下边两条命令,看小海龟的动作是否相同。 1、FD 50的执行结果是 。 2、FD50的执行结果是 (五)右转命令 右转命令: RT度数

作用:小海龟向右旋转指定的度数。 在命令窗口中输入 RT 100,然后回车。

(六)让小海龟前进50步,然后右转90度,再前进80,最后回到原地。 在命令窗口输入命令:

SS

FD 50 RT 90 FD 80 HOME 如下图所示。

SS 是Splitscreen 的缩写,含义“图文混屏”状态。 HOME 是让小海龟回家的命令。 (七)退出Logo

输入命令EXIT/或QUIT/,弹出“确认”对话框,点“是(Y )”,即可离开Logo 王国。 (八)小结

TS PR FD RT SS HOME EXIT QUIT

第2课logo 命令训练营(一)

一、教学目标

学会后退、提笔、落笔命令。

二、教学重点、难点

学会笔擦、复位、显龟、隐龟命令。

三、教学课时 一课时

四、教学过程

上一课我们学会了让小海龟前进、转弯,这一课我们将学习一些新的LOGO 命令,让小海龟做出隐身、飞行等神奇的表演 (一)左转命令: LT 度数

作用:小海龟向左旋转指定的度数。 后退命令: BK 步数

作用:让小海龟向后退指定步数。 例:指挥小海龟“造”把椅子 在命令窗口中输入命令:

FD 30 RT 90 FD 40 LT 90 FD 30 BK 60

如下图所示

(二)提笔、落笔命令 提笔命令: PU

作用:小海龟提笔。(提笔后,小海龟在移动时不画线。) 教师演示:

输入CS PU FD 100命令,

小海龟前进100步,但是不画线,就好像向前飞行了100步。 要小海龟继续作画,一定要她先落笔。 落笔命令: PD 作用: 小海龟落笔, 清屏命令: CS 作用: 清屏

在落笔的状态,小海龟就可以画画了。 做一做1:让小海龟画一对平行线 在命令窗口中输入命令: CS FD 100 PU

RT 90 FD 40 LT 90 FD

BK 100 如下图所示

(三)隐龟、显龟命令

图形画完后,如果让小海龟留在屏幕上,会影响图形的美观。如何让小海龟隐身呢? 隐龟命令: HT 作用:隐藏小海龟。

用了隐身术的小海龟,仍然可以绘图、转弯,不过这时的小海龟来无踪、去无影。 要让她现身,可以使用显龟命令: 显龟命令: ST 作用:显示小海龟。

做一做2:让小海龟画一条虚线 ST CS

FD 20 PU FD 5 PD FD 20 PU FD 5 PD FD 20 PU FD 5 PD FD 20 PU FD 5 PD

(四)小结:看看我们到现在学了多命令

五、教后记

第3课 logo命令训练营(二)

一、教学目标 掌握设置笔的粗细。

二、教学重点、难点

使学生掌握背景和画笔颜色的设置

三、教学课时 一课时 四、教学过程

(一)设定背景和画笔的颜色 绘图时可以设置背景和画笔颜色;

有两种方法改变它们的颜色:即工具方法和命令; 演示: 1、工具方法 2、命令方法

改变背景颜色命令:SETBG 数值 改变画笔颜色命令:SETPC 数值 试一试1:画一面带旗杆的旗子 输入命令:

SETBG 14 SETPC 12 FD 60 RT 90 FD 80

HOME BK 70

如下图所示

(二)填充颜色命令 填充颜色命令:Fill

作用:将封闭区域的颜色填充为画笔颜色。 试一试2: PU

FD 100 RT 90 FD 15 PD FILL 如下图所示

(三)改变笔的粗细 笔粗命令:SETWIDTH 数值

作用:设置画笔的粗细,数值越大,画出的线越粗。 笔擦:PENERASE(PE)

作用:将海龟的笔变成橡皮擦,当海龟移动时,通过画当的图形的方式来擦除图形。 试一试3. 如下两个图所示!有什么不一样?

(四)让我们几个清除命令。

(五)小结

SETBG SETPC Fill SETWIDTH PENERASE(PE) CLEAN CS DRAW CT 五、教后记

第4课 省时省力来画图 ----- 如何使用Logo 重复命令

一、教学目标

1、学会重复命令REPEAT 2、会用重复命令画正多边形 3、学会画五角星

二、教学重点、难点

1、会用重复命令画奇数个顶点的正多角星 2、会用重复命令画奇数个顶点的正多角星

三、教学课时 一课时

四、教学过程 (一)画正多边形 画正三角形

所谓正多边形,是指各边长度相同的多边形,如:正三角形、正四方形等。 画一个边长为100步的正方形 有两种画法,让我们画一下: 方法一: FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 方法二:

REPEAT 4 [FD 100 RT 90] 如下图所示

(二)使用重复命令画正多边形

使用一条重复命令,小海龟就能完成同样的任务。 重复命令: REPEAT N[一组命令] 格式:REPEAT 边数 [FD边数 RT 360/边数] 作用:小海龟重复执行N 边数[ ]中的内容。 上面画正三角形的命令,可以写成: REPEAT 3 [FD 100 RT 360/3]

画正多边形REPEAT 5 [FD 100 RT 360/5] REPEAT 6 [FD 100 RT 360/6] 让我们一起画几个图形 REPEAT 9 [FD 100 RT 360/9] REPEAT 18 [FD 100 RT 360/18] REPEAT 360 [FD 100 RT 360/360]

(三)画五角星

小海龟用重复命令可以画多边形和圆,还可以画三角星、五角星、七角星等奇数多角星。 画奇数多角星与画正多边形相似,也是每画一条边就转动一定的角度。 试试你能画出下边的五角星吗? 画五角星时,转动的角度怎么算呢?

原来五角星、七角星、九角星等奇数个顶点的多角星,所有顶角之和为180度。

REPEAT 角数 [FD 边长 RT 180-180/角数 ]

五角星: REPEAT 5 [fd 80 rt 180-180/5] 如下图所示

小结: 画正多边形

使用重复命令画正多边形 画五角星 五、教后记

第5课 美妙的万花筒世界《如何实现LOGO 重复命令的嵌套》

一、教学目标

1、知识目标:通过本课教学,使学生理解重复命令的嵌套格式,掌握利用旋转画图的方法,能够熟练运用嵌套的重复命令画图。

2、能力目标:拓展学生思维空间,使学生能够利用信息技术手段理解旋转画图的数学思维方式。

3、情感目标:通过本课的学习,提高学生学习信息技术的兴趣,使学生在乐中学,学中乐,为进一步学习信息技术打下坚实基础。

二、教学重、难点

教学重点:掌握利用重复命令的嵌套画旋转图形的方法和规律。 教学难点:理解重复命令的嵌套格式。

三、教学课时 一课时

四、教学过程 (一)教师导入

师:上节课我们学习了利用重复命令画正多边形图形的方法,同学们完成的很好。下面请同学们再来欣赏一组小海龟画出的精美图案(教师演示,见图一)。这些图形旋转形成万花筒的效果,同学们漂亮吗?(学生回答)

师:这节课我们就来指挥小海龟来完成这些图形,好吗?

(二)课程展开

(1)学习重复命令的嵌套

师:我们先来看这个图形(见下图)。仔细观察这个图案有哪几个图形组成,如果让你来指挥小海龟画这个图案,你会怎样想?下达什么命令?请同学们思考、讨论一下,也可以上机试一试?

[学生活动]学生讨论,上机练习。 [教师活动]巡视解答学生问题。 [双边活动]讨论总结:

师:谁来说说这个图案是由哪几个图形组成?(生答) 师:对,是由四个相同的长方形组成的。

画这个图案的思路:可以先画一个长方形,然后向右转90度,接着再画下一个长方形,然后

再向右转90度,重复这样4次即可画出这个图案。

师:也就是说画这个图案,小海龟画这个图案总是在重复这样两个动作:①绘制单个图形;②旋转角度。

师:板书:重复 [绘制单个图形 旋转角度] 师:那下达怎样的命令?(找生答) 板书:

REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第一部分) REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第二部分) REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第三部分) REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90 (画出图案的第四部分) 师:请同学们观察这些命令,有什么特点? [学生讨论]

[双边活动]讨论总结:

生答:将REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90命令重复执行四次。 接着问:能否用重复命令这四组命令简化一下?

生答:REPEAT 4 [REPEAT 2 [FD 60 RT 90 FD 30 RT 90] RT 90] 接着问:这个重复命令和我们前面学习的重复命令有什么不同? 生答:这个重复命令里面还套了一个重复命令。

师:对,像这样重复命令里面还套重复命令,我们称它为重复命令的嵌套。 板书:重复命令的嵌套

师:使用重复命令需注意以下问题(教师适当讲解) ①嵌套允许多层嵌套; ②每层都有自己的重复次数; ③每层各有一对中括号。

师:请同学们上机用重复命令的嵌套画出这个图案。 [学生活动]学生上机操作。 (2)学习绘制旋转图形的方法: 师提出任务:

下面我们再来研究一下小海龟画这个图案,是怎样旋转的?转多少度?有什么规律?请同学们分组讨论一下。(此时学生兴趣很高,学习积极较高,都想第一个探索出这个规律) [学生活动]分组讨论并上机练习。

[教师活动]巡视解答学生疑问,也可参与到某个小组和学生一起讨论。 [双边活动]讨论总结:

师:小海龟是怎样旋转的?是向右转呢,还是向左转?

生答:向左转、向右转都可以(教师可适时问:“为什么?”,拓宽了学生的思维) 师:转了多少度? 生答:90度。 师:有什么规律?

生答:画这个图案小海龟共转了四次,由起始向上的方向转了四次后又转为向上的方向,也就是正好转了一圈,一圈是360度,所以每次应转的度数为:360/4=90度。

师:表扬回答好的同学,(给予星星奖励),并适时在黑板上前面板书旋转角度下方板书: 旋转的角度=360/旋转次数

师总结:也就是说利用旋转方法来画图我们可以得到这样一个规律:将绘制单个图形的命令重复旋转指定的次数就可以了。

用命令来表示就是:(在前面板书的基础上板书)

REPEAT 旋转次数 [绘制单个图形命令 RT(LT ) 360 / 旋转次数] (三) 巩固练习

[学生上机练习]出示题目:利用重复命令的嵌套画出下面两个图形(见图二)

师提示:如果在绘制图形时遇到困难,可以和本组的同学小声讨论,也可以向老师求助。 [教师点评一]利用多媒体广播教学软件将制作好的同学的作品展示给其它同学看,激发学生的自豪感。并适时给予星星图案的奖励。

[教师点评二](开展一个集体会诊活动)展示个别没有完成同学的画面,让同学们诊断一下这个同学哪个地方出现问题,如何解决?(学生积极性很高,并且能够很快发现问题,效果很好) (四)拓展升华

师:下面我们来开展一个小比赛,看谁能第一个画出这些图形(出示题目见图三)

[学生活动]利用重复命令的嵌套画出下面图形。

[教师点评]展示绘制比较快的同学的作品,并且提问:画的个数你是如何确定的?(数一下第二个图的角数和第三个图的圆圈数即可) (五)课堂评价、总结

师:这节课我们学习了重复命令的嵌套,用这种嵌套结构会画旋转图形,同学们表现的都很棒,有很多同学也得到了许多的星星,让我们为他们表示祝贺!希望同学们课后继续努力,画出更多漂亮的图案来吧!(此举一是让学生在课堂上自我约束,二是让学生对自己在本堂课上的表现有一个明确的认识。小学生对此还是比较看重,常此做下去,多激励他们,对调动学生积极性、主动性有很大帮助,本人使用此法效果特别明显,勿需教师过多去维持课堂秩序,学生就能学习得很认真。) 五、教后记

第6课 奇妙有趣的新本领 ——如何在Logo 中定义过程

一、教学目标

1、让学生学会定义一个画正方形的过程。 2、定义绘制给出图形的过程。 3、学会保存绘制图形的过程。

二、教学重点

学会定义并保存给出图形的绘制过程。

三、课时安排 一课时

四、教学过程

(一)复习导入:

让学生回顾上节课所学的重复嵌套命令。每画一个图形,都要输入一组命令,十分麻烦,这节课我们将通过定义“过程”,把完成某项工作的命令组放到“过程”中,然后通过输入过程名并运行她就能完成相应的操作了。该“过程”可以保存,调用和修改。 (二)过程的格式:

由三部分组成:

TO 过程名 --------过程头

完成工作的命令组 --------过程体 END--------过程尾

注意:1、TO 与过程名之间用空格隔开;

2、过程体可以是基本命令,也可以是重复命令; 3、END 代表过程结束。 (三)定义一个画正方形的过程:

在命令窗口中键入命令: TO ZFX

REPEAT 4 [FD 60 RT 90] END

教师在黑板板书命令,学生自己操作。 试一试:了解一个定义画旗子的过程。 在命令窗口中键入如下命令: TO QZ FD 60

REPEAT 3 [FD 40 RT 120] END

然后,只需要键入QZ 就可以画出一面旗子。 (四)定义绘制1-6-3的图形的过程。

(五)给出一个图形,定义绘制所给出图形的过程。

在命令窗口中键入如下命令:

一点通:在过程体中可以调用另外一个过程,或者说过程体内可以嵌套另一个过程,叫做过程嵌套调用。

(六)保存绘制图形的过程:

保存过程的格式: SAV E “过程文件名” 调用过程的格式: LOAD “过程文件名” 保存画正方形的过程:

SAVE “ZHENGFANGXING.LGO” 保存画旗子的过程: SAVE “QIZI.LGO” (七)修改过程中的错误:

键入以下命令进行修改 EDIT 过程名

在弹出的“编辑过程”窗口中,修改后保存。如果过程名不存在,则是创建新的“过程”。 (八)课堂实践:

试一试,运用下面的“过程”能画出怎样的图形。 (1)TO TIMU1 CS

RT 90 FD 180 RT 90 FD 100 LT 90 FD 50 BK 280 HT END

(2)TO TIMU2 CS

FD 60 LT 90 BK 50 FD 100 RT 120 FD 100 RT 120 FD 100 RT 120 END 五、教后记

第7课 大小图形轻松画 ——如何定义带参数的过程

一、教学目标

1、学会调用带参数过程;

2、学习修改过程中的参数。 二、教学重点

1、熟悉定义参数的过程;

2、运用带参数过程的格式绘制不同的图形。

三、教学难点

运用带参数过程的格式绘制不同的图形。

四、教学过程 (一)复习已知

同学们好!咱们上一节课主要是学习了奇妙有趣的新本领,大家还记得是什么新本领吗?如何定义过程?过程的格式怎么写?让同学写出画旗子的过程(并上传到教师机上)?

(利用大屏幕演练、找上二名同学讲解一下,并让全班同学参评一下,等同学们说完,根据他们说的情况,教师简评。) (二)导入新课

通过调用过程,可以重复画同一大小的图形。那么要画不同大小的图形该怎么办? 要画不同大小的图形只要改变一下过程参数大小就行了。 (边演示边讲解,让学生看是不是很简单,激发学生学习兴趣。) (三)讲授新课

请大家看大屏幕,咱们一块来学习几个技巧:(老师边讲边演示)

a 绘制边长分别是40、60、80的正方形 先编写过程: TO ZFX:BLAN

REPEAT4[FD :BLAN RT 90] END 然后键入:

CS ZFX 40(画边长为40的正方形) CS ZFX60(画边长为60的正方形) CS ZFX80(画边长为80的正方形) 操作:ZFX 40 ZFX 60 ZFX 80 观察画出了什么样的图形,

大家一起学习《一点通》知识: 带参数的过程的格式: TO 过程名:参数名 过程体 END

小结:1、过程名与参数之间要用空格隔开;

2、参数名要以冒号“:”开头,它是参数的标志; 3、过程头的参数名与过程体内的参数名要一致。

好的,同学们看明白了吗?现在咱们分成几个组(根据位置以3人一组),同学们之间互相讨论着来共同完成例子一的操作,每个组选出完成最快的作为组长,一会来大屏幕上演示并协助其他同学完成,希望大家争做小组长。

教师先演示讲解,然后让学生看书,自己动手试验,教师个别指导。

刚才同学把《新知园》中的例一练习了一下,同学能不能自己根据课本提示做出例二、三图形,进行比较,看一下编写过程有何变化?

b 绘制任意长和宽的长方形 编写过程:

TO CFX:CHANG :KUAN

REPEAT 2[FD : CHANG RT 90 FD:KUAN ] END

输入CFX 80 40 就是长为80,宽为40的长方形 c 画任意边数和任意边长的正多边形 编写过程: TO DBX:BC :BS

REPEAT :BS [FD :BC RT 360/:BS ] END

输入DBX60 5 就是边长为60的正五边形

先由几个学生的演示:然后讲解制作步骤和意图。 一起学习《一点通》知识:

小结:1、一个过程可以有多个参数,参数与参数之间用空格割开。

2、过程体内需用几个参数,过程头就应定义几个,但参数名的顺序和过程体内参

数名的顺序

(四)巩固练习

1、编写下面过程,并利用它绘制大小不同的图形。

(1)TO E1:A

REPEAT 3 [FD :A RT 120] END TO E

E1 20 E1 40 E1 60 END (2)TO A1:N

REPEAT :N [FD 40 RT 360/:N ] END TO A2:N

REPEAT 4 [A6:N+1 FD 40 ]HT END

2、编写带参数的过程, (五)本课总结

本节着重介绍了如何定义带参数的过程及应用,同学们在探索合作中学完了,能编写出带参数过程,画出美丽的图案,收获不小。这节内容比较抽象,学生们不易掌握理解,望同学们加强学习,力争掌握到最佳水平。 五、教后记

第8课 美妙动听的logo 音乐

教学目标

1、学生学习怎样用logo 制作简单的音乐; 2、培养学生进一步学习的兴趣。

教学重、难点

教会学生怎样用logo 制作简单音乐。

教学课时 一课时 教学过程

师:logo 的小海龟不仅能写字、计算、画图还能演奏音乐。学习了logo 地音乐命令,你就能让小海龟唱出动听的音乐。

一、倾听电脑的声音 学生自己看书,试验教师演示讲解。

二、指挥小海龟演奏乐曲《生日快乐》,配上旋转的小星星 学生自己看书,试验 教师演示讲解。 学习一点同内容。 三、大显身手

学生自己看书操作 教师巡视,辅导学生。 针对出现的问题,及时解决 四、小结

第9课 算法的概念

教学目标

1、初步理解算法思想;

2、掌握并理解算法的概念和描述方法; 3、学会算法的优化原理。

教学重、难点:

重点:掌握并理解算法的概念和描述方法

难点:算法的优化原理

教学课时 一课时

教学准备:计算机、小学信息技术第三册下、田忌赛马、曹冲称象等课件 教学过程: 一、导入、谈话:

同学们,你们都从电视上看到过赛马比赛吗?在我国古代司马迁编写的《史记》中有这么一则故事:有一天,齐王要田忌和他赛马,规定每个人从自己的上、中、下三等马中各选一匹来赛;并规定,每有一匹马来比赛;并约定,每有一匹马取胜可获千两黄金,每有一匹马落后要付千两黄金。

当时,齐王的每一等次的马比田忌同样等次的马都要强,因而,如果田忌用自己的上等马与齐王的上等马比,用自己的中等马与齐王的中等马比,用自己的下等马与齐王的下等马比,则田忌要输三次,因而要输黄金三千两。但是结果,田忌没有输,反而赢了一千两黄金。这是怎么回事呢?

原来,在赛马之前,田忌的谋士孙膑给他出了一个主意,让田忌用自己的下等马去与齐王的上等马比,用自己的上等马与齐王的中等马比,用自己的中等马与齐王的下等马比。田忌的下等马当然会输,但是上等马和中等马都赢了。因而田忌不仅没有输掉黄金三千两,还赢了黄金一千两。

上面这则故事表明,在有双方参加的竞赛或斗争中,策略是很重要的,采用的策略适当,就有可能在似乎一定会失败的情况下取得胜利。

那么,在计算机处理问题的过程中,有没有“策略”呢?答案是有的,计算机科学把解决问题的方法叫做“算法”。在计算机科学中,上述的“策略”其实就是一种优化的“算法”,

通过教师谈话并展示“田忌赛马”课件,激发学生的学习兴趣,并引出本节课的学习内容。

二、算法的概念

同学们在小学中都学过“曹冲称象”的故事吧!谁能给大家描述一下“曹冲称象”的故事呀?当时年仅6岁的曹冲用一个极其简单的方法就解决了许多大人都无法解决的问题,给我们留下了深刻的印象。曹冲的这种方法,也是一种“策略”,在计算机科学上,也是一种优化了的“算法”。那么什么是“算法”呢?

算法可以简单地理解成解决问题的方法。在计算机科学中,算法是很重要的概念,它指明了问题的处理、求解过程,是对给定问题解决方案的准确而完整的描述。同学们读一下课文中的例子,你还能举出几个算法的例子吗?

为了把算法更加正确、清晰、简洁地表达出来,人们采用了以下方法,分别是自然语言、流程图、程序设计语言等。

三、自然语言描述算法

哪个同学能用语言描述一下曹冲称象的步骤呀?

曹冲称象的方法叫做“等效替代法”,用自然语言描述他的算法就是:

第一步:把大象牵到船上,在水面处的船身上做一个记号。

第二步:牵走大象,再往船上装石块,使船下沉到原记号处为止。

第三步:称出这些石块的总重量,就可以知道大象的重量了。

用自然语言描述算法一般比较容易理解,但语句往往比较冗长,容易产生二义性。例如“小明对小亮说他的作业本掉在地板上了”这句话,我们既可认为“小明的作业本掉在地板上了”,也可以认为“小亮的作业本掉在地板上了”。

四、流程图描述算法

流程图是人们经常用来描述算法的工具,它是用规定式样的图形、指向线和文字说明组合起来表示算法的。流程图和优点是直观、清晰、易懂,便于检查、修改和交流。

符号 符号名称 功能说明

起止框 算法的开始和结束

处理框 各种处理操作

判断框 根据某一条件决定执行哪一条路径

输入输出框 输入、输出操作

流程线 指向流程的方向

展示课件:用流程图表示:7~12岁儿童的标准参考体重

五、算法的优化

算法是解决问题的关键,是程序设计的灵魂。从田忌赛马中我们可以看出不同的算法有优劣之分。如何更有效、更快速、更准确地解决问题,是算法优化所要考虑的事情。

同学们阅读一下我们著名数学家华罗庚爷爷在《统筹方法》一文中,给出的几种“烧水泡茶”的算法,并讨论各种算法的优缺点。

试一试:用自然语言描述出下列过程的最优算法:

早晨起床,刷牙,洗脸、整理书包,熬稀饭,吃饭。

六、加油站

算法的五个特征

1. 每个算法都有零个或多个原始数据输入,即给定计算的初值。

2. 一个算法至少有一个有效的信息输出,也就是问题求解的结果。

3. 算法的计算规则及相应的计算步骤必须惟一、确定。

4. 算法的每一步骤都是可以在有限的时间内完成的操作。

5. 一个算法必须保证在执行有限步骤之后结束。

七、问题口袋:

通过本节课的学习,你学会了哪些知识?还存在什么疑惑?

八、大显身手

1. 请用流程图给出判断一个整数是否为奇数的算法。

2. 农夫、狼、山羊和蔬菜过河问题。一个农夫带着一条狼、一头山羊和一篮蔬菜过河,但只有一条小船,并且每次只能让农夫带一样东西过河。农夫在场的情况下一切相安无事,一旦农夫不在,狼会吃羊,羊会吃蔬菜。问聪明的农夫如何解决过河问题。

通过教师的介绍学生理解算法的概念,并举一反三,举出几个算法的例子,不要求学生举的例子一定是最优化的算法。

学生通过教师的动画演示进一步观察了解曹冲称象方法。理解自然语言描述法的优缺点。 在学生熟练掌握流程图的描述方法并通过自己的参与提高学生的学习兴趣。

指导学生阅读课文,理解算法的优化,并通过做一个小练习加深理解。

指导学生阅读理解算法的五个特征。


相关文章

  • 最新六年级下册美术全册教案 人教版2015新版
  • 落实课程计划 体现学讲精神 优化教学过程 提高教学效率 集体备课手册 -- 六下美术 主 备:张义 [email protected] 复 备: 学 校: 2015年2月 写在前面的话 尊敬的老师: 您好! 为贯彻徐教教研[2013]4号 ...查看


  • 小学三年级下册信息技术(泰山版)第八课传说故事我存储教案
  • 科目:信息技术 主备人:辛本亮 第 8 课 传说故事我存储 1.知识目标:能够简单地保存网上信息,掌握网页.歌曲.图片的保 存于下载的操作方法: 2.技能目标:通过情景化.故事性的学习场景,让学生在寻找.保存 教学目标 故事的各种材料中体验 ...查看


  • 地理湘教版新版七年级下册 [欧洲西部]教案
  • <欧洲西部>参考教案1 一.教学目标 (一)知识与能力 1.认识欧洲西部地区的位置.范围:能在地图上找到主要的国家. 2.记住欧洲西部地区主要旅游资源的分布. 3.学会运用统计图及相关资料分析欧盟在世界经济和政治领域的重要地位和 ...查看


  • 中学物理教案.学案.试卷.课件.素材全集
  • 山东省华侨中学2014-2015学年高一物理寒假作业(全套18份,含答案,全站免费)02-08 (苏科版)初中九年级物理全册导学案全集[52份打包,全站免费]01-31 (苏科版)初中九年级物理上册导学案全集[40份打包,全站免费]01-3 ...查看


  • 2017新版一年级语文下册[彩虹]教案
  • 一年级语文下册<彩虹>教案 教学要求: 1.学会本课11个生字和新词,会用常用词语说.写句子. 2.正确观察图画,理解句子的意思和句子与句子之间的联系,理解课文的内容,使学生初步懂得彩虹是怎样形成的. 3.能正确回答练习中提出的 ...查看


  • 七年级语文下册 15[松鼠]优秀公开课教案 (新版)苏教版
  • <松 鼠> 教学目标: 1.学习本文观察动物的特点,合理安排说明顺序. 2.学习本文准确的说明,生动.形象.细致的描写. 3.了解松鼠的特点,激发对小动物的兴趣,培养热爱动物.保护动物的意识. 教学重点: 学习课文中准确的说明, ...查看


  • 地理湘教版新版七年级下册[埃及]教案2
  • <埃及>教案 教学目标 一.知识与技能 1.了解埃及的地理位置.领土组成(非洲东北部主体和亚洲的西奈半岛)和首都开罗.说明埃及(或苏伊士运河)在交通方面的重要性. 2.运用地图和资料,联系埃及自然环境特点说出埃及因地制宜发展经济 ...查看


  • 2017新版一年级下册语文:[悯农(1)]教案
  • 一年级语文教案 <悯农>教案设计一 教学目标: 1.借助汉语拼音认识8个汉字,并会口头组词,会写4个生字"农.当.午.汗". 2.能正确.流利.有感情的诵读古诗,并试着背诵古诗. 3.理解古诗大意,体会农民伯 ...查看


  • 2017新版人教版七年级语文下册10老王公开课教案
  • 10 老王 教学目标 [知识与技能] 1.整体感知内容,梳理顺序,理解老王的"苦"与"善"的品质: 2.分析描写人物的方法,揣摩人物心理: 3.品味文章平淡如水.质朴无华的语言特色. [过程与方法] ...查看


热门内容