
目 录
第一章 程序设计初步
-
第一节 程序设计入门
第二节 流程图
第三节 顺序结构程序设计
第四节 分支结构程序设计
第五节 循环结构程序设计
第六节 数学问题
第七节 汉字输入法研究
第八节 冒泡排序法
第二章 智能机器人
第一节 认识机器人
第二节 机器人走直线
第三节 机器人走正方形
第四节 机器人认路
第五节 机器人走迷宫
第六节 机器人灭火
第三章 综合活动——策划一场学生活动
第一节 开展活动的流程
第二节 开展活动的范例
第三节 我们开展的活动
第一章 程度设计初步
一、本章内容介绍
本章主要内容是计算机程序设计初步知识,教材从计算机语言及分类入手,通
过一些简单易懂的实例开始,分析用计算机处理问题的基本过程,让学生理解程序
设计的基本思想,认识流程图的概念。
还是结合一些简单的实例,教材按照从简单到复杂的顺序,分别介绍了顺序结
构、分支结构和循环结构程序设计的基本方法,先从日常生活中的流程开始入手,
学会分析解决问题的方法,画出流程图。
最后,通过数学问题、汉字输入法研究和冒泡排序法,较深入地学习程序设计
的方法,巩固前面所学的知识。
第一节 程序设计入门
本课首先让学生了解二进制、机器语言、汇编语言和高级语言,对计算机语言
的发展历程有一个初步的了解。然后通过一个简单的实例,让学生理解用计算机处
理问题的基本过程,并对流程图有初步的认识。
第二节 流程图
本课从流程图的基本概念入手,着重培养学生良好的分析问题的习惯。认识几
种常用的流程图图例及用法,并且通过学生日常生活的一些实例,让学生学习画流
程图的基本方法。
设计有了初步的认识。
第六节 数学问题
本课通过学生对小学奥数中出现的二个问题,以及高中数学中出现的阶乘问题
的分析,使学生对用计算机解决数学问题有一定的认识和了解。课文中还提供较多
的练习,让学生在实际操作中得到更多的锻练机会。
第七节 汉字输入法研究
本课通过对汉字输入法的研究,引出计算机中较常用的算法--查找算法的概念,
使学生对计算机编程的过程有一定的了解。通过课后的几个练习,使学生懂得计算
机软件的编制离他们并不遥远。
第八节 冒泡排序法
本课通过冒泡法基本思想的介绍和冒泡法算法过程的较为详细的分析,使学生
了解到计算机编程是一个严密的过程,计算机的运行是一丝不苟的按照程序的要求
来完成,从而培养学生的逻辑分析能力,以及处理问题的条例性。
二、学习目标
学习目标分为知识性目标、技能性目标和情感性目标。下面就本章知识性目标
和技能性目标的要求加以描述。
1、知识性目标:
·“A”表示了解水平。再认或回忆事实性知识;识别、辨认事实或证据;列举
属于某一概念的例子;描述对象的基本特征等
·“B”表示理解水平。把握事物之间的内在逻辑联系;在新旧知识之间建立联
系;进行解释、推断、区分、扩展;提供证据;收集、整理信息等。
·“C”表示迁移应用水平。归纳、总结规律和原理;将学到的概念、原理和方
法应用到新的问题情境中;建立不同情境之间的合理联系等。
2、技能性目标:
·“A”表示模仿水平。在原型示范和他人指导下完成操作。
·“B”表示独立操作水平。独立完成操作;在评价和鉴别基础上的调整与改进;
与已有技能建立联系等。
·“C”表示熟练操作水平。根据需要评价、选择并熟练操作技术和工具。
1.知识性目标
内容
计算机语言及其发展历程 A
变量的概念 A
流程图的概念 B
流程图的表示方法 B
顺序结构程序设计的概念 A B C C C C
分支结构程序设计的概念 A B C C C
循环结构程序设计的概念 A B B B
用计算机解决数学问题的方法 B
查找算法的基本概念 B
汉字编码的基本知识 A
汉字输入法的流程 B
冒泡法排序基本概念 B
算法过程模拟 B
2.技能性目标
内容
流程图画法 A A B B C C C
顺序结构流程图 A A B B C C
分支结构流程图 A A B B C
循环结构流程图 A B B C
课 程
1 2 3 4 5 6 7 8
课 程
1 2 3 4 5 6 7 8
第1节 程序设计入门
一、教学目标
知识目标:1、了解计算机语言及其发展历程
2、初步了解二进制(机器语言)、汇编语言(低级语言)、高级语言
等概念
3、初步了解变量概念
技能目标:会用计算机分析及处理日常问题
二、重点难点
教学重点:用计算机处理问题的过程
教学难点:如何理解用数学模型表示出解决实际问题的方法
三、环境与素材
1、三只瓶子或烧杯,碘酒和酒精(或其他两种不同颜色的液体)
2、流程图(电子文稿、挂图或小黑板),用以显示教材中相关图例
3、用来演示变量的盒子或模型
4、多媒体网络教室
四、教学建议
建议课时:2课时。
对于绝大多数第一次接触计算机语言的同学来说,计算机语言无疑是非常神秘
的。这种神秘感从积极意义上看可以激发学生学习和探知的欲望,但同时也有可能
使学生产生畏难情绪。所以,教师要在教学过程中,通过自己通俗易懂的讲解和形
象生动的举例,逐步消除学生对计算机语言的这种神秘感,从而激发学生的学习热
情和探求欲望。
对于二进制,大多数学生可能都是陌生的。本课只要求学生对二进制有一个初
步的认识和了解,不要求掌握。教师可以通过摩尔斯电码、海上旗语等进行比喻,
进而加深学生对二进制的理解。本课中提供的知识链接只是用于加深学生对二进制
的认识,也是不要求学生掌握的。教学中,教师还可以引入二进制与十进制转换等
内容对学生加以适当训练,但这些也只能是点到为止。
对于汇编语言,虽然说比机器语言容易理解和记忆,但对学生来说也是很难的
东西。本课中提供的实例也只是抛砖引玉的作用,把它作为引出高级语言的一个过
渡。教师可根据学生的实际情况,对汇编语言与高级语言的特点加以适当介绍。
高级语言是现在程序开发广泛采用的语言,由于它接近人的自然语言,所以比
较容易学习。要向学生交代:我们以后要学习的计算机程序设计所涉及的就是高级
语言。
高级语言的种类很多,不同的语言有不同的特点。现在常用的高级语言BASIC
语言、PASCAL语言、C语言等,现在已经发展出面向对象的高级语言,如Visual
Basic、Delphi、Visual C等。这些教师可以有选择地向学生作简单介绍,但不可过多、
过细,过多或过详细的介绍会使学生觉得计算机语言高不可攀,加重学生畏难情绪。
课本也只是通过一个最简单的BASIC程序对高级语言提供了一个范例。
“用计算机处理问题的过程”一小节是本课的重点和难点所在。教师课堂上可
以先向学生提出问题:如何实现瓶中两种不同液体的交换?再进而把问题转换成计
算机问题——如何实现两个变量的交换。通过这样的讲解,学生在理解上应该没有
太大的问题。教师在教学中要讲清楚一点,就是“计算机中的变量与实际生活中的
容器的区别”——容器中如果已经装了东西就不能再装其他东西了,只有把里面的
东西倒出来才能再装其他东西;而计算机的变量可以反复赋值,新的一次赋值后,
原有的数据就被替换掉了。另一方面,把一个变量的值赋给另一个变量,这个变量
中的值依然是不变的。这一概念与学生日常生活中通常的理解是不同的,学生理解
起来可能会有困难,本课中适当加以说明,但在以后的教学中还要反复强调,才能
使学生加深理解,真正掌握。
用数学模型模拟现实生活中的过程,是教材中反复要用到的教学手段,也是学
生日后在编程时非常重要的环节。本课虽然只是一个开始,只提供一个范例,但是
对学生建立正确的编程思想是非常重要的。所以这个问题也是教师在本节教学过程
中不可忽视的重要内容。
用流程图表示出解决问题的过程,是本章中一贯的教学内容,意在培养学生养
成分析问题的习惯。有关流程图的表示方法将在第二节中详细分析,本课只是要学
生理解在程序设计过程中有这样一个环节,而且是非常重要的环节,但对其具体内
容不必详细分析。
五、练习实施建议
课文中的练习1最好让学生通过实际操作加深理解。可以先用文字描述把交换
过程的步骤写下来,再进行抽象,模仿课文中的写法转化成数学模型。
练习2写流程图让学生模仿课文中的流程图进行练习,但不作要求。
1、交换的基本过程:
第一步
第二步
第三步
第四步
数学模型如下:
第2节 流程图
一、教学目标
知识目标:1、理解流程图的概念
2、认识流程图中常用的几种图形表示方法
技能目标:学会对日常生活中的事件进行描述并画出流程图
情感目标:感受流程图的描述方法,养成对事物进行综合分析的习惯。
二、重点难点
教学重点:画流程图的几种常见图形及其用法
教学难点:流程图的图形的画法及其应用
三、环境与素材
常用流程图的图形、名称、意义对照表;几个实例的流程图例。
四、教学建议
建议课时:2课时。
本课主要围绕对事物过程分析和流程图的画法进行教学,首先通过一个工业生
产流程图,让学生了解流程图的概念,同时强调无论做任何事情,都要事先做好计
划,这样才能尽可能地把事情安排合理,做到有条不紊,这是一个非常好的习惯。
在展示几种常用的流程图形的画法、名称和意义之后,教材通过三个实例来说
明流程图的用法。教材中使用几个学生实际生活中的实例来作为范例,来说明程序
设计及流程图的思想,一方面是学生还没有接触到具体的计算机语言,另一方面是
想通过实例指导学生把这种程序设计思想运用到实际生活中,培养学生做任何事情
都要事先做好规划、分析,养成做事有条不紊的好习惯。
教材中的有些实例可以转化为计算机程序,有些则不行。教学中,当需要把教
材中的实例搬到计算机上去执行时,就需要具体的计算机语言了。教师在教学中选
择什么计算机语言,教材中并没有规定,教师可以根据学校或自身的具体情况加以
选择,一般可以是BASIC语言、PASCAL语言、C语言等。本教参以QBASIC语言
为例,提供部分实例的源程序。
本节中的前两个实例是学生生活中的例子,不能直接转化成计算机程序,例3
是可以转化成计算机程序的。但建议教师在本课的教学中,先不要急于把课文中的
实例转化成原程序。因为本节课的教学重点是让学生理解流程图的概念,学会流程
图的绘制方法,这时候把流程图转化成原程序会冲淡教学重点,转化学生学习的注
意力。在后面的教学中,教师教学时同样也要重视学生对过程的分析和流程图的绘
制,始终坚持培养学生对事物的规划、分析能力。
五、练习实施建议
本课两个练习都是围绕画流程图来进行的,可作为学生课堂练习来完成。教师
可根据学生实际情况,如果需要的话可适当增加些类似的练习题,让学生巩固所学
的知识。另外在以后几节的教学中,还会有大量练习需要结合流程图来完成。
·练习答案:
第3节 顺序结构程序设计
一、教学目标
知识目标:了解顺序结构程序设计的概念
技能目标:通过对申请电子邮箱和安装常用软件(顺序结构)过程的描述,学
会画顺序结构流程图
二、重点难点
教学重点:顺序结构程序设计及画流程图
教学难点:电子邮箱的申请和常用软件的安装过程
三、环境与素材
1、能够上因特网的多媒体网络教室
2、工业生产流程图,顺序结构程序流程图(挂图或板书)
四、教学建议
建议课时:2课时。
从本节的教学内容上看,顺序结构程序设计基本方法在第2节中都已经讲过了,
但作为程序设计的基本结构之一必须单独作为一节来讲解,所以本节结合电子邮箱
的申请过程和常用软件的安装来进行教学,一方面让学生通过这些典型的顺序结构
事例来了解顺序结构程序设计思想,另一方面是通过这些教学内容,增强学生的综
合信息素养,因为这些内容都是构成学生信息素养的重要组成部分。
教师在实际教学中,可根据学生的实际情况选择教学内容重点进行讲解:
●如果大多数学生没有申请电子邮箱的经历,教师可把这部分内容作为教学的
重点,让学生亲身体验申请电子邮箱的过程,并让学生把申请过程加以提炼、描述,
进而转化为流程图。对常用软件的安装过程可以通过教师演示简单介绍。
●如果大多数学生都已经有过申请过电子邮箱的经历,则可以把常用软件的安
装过程作为重点来让学生体验,并把安装过程用流程图加以描述。电子邮箱的申请
让学生总结一下就可以了。教材中是通过QQ的安装为例,介绍软件安装过程,教
师在实际教学中还可以根据实际情况选择其他常用软件,如ACDSee、Foxmail等。
软件安装完毕后,要让学生把安装过程记录下来,并用流程图加以描述。
工业生产流程,也是日常生活中常见的流程之一,这里让学生一般一解就可以
了。
已经有了第二节的基础,顺序结构程序设计对学生来说理解没有什么问题,关
键是通过实例加强学生对绘制流程图的训练。这是本节的教学重点所在。另外,从
本节开始,教师可以适当考虑结合程序设计语言,把课文中的一些实例或练习转化
成计算机程序,让学生在计算机上实际调试、运行,进行一些编程练习。需要注意
的是,我们一开始提供的练习内容,所涉及的编程语句应尽量少,并且不作为教学
重点,以免冲淡本节的教学重点(过程分析及画流程图)。
对于初学编程的学生来说,计算机程序中的表示与数学是有一些区别的,这是
点是教师在教学过程中有必要对学生进行分析、说明的。如在数学上,a=a+1是不
可能成立的,而在编程中却是经常遇到的,它的意义是“把变量a的值加1并重新
赋值给变量a”。计算机中的“=”称为“赋值号”,它与数学上的等号也是具有不同
意义的。
五、练习实施建议
本课练习2、3都是可以转化成数学模型,到计算机上去运行的。教师可结合特
定的计算机语言,把流程图转化成计算机程序,拿到计算机上去调试、运行。这里
给出两个练习的BASIC程序,供教师参考。
·练习答案:
练习2:流程图和BASIC语言参考如下:
流程图: BASIC原程序:
开始
a=0 : s=0 : M=0 ‘赋初值
INPUT “a=”,a ‘输入单价
输入单价(a)和数量(s)
INPUT “s=”,s ‘输入数量
计算出金额(M=a×s)
M=a*s ‘计算总金额
输出实际金额M
PRINT “M=”;M ‘输出总金额
结束
练习3:(参考练习2,过程略)
END ‘程序结束
第4节 分支结构程序设计
一、教学目标
知识目标:了解分支结构程序设计的概念
技能目标:1、学会对分支事件进行综合分析,并用分支结构加以描述
2、学会画分支结构流程图
二、重点难点
教学重点:分支结构程序设计及画流程图
教学难点:多重分支结构
三、环境与素材
1、能够上因特网的多媒体网络教室
2、相关图例
四、教学建议
建议课时:2课时。
电子邮箱申请过程中出现的“用户名已经被注册”的情况可能学生在注册邮箱
过程中已经碰到过了,这就很自然地引出程序设计的分支结构。教材中提供了邮箱
申请过程中分支结构的流程图片段,结合上一节的流程,学生应该能够把这个流程
图写完整。需要指出的是:“重新输入用户名”一段程序应该是流程图的哪一位置?
实际操作中,程序是在出现“用户名已经被注册”提示信息后,直接返回到上一步
操作,即要求重新输入用户名及密码等信息(这里不同的网站要求及内容会有所不
同)。
“行李托运问题”教材给出了完整的流程图。教师要帮助学生对流程图加以分
析,指导学生学会看流程图,学会通过对事件进行分析画出流程图,最后逐步学会
根据流程图写出源程序。
从理解层面上看,分支结构对学生来说并没有太大难度,主要问题是在应用上。
如何指导学生对分支问题进行分析是教学的关键,而分析分支结构程序最关键的是
对“分支条件”的分析,即怎样把判断条件表达明确、清楚。课文中的几个实例相
对比较简单,理解和分析起来应该没有太大问题,但对课后练习中的两个题目分析
起来可能会有一定难度。为加强学生练习,巩固分支结构,教参在本节增加几道练
习,以供教师在教学过程中参考、选用。
如何把问题分析得透彻、全面,是教师在教学中应当着重把握的内容。要重视
对学生分析方法的指导,培养学生严谨的逻辑思维和良好的学习习惯。下面补充一
1、输入a、b、c三个不同大小的数,将它们按由小到大的顺序输出。
2、某超市为了促销,规定:购物不足50元的按原价付款,超过50不足100的
按九折付款,超过100元的,超过部分按八折付款。编一程序完成超市的自动计费
的工作。
3、从键盘读入一个数,判断它的正负。如果是正数输出“+”,是负数输出“-”,
否则输出“0”。
参考程序:
1、流程图:
BASIC原程序:
结束
开始
输入三个数x,y,z
否
x>y ?
是
t=x : x=y : y=t
y>z ?
是
t=y : y=z : z=t
否
x>y ?
是
t=x : x=y : y=t
否
思考:为什么x和
y要再进行一次比
较?
输出x,y,z
REM 实现三个数从大到小排序
INPUT x,y,z
IF x>y THEN
t=x : x=y : y=t
END IF
IF y>z THEN
t=y : y=z : z=t
END IF
IF x>y THEN
t=x : x=y : y=t
END IF
PRINT x,y,z
END
说明:BASIC语言对变量的使用
没有严格的规定,但其他很多语
言(如C、Pascal等)规定变量在
使用前必须先定义,这点区别在
学习中应该向学生说明。
2、流程图:(为使问题简化,以单件商品为例)
结束
开始
扫描商品条码
计算机检索商品价格p
输入商品数量x
否
否
x*p<50 ?
是
x*p<=100 ?
是
S=x×p S=x×p*0.9 S=90+(x×p-100)*0.8
输出金额S
BASIC原程序:
REM 商品折价问题
S=0 : x=0 :p=0 ‘初始化变量
INPUT “商品单价:”:p ‘输入商品单价
INPUT “商品数量:”:x ‘输入商品数量
IF x*p<50 THEN ‘如果总金额不超过50公斤
S=x*p ‘计算金额
ELSE ‘否则(即总金额超过50元)
IF x*p<=100 THEN
S=x*p*0.9 ‘50——100元的金额计算
ELSE ‘当金额超过100元
S=90+(x*p-100)*0.8 ‘超出100元时的金额计算
END IF
END IF
PRINT S ‘输出金额
END
3、流程图:
结束
输出“+”
x大于0 ?
是
开始
由键盘输入一个数x
否
否
x小于0 ?
是
输出“-”
输出“0”
BASIC程序:
REM 判断数字的正负
INPUT x
IF x>0 THEN
PRINT “+”
ELSE
IF x<= THEN
PRINT “-“
ELSE
PRINT “0”
END IF
END IF
END
练习答案:
1、流程图:
QBASIC原程序:
开始
Y是闰年
Y不是闰年
(Y能被4整除但不能被100
整除)或者(Y能被400整除)?
输入年份Y
开始
REM 判断闰年
INPUT “请输入年份:”,Y
IF (INT(Y/4)=Y/4 AND INT(Y/100)<>Y/100) OR (INT(Y/400)=Y/400) THEN
PRINT Y;“是闰年”
ELSE
PRINT Y;“不是闰年”
END IF
END
说明:1、INT()函数是取整函数,即“取不大于该数的最小整数”。如
INT(12.5)=12
INT(-0.2)= -1
2、判断A数能否被B数整除,通常是用判断INT(A/B)=A/B是否成立的
方法来实现,即两数相乘后取整与积相比较,如果相等,则说明积没有小
数部分(能被整除)。
练习2.流程图
同一个问题可以有多种不同的分析方法,而随着分析角度不同,编写的程序也
会有所不同。这里提供两种解决方案供参考。
【方案一】
s小于8.9?
是
输出:合格 输出:不合格 输出:合格 输出:不合格
是 否
开始
输入性别1:男2:女
输入成绩s秒
否
1-男生?
否
s小于10.6?
是
开始
【方案二】
QBASIC源程序:
【方案一】
REM 学生体质测试程序——50米
INPUT “请输入性别(1-男,2-女):”;x
INPUT “请输入50米成绩(秒):”;s
IF x=1 THEN ‘性别为男性
IF s<=8.9 THEN
PRINT “合格”
结束
输出“合格” 输出“不合格”
y=1 ?
y赋值1 y赋值0 y赋值1 y赋值0
s<=8.9 ? s<=10.6 ?
是
是 否
性别参数x=1?
否
否
输入50米成绩(秒):s
输入性别1:男2:女
初始化变量x,y,s
开始
是
ELSE
PRINT “不合格”
END IF
ELSE ‘性别为女性
IF s<=10.6 THEN
PRINT “合格”
ELSE
PRINT “不合格”
END IF
END IF
END
【方案二】
REM 学生体质测试程序——50米
x=0 : y=0 : s=0 ‘初始化变量
INPUT “请输入性别(1-男,2-女):”;x
INPUT “请输入50米成绩(秒):”;s
IF x=1 THEN ‘性别为男性
IF s<=8.9 THEN
y=1 1 ‘合格标记为
ELSE
y=0 0 ‘不合格标记为
END IF
ELSE ‘性别为女性
IF s<=10.6 THEN
y=1
ELSE
y=0
END IF
END IF
IF y=1 THEN ‘输出结果
PRINT “合格”
ELSE
PRINT “不合格”
END IF
END
第5节 循环结构程序设计
一、教学目标
知识目标:了解循环结构程序设计的概念
技能目标:1、学会对循环事件进行分析,并用循环结构对事件加以描述
2、学会画循环结构流程图
二、重点难点
教学重点:循环结构程序设计及画流程图
教学难点:循环与分支结构相结合的程序设计
三、环境与素材
1、能够上因特网的多媒体网络教室
2、相关图例(挂图或板书)
四、教学建议
建议课时:2课时。
本课从生产中、自然界的循环事件入手,让学生理解:循环事件在人们的生产、
生活及自然界都是广泛存在的现象。然后,例举了一个学生大多数都熟悉的数学问
题,分析用计算机是如何处理这个问题的。
讲到这里,也许有学生会说:计算机只会用死办法来计算结果,没有人聪明。
教师需要向学生说明的是:计算机相对于人脑来说,它的最大优势是在于它的运算
速度。一个人要用几年时间来处理的数据量,计算机只用几秒钟就可以完成了。另
外,计算机程序是在人的控制下运行的,计算机的运行效率取决于人在编程时的方
案。上述程序也可以用较简便的方法来解决,只要对程序进行适当的修改就能实现
了。下面是修改后的程序片段:
I=I+1
I<=50 ?
是
课文中的“开动脑筋”及练习,主要都是围绕这一例题展开的,只要以上述程
序作部分修改就可以了。要让学生有足够的练习时间,把课文中的练习完成,以加
深对循环程序的理解。
循环结构程序设计关键点是循环变量和循环条件,要帮助学生分析哪个条件作
为循环条件,循环变量如何设定;对程序运行时实际循环次数加以分析;如何避免
出现死循环。
练习1、2学生参照教材范例一般可以完成。练习3难度较大,它需要把循环结
构与分支结构程序结合起来才能完成,另外对于循环变量的指定也有一定的难度。
练习参考答案:
《开动脑筋》
流程图:(奇数和)
说明:如果是偶数的和,则I的初值应为2。
结束
输出S值
计数器增加2
I <=100?
是
S = S+I(累加)
否
计数器I赋初值1
给变量S赋初值0,用来记录累加值
开始
BASIC源程序:
S=0 : I = 1
FOR I=1 TO 100 STEP 2
S=S+I
NEXT I
PRINT “S=”,S
END
练习1、流程图:
开始
给变量S赋初值1,用来记录累乘值
计数器I赋初值1
I <=10 ?
是
S = S*I(累加)
否
计数器增加1
输出S值
练习2:循环变量终值改为9就可以了。
练习3:
流程图:
开始
产生一个1-10之间的随机数r
输入你猜的数字x
是
x = r ?
否
是
x>r ?
否
小了 大了
你猜对了!
结束
BASIC源程序:
REM 猜0-9之间的随机数
RAMDOMIZE TIMER ;用时间作为随机数参数
I=0 ;设置循环条件,即当没有猜中时I始终是0
DO WHILE I=0
INPUT “请输入你猜的数字(0-9)”; x
IF x=r THEN
PRINT “你猜对了!”
I=1 ;改变循环结束条件,使循环结束
ELSE
IF x>r THEN
PRINT “大了”
ELSE
PRINT “小了”
第6节 数学问题
一、教学目标
知识目标:了解用计算机解决数学问题的方法
技能目标:初步学会对数学问题进行分析的方法,并能够把解决问题的过程转
化为流程图
二、重点难点
教学重点:分析问题的方法及用计算机解决数学问题的方法
教学难点:计算机解决数学问题与一般数学方法的不同之处
三、环境与素材
演示流程图的相关挂图
四、教学建议
建议课时:2课时。
计算机最初发明时就是用来解决数值计算的问题,因此,解决数学问题是计算
机最主要的特长。但用计算机解决数学问题与一般的数学方法是有些不同的。在很
多情况下,我们是利用计算机的运算速度来解决数学问题,而对运算过程中的技巧
不太强调。用计算机解决数学问题时,采用什么样的“算法”是问题的关键。
本节通过三个数学问题的实例,分析用计算机解决数学问题的方法。
“年龄问题”是小学数学中常见的问题。用小学数学方法解决这个问题时,通
常采用的是“画线段图”的方法,而在初中则采用“解方程”的方法解决。现在我
们采用计算机编程来解决上述问题,又有另外一种不同的方法——“穷举法”。对穷
举法,前面几课中已经举过一些例子,通过数学问题的解决对这种方法也是一种复
习。教材中“年龄问题”提供的流程图留下一个小bug来让学生思考(即开动脑筋):
如果判断条件永远不能成立,程序会出现什么情况?怎样避免上述问题出现?
“鸡兔同笼”求解过程与“年龄问题”类似。对于教材中提出的问题——输出
语句出现在循环体内与循环体外有什么不同?很显然,当输出语句在循环体内时,
它要被多次执行,即会输出多次(根据循环次数而定)。而在循环体外部的输出语句
只是在循环结束后被执行一次。
“求自然数的阶乘”问题,教师在分析时应注意与累加问题进行比较。一是要
注意分析清楚循环被执行几次,二要分析用来保存累乘结果的变量(S)的初值与累
加时有什么不同?为什么要有这些不同?程序运行过程中各变量的变化可以通过列
表方式进行分析:
循环次数 0 1 2 3 4 …
I的值 2 3 4 5 6 …
S的值 1 1*2 1*2*3 1*2*3*4 1*2*3*4*5 …
S=S*I 1*2 1*2*3 … 1*2*3*4 1*2*3*4*5 1*2*3*4*5*6
本节练习题提供了几道与课本范例相似的题目,以让学生反复练习,加深对数
学问题分析方法的理解。
五、练习实施建议
本课练习比较多,其中3、4两题难度较大,是选做题。第1、2二题主要是为
巩固学生基础知识,加强对教材中范例的理解。要让学生通过练习,加深对计算机
编程的理解,培养学生正确的思维习惯(与数学思维的不同)。要指导学生先对问题
进行分析,画出解决问题的流程图,然后再动手编程的好习惯。
·练习答案:
练习1:流程图
开始
i赋初值1
i<=23?
是
i*4+(24-i)*3=86?
是
输出i,24-i
否
否
i增加1
结束
BASIC语言原程序:
练习2: 流程图
IF I+5=4*(50-I+5) THEN
PRINT I,50-I
END IF
NEXT I
END
结束
I减少1
I+5=4*(50-I+5)?
是
输出I,24-i
I>=1?
是
否
否
I赋初值49
开始
练习3: 要用到循环嵌套
①流程图:
结束
输出S的值
S=S+M
I增加1
累加各阶乘
J增加1
J<=I ?
是
M=M*J
否
是
赋初值M=1、J=1
求I的阶乘
I>5?
否
赋初值S=0、I=1
开始
注:S作为累加器,其初值赋值为0,而M用于保存累乘结果,初值应赋为1。
②BASIC语言原程序:
S=0
FOR I=1 TO 5 ‘外循环,循环5次
M=1
FOR J=1 TO I ‘内循环,循环I次
M=M*J ‘计算I的阶乘的值
NEXT J
S=S+M ‘累加器,把计算的各数阶乘相加
NEXT I
PRINT S ‘输出计算结果
END
练习4: 让我们先来模拟操作结果:
操作次数 四个盒子中的球数
0 8 5 3 2
1 5 6 4 3
2 6 3 5 4
3 3 4 6 5
4 4 5 3 6
5 5 6 4 3
6 6 3 5 4
7 3 4 6 5
8 4 5 3 6
9 5 6 4 3
10 6 3 5 4
流程图(略)
BASIC语言原程序:
cls
a1=8:a2=5:a3=3:a4=2
print a1,a2,a3,a4
for i=1 to 10
rem 找大数
t=0:a=a1
if a>a2 then
t=1
el
t=2:a=a2
end if
if a>a3 then
el
t=3:a=a3
第七节 汉字输入法研究
一、教学目标
知识目标:1、了解查找算法的基本概念
2、了解汉字的编码基本知识
3、理解汉字输入法的工作流程
技能目标:1、学会设计汉字输入法的流程图
2、学会循环方法设计实际应用软件的流程图
情感目标:培养学生养成使用流程图分析和解决实际问题的习惯
二、重点难点
教学重点:查找算法、汉字编码、输入法流程图的设计
教学难点:汉字编码的理解、输入法流程图的设计
三、环境与素材
1、多媒体网络教室,也可以在有多媒体投影机的普通教室上课
2、有关流程图的文件和相关程序,或者可以使用画有流程图的挂图
四、教学建议
建议课时:2课时
本课是本章教材第一单元综合应用课的第二课,通过学习可以消除学生对计算
机软件那种高不可攀的神秘感,本课的教学要做到顺序渐进,整个课是思维的传授
过程,教师要根据学生的实际情况调节课堂的进度,不可操之过急。本课的教学可
以分以下几个模块进行。
1、查找算法的教学
教师可以通过日常生活的例子,如货价上找物品、公共场所找人、翻字典等例
子,也可以引导学生举例来提高学生的感性认识,增加课堂气氛。在让学生思考和
想象各种例子的查找过程和方法的基础上,引出查找算法的基本原理,可以告诉学
生有很多的查找算法,如二分法、回溯法,老师可以说出或写出名称,直接告诉学
生今天要学的是顺序查找算法是那些算法中最简单最容易理解和掌握的方法,算法
的基本思想介绍就比较简单了。
介绍算法时可以展示书上的流程图,同时可以用事先编好的程序来说明这种思
想在计算机上是可行的。参考程序如下:
INPUT “输入要找的数字”, A
FOR I=1 TO 10
READ X
IF A=X THEN
PRINT “数字以找到”
GOTO E:
ENDIF
NEXT I
PRINT “找不到”
E:
Data 10,20,30,40,50,60,70,80,90,100
注:data部分的数据教师根据实际情况调整。
2、汉字编码的教学
汉字编码的概念比较抽象,也是本课的难点之一,建议用机械汉字打字机字盘
的结构引出区位码的知识,告诉学生编码相当于给汉字一个编号或取名,有了编码
就可以比较容易找到汉字,可能学生会问:“为什么要分内码和外码?”等问题时,
教师可以直接告诉学生,如有兴趣深入学习下去就会明白的。
这里主要向学生讲授外码的知识。因为拼音输入法是学生最熟悉的输入法,用
汉字拼音作为题材比较合适,在讲解的最后告诉学生不管是那种输入法,建立的数
学模型是一样的。
练一练的参考答案:
四种类型的各种输入法的名称
编码 汉字输入法
数字类 区位(也称电报)
字型类 五笔、表形码
字音类 各种拼音输入法
音型结合类 二笔输入法(阴阳码)、
丁码
汉字词组输入码(拼音)对照表
汉字 编码
中国 zhongguo
浙江省 zhejiang
杭州 hangzhou
信息 xinxi
计算机 jisuanji
科学 kexue
生活 shenghuo
学习 xuexi
学校 xuexiao
3、汉字输入法工作流程和流程图教学
因为不牵涉具体的编程,而且学生没有编程的经验,对于复杂的(当然实际上
也并不复杂)流程图学生就比较难以把握,特别是一些细节的处理,学生往往很难
一次性的完成整个流程的设计,建议教师在教学中采用分步教学的方法,将讲解过
程进行分解,来降低难度,帮助学生的理解。也就是将流程图进行模块化,然后将
每个模块逐步细化。
关于细化到什么程度,是流程图教学中的难点,也是学生最难把握的地方,教
师只能根据学生的实际情况来掌握,我们具体只要求学生能理解流程图中的逻辑关
系即可,如果条件许可,可以将具体的语句(如qbasic)列出,简单介绍流程图和
语句具有一一的对应关系,使学生懂得流程图能直接转化为可以执行的计算机语言,
流程图和具体的语言是无关的,明确画好流程图是计算机编程的基本功,将来不管
学习什么计算机语言,都离不开流程图。
教科书中汉字输入法处理流程图参考程序如下:
REM 汉字输入法
DIM A$(17,1)
FOR I=1 TO 17
READ A$(I,0),A$(I,1)
FOR I=1 TO 17
IF BM$=A$(I,1) THEN
REM 转换机内码
PRINT “找到 :”A$(I,0)
GOTO B:
END IF
NEXT I
INPUT “找不到你输入编码对应的汉字,是否重输Y/N?”,CH$
IF CH$=”Y”
GOTO A:
END IF
DATA “中”,”zhong”,”华”,” hua”,”人”,”ren”,”民”,”min”,”共”,”gong”,”和”,”he”,”
国”,”guo”
DATA “中国”,”zhongguo”,”浙江省”,”zhejiang”,”杭州”,”hangzhou”
DATA ”信息”,”xinxi”,”计算机”,”jisuanji”,”科学”,”kexue”,”生活”,”shenghuo”
DATA ”学习”,”xuexi”,”学校”,”xuexiao”
B:
END
五、练习参考答案:
1、第一题
2、第二题
3、第三题
相关连接:
/cjh/
/
/mm_
第八节 冒泡排序法
一、教学目标
知识目标:1、了解冒泡法排序的基本概念
2、理解算法过程模拟
技能目标:1、根据模拟结果画出流程图
2、能熟练地设计单循环流程图
3、会设计实际例子地双循环流程图
情感目标:培养学生养成使用流程图分析和解决实际问题的习惯
二、重点难点
教学重点:冒泡法排序、算法模拟、双循环流程图的设计
教学难点:模拟中循环次数地确定、双循环流程图的设计
三、环境与素材
1、多媒体网络教室,也可以在有多媒体投影机的普通教室上课。
2、有关流程图的文件和相关程序,或者可以使用画有流程图的挂图
3、模拟算法用地教具,如盒子、小球等
四、教学建议
建议课时:2课时,如果条件容许加一节总结课。
本节是第一章的最后一节内容,学好本节内容后,今后学生继续学习编程的话
已基本没有什么障碍了,特别是双重循环的教学是本节的主要难点,所以可以向学
生灌输一些程序结构化的知识,特别要提示循环中的嵌套问题。通过算法的模拟过
程,使学生懂得计算机其实并不聪明,它的运行完全是按照人们事先编排好的程序
来运作,最大的特点高效,不会疲倦。同时让学生知道,编好程序是提高计算机效
能的重要途径。对本节的教学提如下的建议:
1、冒泡法排序的教学
和上一节的查找法一样,让学生知道其实关于排序,科学家也发明了许多的方
法,今天要学的冒泡法也是在许多方法中比较简单易懂的方法,所以使用也比较普
遍,至于其他的方法有兴趣的学生可以课后去翻阅有关资料。
对于排序的基本思想,教师可以通过黑板或大屏幕来简单的解释一下,或者可
以让全体学生阅读教科书,告诉学生要理解其中的内容,必须听好下面的课。
2、模型的建立及模拟过程的教学
这部分内容教科书上已经写得比较清晰,教师只要按部就班得做下去就可以了,
但几个地方需要特别说明。
1.关于模型的建立教学,可以用课件、实物或者直接用黑板,这里建议用黑板,
因为整个过程可以调控可以多样化,比如学生的参与,当然实物也能做到,但黑板
的有点就是能够留下痕迹,有利于思路的再现。
2.第一个阶段的模拟是至关重要的,也是本节教学重要部分,教师一定要主意
学生的掌握程度,否则下面的教学就会无法进行下去。
第一个阶段模拟过程程序清单
REM 第一个阶段模拟
DIM A(5):A(1)=7:A(2)=15:A(3)=8:A(4)=10:A(5)=23
FOR J=1 TO 4
IF A(J)>A(J+1) THEN
ELSE
A(0)=A(J):A(J)=A(J+1):A(J+1)=A(0)
END IF
NEXT J
PRINT A(1),A(2),A(3),A(4),A(5)
END
3.及时记录各个过程的主要数据,最后归纳填好下表。
参加排序的盒子数 比较次数 阶段结果
整个模拟过程BASIC语言程序清单:
REM 冒泡法排序
DIM A(5):A(1)=7:A(2)=15:A(3)=8:A(4)=10:A(5)=23
N=5
FOR I=1 TO N-1
FOR J=1 TO N-I
IF A(J)>A(J+1) THEN
ELSE
A(0)=A(J):A(J)=A(J+1):A(J+1)=A(0)
END IF
NEXT J
NEXT I
PRINT A(1),A(2),A(3),A(4),A(5)
END
2、第二题
3、第三题
第九课 认识机器人
一[教学目标]
1、 知识与技能
知道什么是机器人,了解机器人的发展情况,对即将要学习的机器人有一个感性
的认识。
2、 过程与方法
让学生自己动手通过上网查询机器人的定义,以及机器人的发展概况。再通过讨
论把自己的所见所闻讲述出来,教师归纳总结。再以丰富的视频资料帮助学生对教
学机器人建立一个感性的认识。
3、 情感、态度、价值观
让学生体会自主学习所带来的成功感,培养学生发现问题、解决问题的能力。
二[教学重点]
了解机器人的基本知识,特别是现在普遍使用的教学机器人。
三[教学难点]
如何让学生对机器人有一个生动形象的认识,从而激发学生的学习兴趣。
四[课前准备]
计算机机房、互联网、机器人器材
五[教学步骤]
教师活动 学生活动 教学目的
1、播放影片剪辑 1、观看影片 1、引起学生的注意
《终结者2》片段
2、提出问题:影片中的 2、展开思考作答 2、引导学生进入主题
主角是人还是机器人? 机器人
3、提出问题:什么是机器人?请3、学生开始通过搜索引擎去寻3、让学生通过自主学习去解决
同学们通过网络寻找答案 找答案 问题
4、 巡视整个机房,了解学生 4、学生通过操作,对机器人的4、让学生体会成功感
完成情况,并对部分学生给予提定义有了初步认识
示。
5、请部分学生讲述他所发现的关5、学生各自表达自己的观点 5、通过发言的方式让学生增强
于机器人的描述 自信心
6、总结发言:各位同学对机器人6、关注教材中对机器人所下的6、让学生明白机器人实际上是
的描述都是大同小异的,应该说定义 一个开放性的话题
都是正确的,我们国家的科学家
对机器人是这样理解的。。。。。。
7、提出任务:同学们接下来继续7、学生开始通过搜索引擎去下7、继续渗透自主学习
通过搜索引擎去网上下载机器人载图片
的图片,等一下拿出来大家交流
一下,看看谁下的不同种类的机
器人最多?
8、巡视机房掌握学生完成情况 8、将下载下来的图片保存在硬8、了解学生的操作情况,为开
盘中 展下一步教学作准备
9、请同学来展示自己下载的机器9、学生凭自己的想象力进行归9、为讲解机器人的分类作一个
人图片并提出问题:你能给你下纳 铺垫
载的机器人进行一个简单的归类
吗?
10、归纳总结:其实机器人分类10、关注教材中对机器人的分类 10 、让学生对机器人有一个框架
的方法很多,现在还没有一个统上的认识
一的标准,按目前一般的方式可
分为。。。。。(结合课本对这
些分类作简单解释)
11、结合课本引入教学机器人的11、学生认真听讲,并观察机器11、通过实物展示,提高学生的
介绍,重点说明教学机器人在我人器材实物 感性认识,为即将学习的内容提
国的发展情况,以及在现实中的升兴趣
具体应用,配合讲解出示目前使
用比较普遍的机器人器材
12、播放收集整理的关于教学机12、观看视频 12、让机器人从一个抽象的概念
器人的使用和比赛片段,结合视变得较为形象,为下步学习作一
频作一定的补充说明(比如近年个铺垫
来发生在身边的青少年智能机器
人大赛等等)
13、出示一个已经制作好的机器13、通过听讲和观察,去理解机13、出示实物让学生能够把教师
人实物,结合这个机器人来讲解器人的组成部分 所讲的组成部分很容易和实际
机器人的基本组成 联系起来,加深理解
14、提出思考问题:用自己的方14、学生思考回答 14、培养学生的想象力
式表达,你心目中未来的机器人
是什么样的?
六[课后反思]
1、 对于前面机器人定义和分类的学习,是采用自主探索和互动的形式完成的,
其目的是提高学生的学习兴趣,但要注意时间的把握,避免冲淡本节内容主题-教学
机器人的介绍。
2、 教学中所采用的视频要精简,能够迅速切入主题,达到深人浅出的效果。
3、 上机指导时要注意观察学生的完成情况,特别要留意那些完成情况具有代表
性的学生,尽量抽他们起来回答问题。比如:图片的下载,就要关注那些学生图片
下载的较全,分类较多,这样便于讲解。
第十课 机器人实验室
一、 教学目标
1、知识目标:
①、了解ROBOLAB的编程环境。
②、认识机器人软件ROBOLAB,学会用ROBOLAB下载固件。
③、掌握编写程序采集数据、上传数据并分析处理的方法。
2、能力目标:
①、设计和搭建实验。
②、学会编写机器人程序。
③、ROBOLAB固件下载及程序调试和数据分析。
3、情感目标:
①、培养学生的观察能力、动手能力、创造能力,养成良好的思维习惯。
②、培养学生对待知识的科学态度和辩证唯物主义观点。
③、培养学生探索机器人的兴趣和科学精神。
二、教学重点、难点
重点:认识ROBOLAB的编程环境,理解固件与RCX的关系。
难点:
①、编写机器人程序;
②、ROBOLAB固件下载;
③、程序调试和数据分析。
三、教学方法
以学生直接实践体验为主,辅以教师演示、启发、引导。
四、教学准备
乐高机器人套装、电脑、网络教室,机器人调试场地或模拟平台环境。
五、教学过程
1、 引入:机器人系统强大的数据采集、分析、处理以及项目研究和管理功能,为
我们搭建了一个优秀的学习和应用现代信息技术的平台。本课开始我们要像科学家
一样建立一个自己的机器人实验室,并用它做几个小实验,学习和掌握科学研究的
思维和方法。
2、新课:建立自己的主题
在机器人实验室中,所做的每一个实验叫做一个项目,所有的项目又可以归属
于一个主题。 下面我们利用ROBOLAB软件建立一个名为“我的机器人实验室”
的主题。
主题——“我的机器人实验室”
第一步,打开ROBOLAB,在主菜单中选择“管理员”进入管理员界面;
第二步,选择“ROBOLAB设置”,进入如图14-1所示的界面中;
第三步,输入新主题后,单击添加“”按钮,建立一个新主题;
第四步,单击返回“”按钮,返回主菜单。
主题列表
添加 新建主题
图 14-1 主题管理
项目研究步骤
在ROBOLAB机器人实验室中,每一个项目研究(实验)都需要经历如图14-2
所示的五个步骤:
图 14-2 项目研究步骤
3、我的第一个实验
大家知道,液体蒸发要吸热,物体温度会降低。这就是为什么,医生常用酒精
给高烧病人降温。下面我们用实验研究:
酒精蒸发引起的物体温度的变化情况;
想一想,你怎样设计你的实验?
设计和搭建实验
如图14-3所示,我们把一个棉球放在酒精中充分浸泡,然后用棉球不停的擦试
温度传感器的探头,同时将温度传感器的一端接在RCX的输入端口1。编写程序,
让RCX每隔3秒钟采集一次温度数据,1分钟后停止采集,然后将采集的数据上传
到计算机中,进行分析。
图 14-3 实验装置
温度传感器可用来测量物体温度,其测量范围为-20摄氏度到50摄氏度,在你
设计实验时,不能超过这一测量范围。
程序的编写
下面我们进入编程区:
(1) 在ROBOLAB主菜单中,单击“研究者级别”,进入如图14-4
所示的研究者编程菜单;
新项目
图 14-4 建立新项目
单击“新项目”后,在弹出的“输入要建立的新项目的名字”对(2)
话框中,输入新项目的名字,如“蒸发吸热研究”;
单击“确定”后,进入如图14-5所示的项目工作区; (3)
程序名
菜单区
编程等级
工作区
页面区
下载程序 直接模式
图 14-4 项目工作区
进入项目工作区的第一项目工作就是编写程序,所以系统默认进入“编程区
”。在编程区,我们可以为RCX编写程序,并将程序下载到RCX中。同样
的,研究者级别的编程也有五个等级,图14-4是编程等级1。
图14-4所示的编程等级1,默认的是:安装在输入端口1的光电传感器采集数
据,每隔1秒钟采集一次,一共采集10次。
请你试着点击一下程序中的命令图标,看看有什么反应?
选择传感器 指定结束采集的条件
采集速度
图 14-5编程等级1
在如图14-5所示的编程等级1中,我们可以:
选择安装的传感器;
选择数据采集的速度;
指定结束采集的条件。
现在,你知道怎么修改程序,以满足我们的实验了吗?
下载程序
请按图14-6所示修改程序后,点击下载程序按钮,将程序下载到RCX内
存中。
图 14-6 实验程序1
开始实验
按我们的实验设计,打开RCX并开始运行,在你擦试温度传感器的探头的同
时,RCX也在按我们的程序要求,采集数据,当LCD的小人停止运动时,表明程
序结束,采集完成。
上传数据
当数据采集完成后,就可以上传数据了。
点击菜单区的上传按钮,可进入如图14-7所示的上传工作区;
更改数据集名称
选择桶,并更名
数据显示格式
波形控制模块
波形显示区
添加或
删除页
图14-7 上传工作区
保持RCX在开机状态,单击上传按钮,上传数据;
为了知道数据集代表的意义,请更改数据集名称和桶名。
这里,使用不同颜色的桶,是为了区别不同的数据集,便于查看、比较和计算;
桶的名称,实际上是数据显示区中Y轴的名称,一般用物理量及其单位来表示。
试一试:
(1) 为你采集的数据集取一个名字;
(2) 为数据集选择一个你喜欢的颜色桶;
(3) 单击桶下面的标题栏,在如图14-8示的“设定标题”对话框中将桶的
标题设为“温度(摄氏度)”;
图 14-8为桶设定标题
(4) 请你选择不同的数据显示格式,观察数据显示区波形的变化;
(5) 思考数学显示格式与数学上的统计图有什么关系?
查看和比较数据
单击菜单区的查看与比较按钮,便可进入如图14-9所示的“查看与比较”
工作区。在这里我们可以查看(View)、比较(Compare)、计算(Measure)和打印
(Print)数据集。
下拉菜单
计算方法
计算结果
波形控制
显示格式
选择桶
数据显示图
图 14-9 查看与比较工作区
试一试:
(1) 请点击下拉按钮,看看在“查看与比较”中有哪些操作?
(2) 点击“波形控制”中的“对Y轴自动调整”按钮,观察波形的变
化?想一想这样做有什么好处?
图 14-10 对Y轴自动调整后的波形
(3) 点击计算方法快捷按钮,观察,在实验过程中,最高温度是多少?
出现在什么时刻?最低温度是多少?出现在什么时刻?
计算
计算是整个实验过程中最重要的部分,前面仅仅是将数据采集回来,但最重要
的是分析这些数据,从而得出实验结果或结论。
点击菜单区的计算按钮,则可进入如图14-11所示的计算工作区
计算结果名称
下拉菜单
结果显示
选择一个桶
用于保存计
算结果
参加计算的桶 计算方法
图 14-11 计算工作区
点击计算工具的下拉菜单,你会看到计算与编程一样,分为5个等级,图14-11
是计算工具1。作为入门级别,我们这里只介绍计算工具1。
例如,我们要将采集回来的原始数据由原来的摄氏度作单位变为华氏度为单位。
摄氏度(C)转换为华氏度(F)的公式为:
温度(F)=温度(C)*1.8+32
为此,请作以下操作:
点击按钮,对波形作Y轴自动调整;
,选择乘法运算符; 点击计算方法中的第一个运算符按钮
在数字图标的下面输入数字1.8;
第二步作加法运算,运算符不变,在第二个数字图标下输入32;
更改计算结果桶的标题为“温度(F)”,这时我们看到计算结果的波形图如
图14-12,实际上波形图并没有改变,只是Y轴坐标变了。想一想,为什
么?
图 14-12 转换后的波形图
实验报告
到此,我们对实验数据进行了采集、上传、查看、简单分析(求最高温度、最
低温度)和简单计算,下面我们为实验撰写实验报告。
点击菜单区的实验报告按钮,进入如图 14-13所示的实验报告工作区。
页标题
下拉菜单
文字描述区
图片和数
据显示区
图 14-13 实验报告工作区
在实验报告工作区的“Describe Page”描述页中,我们可以对实验的设计、程
序、分析以及实验结论通过文字、图片、数据以及波形图的方式进行描述。下面,
我们来看看如何撰写实验报告:
(1) 选择下拉菜单中的“Describe Page”;
(2) 将页标题改为“实验目的和方法”;
(3) 在文字描述区,输入本实验的目的和方法;
图 14-14 实验报告目的页
(4) 单击页面区的“添加页”按钮,将页标题改为“实验程序”
(5) 在“Show Page”中选实验程序页,第二页页面如图14-15所示;
图 14-15 实验报告程序页
同理,我们可以写出如下的实验结论页。
图 14-15 实验报告结论页
4、思考与练习
1. 请你设计一个实验比较用水和酒精蒸发降温,并指出水和酒精哪
种液体的降温效果更好。
2. 设计一个实验,在你的教室选择5个具有代表性的点,测试这些
点在上午10点和下午4点的光值,并上传到计算机,对采集回
来的数据进行比较分析。
提示:用触碰传感器控制采集速度,用采集次数控制结束采集的条件。参
考程序如下:

本文发布于:2023-10-29 00:32:13,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/169851073474880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:九年级《信息技术》 教案.doc
本文 PDF 下载地址:九年级《信息技术》 教案.pdf
| 留言与评论(共有 0 条评论) |