小学六年级信息技术教案【精选10篇】-最新

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小学六年级信息技术教案【精选10篇】

教案是教师为顺利而有效地开展教学活动,根据课程标准,教学大纲和教科书要求及学生的实际情况,以课时或课题为单位,对教学内容、教学步骤、教学方法等进行的具体设计和安排的一种实用性教学文书。下面是为大伙儿带来的10篇《小学六年级信息技术教案》,如果能帮助到亲,我们的一切努力都是值得的。

小学六年级信息技术教案篇一教学目标:

1、学会循环语句及其嵌套的使用。

2、理解并掌握逻辑运算符及其使用。

3、了解穷举算法。

4、学习利用Logo语言解决生活和学习中的实际问题。

教学重、难点:

1、理解并掌握逻辑运算符及其使用。

2、了解穷举算法。

教学方法:

教学法、练习法、讨论法

教具、学具:

电脑、演示图案

教学过程:

一、谈话导入

同学们都喜欢有趣的数学问题,现在我们一起来思考一个有趣的数学问题:

百鸡问题

每只公鸡值5钱,每只母鸡值3钱,小鸡三只值1钱,现用百钱买百鸡,请问可以买公鸡、母鸡、小鸡各多少只?

说明:钱是古代的代币单位之一。

1、检查一下能算出来的同学,看看有多少同学没有算出来。

2、同学们觉得计算起来有什么困难?

我们可不可以请小海龟来帮忙计算呢?

现在我们就一起来学习一下请小海龟帮忙解决百鸡问题的吧。

二、新授

1、了解百鸡问题(见上)。

我们先了解一种最笨的方法:穷举法

我们用X、Y、Z三个变量分别代表公鸡、母鸡和小鸡。

分析:

若全部买公鸡,则最多可以买20只,即X的大小是0-20。

若全部买母鸡,则最多可以买33只,即X的大小是0-33。

若全部买小鸡,则最多可以买100只,即X的大小是0-100。

提示:学生可能在假设为全部买小鸡的时候,可以买300只鸡,但是要求的是“百钱买百鸡”,所以最多只能买100只鸡。

计算原理上:

我们让X从0到20依次增加,当X每取一个数时都将Y从0依次增加到33,而每当Y取一个数时,也都将Z从0依次增加到100。

这样,当X、Y、Z每取一组不同的数值时,我们都计算一次Xx5+Yx3+Z/3和X+Y+Z的值,如果这两个算式的值都等于100,那么X、Y、Z都是本题的答案。

是不是太麻烦了呢?

我们来看看小海龟的本领吧,它计算起来可厉害哟。

2、用循环语句实现穷举来解决问题

让小海龟实现“穷举”功能,使用循环语句无疑是最方便的。

格式:FOR变量初始值终止值[命令列表] 步长

功能:循环执行命令列表中的所有命令,每执行一次,变量的值都增加一个步长大小,由初始值开始,直到大于终止值,结束循环。

说明:当步长为1时可省略不写。

例如:执行命令FOR X 1 4 [PR :X]结果为:

1

2

3

4

因此,只需要一条FOR 0 20 [FOR Y 0 33 [FOR Z 0 100[……] ] ]语句就能分别穷举出公鸡、母鸡和小鸡的所有可能购买只数。

提示:这里运用到了循环语句的嵌套,请大家注意:多重循环语句上的方括号应该成对出现,即左括号的数量应该与右括号的数量相等,否则就会出现错误。

3、用逻辑运算符构建更复杂的条件判断来缩小循环

要求出公鸡、母鸡和小鸡的只数,必须“百鸡”和“百钱”两个条件同时成立,这就需要用到逻辑运算符。

Logo语言中提供了三种逻辑运算符:

(1)AND

格式(AND 条件表达式1条件表达式2条件表达式3 …)

功能:只有当所有条件表达式都成立(即为“真”时),此判断条件才成立(结果才能为“真”);只要有一个条件表达式不成立(即为“假”),此判断条件都不成立(结果为“假”)。

例如:?AND 32 5=5

结果:TRUE

(2)OR

格式:(OR条件表达式1条件表达式2条件表达式3 …)

只有一个条件表达式成立(即为“真”时),此判断条件都成立(结果为“真”);只要当所有条件表达式都不成立(即为“假”),此判断条件不成立(结果为“假”)。

例如:?AND 32 55

结果:TRUE

(3)NOT

格式:NOT条件表达式

功能:若条件表达式成立(即为“真”时),此判断条件则不成立(结果为“假”);若条件表达式不成立(即为“假”),此判断条件反而成立(结果为“真”)。

例如:?NOT 32

说明:AND和OR运算符后面的条件表达示至少要有两个,而NOT后面却只能有一个。当AND和OR后面的条件表达式只有两个时,外边的小括号可省略。

我们来构建解决“百鸡问题”的需要的判断条件:

IF AND :X+ :Y+ :Z=100 :Xx5+ :Yx3+ :Z/3=100 THEN (PR :X :Y :Z)

4、编写出完整的解题过程

结合上面我们所学的知识,我们就可以编写出解决“百鸡问题”的过程了:

TO baiji

FOR X 0 20 [ FOR Y 0 33[FOR Z 0 100 [ IF AND :X+ :Y + :Z=100 :Xx5+ :Yx3+ :Z/3 = 100 THEN ( PR :X :Y :Z ) ] ] ]

END

执行结果(有四个):

BAIJI

0 25 75

4 18 78

8 11 81

12 4 84

提示,其实在这种题的计算过程中,通常都要忽略值为0的情况,因为0值往往对计算的结果没有多大意义,所以,有兴趣的同学可以把过程中的0改成1试一试,看看能得到什么结果?

5、小结:

小FOR命令语句循环执行一组命令或实现“穷举”功能是再方便不过的了,但是一定要确定好准确的。初始值、终止值和步长,否则就会“差之毫厘,谬以千里”。逻辑运算符是用来进行逻辑运算的,其结果再简单不过——只有“真”或“假”两种,却是体现计算机“智能”的最重要元素之一。

三、巩固练习

1、复习我们本节课学习的内容。

2、上面解答“百鸡问题”的过程使用了三套循环嵌套,我们也可以用两套循环嵌套,而且不用逻辑运算符也能解出来,如:

TO baiji

FOR X 0 20 [ FOR Y 0 33 [ IF AND :Xx5 + :Yx3 +(100-:X - :Y)/3 = 100 THEN (PR :X :Y (100- :X - :Y)) ] ] END

四、作业

1、自已阅读教材84页的“视野拓展”。

2、有条件的学生完成教材84页“创作天地”的作业。

第1题参考过程:

TO Mantou

FOR X 0 33 [ FOR Y 0 100 [ FOR Z 0 100 [ IF AND :X+:Y+:Z = 100 :Xx3+:Yx1+:Z/3 = 100THEN( PR :X :Y :Z ) ] ] ]

END

执行后得到的结果:

MANTOU

0 100 0

1 96 3

2 92 6

3 88 9

4 84 12

5 80 15

6 76 18

7 72 21

8 68 24

9 64 27

相关文档
最新文档