八年级下学期信息技术教案

文档属性

名称 八年级下学期信息技术教案
格式 zip
文件大小 1.2MB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2007-11-14 19:53:00

文档简介

(共5张PPT)
第12节:导盲机器人(三)
执行器模块和机器人的动作有关,其中包括:直行、转向、启动电机、停止电机、延时等待、发音、显示、计算和设置眼睛。这些模块该如何使用呢?
――直行――
图标模块对话框
⑴ 功能:“直行”模块主要用于控制机器人前进、后退。
⑵ 操作:将“直行”模块移到流程图生成区,并连接在程序中的相应位置。设置参数时,右击“直行”模块,在弹出的对话框中输入速度与时间。
⑶ 设置参数说明:
速度:有两种方式进行设置。可在对话框中直接输入速度值,也可以用鼠标拖动速度标尺上的游标来设置速度。当输入值为正时,机器人前进;输入值为0时,机器人停止;输入值为负时,机器人后退。输入值的绝对值越大,机器人移动速度就越快。
注意:模块的名称会随着不同的速度而变化,分别为“前进”、“后退”、“停止”。
时间:在对话框中输入机器人移动的时间,单位为秒;你也可以选中“随机时间”,它可产生小于输入值的随机时间。
――转向――
图标模块对话框
⑴ 功能:“转向”模块主要用于控制机器人转向。
⑵ 操作:将“转向”模块移到流程图生成区,并连接在程序中的相应位置。设置时,右击“转向”模块,在弹出的对话框中输入速度和时间。
⑶ 设置参数说明:
转向速度:可用两种方式进行设置。可在对话框中直接输入速度值;也可以拖动速度标尺上的游标进行设置。当输入值为正时,机器人右转;值为0时,机器人停止;值为负时,机器人左转;输入值的绝对值越大,机器人转动速度就越快。
注意:模块的名称会随着不同的速度而变化,如果设置右转速度,模块名称为“右转”;如果设置左转速度,模块名称为“左转”;如果设置速度为0,模块名称为“停止”。
转向时间:在时间输入对话框中输入机器人转向的时间,单位为秒;你也可以选中“随机时间”,它可产生小于输入值的随机时间。
小结:
作业:73-74页(共5张PPT)
第9节:仿真环境下的机器人
流程图
流程图是用一些图形表示各种操作的。用图形表示算法,直观形象,易于理解。流程图能够比较清楚地显示程序的逻辑关系,因此它是表示算法的较好工具。
下面就通过一个具体的例子来认识流程图。
例:在50名学生中,将成绩在80分以上者的学号和成绩打印出来。流程图表示如下:
图1-1 流程图
从图1-1中,我们可以看出,一个流程图包括以下几个部分:
表示相应操作的框;
带箭头的流程线;
框内外必要的文字说明。
“表示相应操作的框”有以下四种(见下图),流程图使用这四种图框,就能将编程的思想很好地体现出来。
用常规的计算机编程语言(如C、FORTRAN、JAVA)编程,需要输入复杂的程序代码,并且编写的程序还要符合特定的语法。而流程图编程不需要记忆计算机语言的语法,不需要使用键盘输入程序代码,只需要按照“先作什么,后作什么”的设想,就可以编出程序。VJC正是按这个思想设计的。使用VJC软件,学生们不用关心语言实现的细节,同时也有效避免了语法错误,有利于集中精力寻求解决问题的方法。
VJC的流程图模型由以下几种基本形状的模块及带有箭头的方向线组成:
VJC的模块包括:执行器模块(蓝色矩形)、单功能传感器模块(紫色平行四边形)、带判断功能的传感器模块(紫色菱形)、控制模块(红色菱形)和程序模块(黄色矩形或椭圆形)五种。
小结:
作业:55页(共4张PPT)
第4节:引导层
教学目标:
1、认识什么是引导层?
2、会使用引导层作简单的动画。
教学重点:使用引导层作动画
教学课时:2
教学过程:
  将一个或多个图层链接到一个运动引导层,使这些图层中的对象沿着引导层指定的路径运动,这种动画形式被称为“引导路径动画”。这种动画可以使一个或多个元件完成曲线或不规则运动。
 一个最基本“引导路径动画”由两个图层组成,上面一层是“引导层”,它的图层图标为,下面一层是“被引导层”,图标与同普通图层一样。
  在普通图层上单击时间轴面板中的“添加运动引导层”按钮,该层的上面就会添加一个引导层,同时该普通层缩进成为“被引导层”。
  引导线是一种运动轨迹,因此,被引导层中最常用的动画形式是动作渐变动画。被引导层中的对象是可以使用影片剪辑、图形元件、文字等,但不能是形状。
  操作时特别要注意被引导的对象起始点和终止点的两个“中心点”,一定要对准 “引导线”的两个端点。
小结:
参照书上22-24页的内容完成练习题。八年级06-07学年第二学期信息技术期末测试题
亲爱的同学们,时间过的很快,转眼一学期又过去了,通过一个学期的学习大家一定学习到了不少的新知识,现在就是你们展示才华的时候了,下面有一些题请仔细阅读后作答:
以小鸡过马路为题材,设计一个FLASH动画,展现请遵守交通规则这一主题。
要求:要有声音、图片、文字等内容、有动画效果。做完后以“自己的姓名”为文件名保存在“C盘”上,并且将影片发布。(共6张PPT)
第一节:逐帧动画
一、活动建议:了解Flash的界面
操作指南:Flash动画近年来在网页中得以广泛应用,是目前最流行的二维动画技术。
启动方法:
开始→程序→Macromedia→Macromedia
Flash8
Flsah8的编辑界面主要包括:菜单栏、工具箱、时间轴、舞台(工作区)、属性面板、浮动面板等部分。
名词解释
   1、帧:组成动画的一个静态画面。动画是由许许多多的帧组成的,当帧按照一定的速度播放时,就形成了动画效果。
   2、帧频:也称“帧速率”,表示动画的播放速度,以每秒钟播放的帧数表示、简记为fps。帧频是影片放映时很重要的参数,帧频太慢会使影片放映滞涩、不流畅、太快又无法算清动画的细节。标准电影的影片频率是每秒24帧。
3、关键帧:关键帧定义了动画的变化环节。关键帧技术是计算机动画最基本并且运用地广泛的方法。实心圆点是有内容的关键帧,无内容的关键帧(即空白关键帧)则用空心圆点表示。
4、普通帧:普通帧显示为一个个的单元格。无内容的帧是空白的单元格,有内容的帧显示出一定的颜色。并用不同的颜色代表不同类型的动画。关键帧后面的普通帧通常会继承该关键帧的内容。
5、在为动画插入关键帧时,通常会把前方最近的关键帧中内容复制到新的关键帧中。
6、位图和矢量图是计算机图像表示的两种不同方法。
位图是由许多像小方块一样的“像素”组成的图形。比如我们在“画图”工具中绘制的图像就是位图。
矢量图是由公式定义出来的图像,就像我们数学中,可以根据一个二次方程在直角坐标系中画出一条二次曲线。
矢量图和位图间最大的不同在于它们的缩放性。矢量图无论怎样放大都不会失真。而位图在放大时很容易失真。
课堂小结:
作业:设计眼球会动的猫(作成逐帧动画,每一帧都是关键帧)。作一个引导路径动画,要求:
1、导入一张图片,图片能按照铅笔画的任意路线运动。
2、导入一张图片,图片能按照圆圈作圆周运动。(共5张PPT)
第10节:导盲机器人(一)
  如果编写流程图程序,则在打开VJC1.5窗口时,选择“新建-流程图程序”(参见图2-1),进入流程图编辑界面,就可以编写流程图了。详见3.1节和第5章。
  如果编写JC代码程序,则在打开VJC1.5窗口时,选择“新建-JC代码程序”(参见图2-1),进入JC代码编辑界面,就可以编写JC代码程序了。
  运行自检程序可以检查机器人各部分功能是否正常。自检程序中共有9个程序,每运行完一个程序,需再按一下运行键,才能运行下一个程序。
  接下来让我们看看JC代码编程的相关知识。在流程图编辑界面中,点击菜单栏中的“文件”选项卡,在下拉菜单中选择“新建”,这时就会出现一个可供选择的对话框,请选择“JC代码程序”,确定,就进入了JC代码的编辑界面,在编辑窗口中键入:
void main()
{
int i;
for(i=0 ; i<4 ; i++)
{
drive( 80 , 0 );
wait( 0.500000 );
stop();
drive( 0 , 80 );
wait( 0.100000 );
stop();
}
}
这就是走四边形的JC代码程序,与前面的流程图是一致的。下面我们就来看看该程序中JC代码的含义。
main是系统定义的一个函数,每一个JC程序总是从main函数开始执行的;所以第一句就可以理解为一个程序的“开头”;main函数的开始和结尾分别有个“{”和“}”;
void可以理解为“不带返回值”;
程序中每一句结尾都要加“;”这是C语言语法规定!
小结:
作业:61页(共4张PPT)
第5节:遮罩层
教学目标:
1、理解遮罩层的基本原理
2、会做简单的遮罩动画
教学重点:遮罩层的基本原理
教学课时:2
教学内容:
1、认识遮罩层
2、设计“过马路.fla”的片尾动画
教学过程:
遮罩动画是Flash中的一个很重要的动画类型,很多效果丰富的动画都是通过遮罩动画来完成的。遮罩层的基本原理是:能够透过该图层中的对象看到“被遮罩层”中的对象及其属性(包括它们的变形效果),使用遮罩功能,可以制作出许多殊效的效果来,如探照灯、百叶窗、放大镜、波浪等效果。
在Flash动画中,“遮罩”主要有两种用途:一个作用是用在整个场景或一个特定区域,使场景 外的对象或特定区域外的对象不可见;另一个作用是用来遮挡住某一元件的一部分,从而实现一些特殊的效果。
作遮罩动画时需要注意的几个问题是:
1、不能用一个遮罩层试图遮蔽另一个遮罩层。
2、在制作过程中,遮罩层经常挡住下层的元件,可以按下遮罩层时间轴面板的显示图层轮廓按钮,使之变成□,使遮罩层只显示边框形状。
3、在被遮罩层中不能放置动态文本。
小结:
作业:参照书上第27-28页的内容完成练习题(共4张PPT)
第8节:机器人初步知识
VJC简介
图形化交互式C语言(简称VJC)是用于能力风暴智能机器人系列产品的软件开发系统,具有基于流程图的编程语言和交互式C语言(简称JC)。VJC为开发智能机器人项目、程序与算法、教学等提供了简单而又功能强大的平台,是全球开创性的具有自主知识产权的产品。
在VJC中,不仅可以用直观的流程图编程,也可以用JC语言编写更高级的机器人程序。流程图和JC语言双剑合壁,既能领读者轻松入门,又能够让读者在编程中发挥最大的创造力。
VJC操作简便,有活泼明快的图案和简短的文字说明。读者可以使用形象化的模块,由顶向下搭建流程图,搭建流程图的同时,动态生成无语法错误的JC代码。流程图搭建完毕,程序就已经编写完成,可以立即下载到机器人中运行。已入门的读者可以直接在JC代码编辑环境中编写程序,还可以边写边试,发现错误,校正修改,十分方便。VJC能让你在丰富多彩的机器人世界里,边玩边学,愉快地掌握许多有用的科技知识。
小结:
作业:P48做一个逐帧动画要求:圆从舞台的左侧移动到舞台的右侧。
参照书6-8页的练习题做一个逐帧动画。八年级信息技术课教学计划
为了迎接信息时代的挑战,适应信息化社会的要求,我国初中信息技术课程改革正在轰轰烈烈的开展,针对这种情况,我们几个信息技术任课教师相互交流教改信息、共同探讨教学方法、切磋教学艺术,努力提高课堂教学质量,探讨开创信息技术课堂教学的新模式。通过学习进一步转变教育观念,探索理论与实践相结合的有效途径和方法。
  八年级第二学期的信息技术教学,以动画设计初步和机器人为主。在教学过程中要加强对学生自学能力、信息处理能力和创造力的培养,强调从信息技术的知识与技能,过程与方法,情感、态度与价值观等方面培养学生的信息素养。主要有:
  一、借助范例,从兴趣出发,让学生在动手实践中理解基本原理,掌握基本知识,培养基本技能。
利用各种和现实有密切联系的软件进行教学,并尽可能多的安排学生用所学知识进行创作的机会,这样既可提高学习兴趣,又利于培养学生的创新、自学能力和信息处理能力,有利于促进学生的主动发展。
  二、通过“活动”教学方式,培养学生获取、加工、管理、表达与交流信息的能力。
  三、将评价作为促进教与学的一种手段融入教学过程中。
  不仅要关注学生的学习成绩,而且要发现和发展学生多方面的潜能,了解学生发展中的要求,帮助学生认识自我,建立自信。发挥评价的教育功能,促进学生在原有水平上的发展。对学生学习进行多元化评价,激励学生发展特长,在使学生学会信息技术基础知识的同时,培养和发展学生的创新精神和实践能力,以及获取知识的能力。
  四、对起点不同的学生要注意分类施教,要让基础好的学生学得一技之长,底子薄的学生打好基础。
  五、具体教学课时:
  1、逐帧动画:2课时
  2、元件及渐变动画:2课时  
3、图层的作用:2课时  
4、引导层:2课时
5、遮罩层:2课时  
6、库、场景的组织与管理:2课时
7、动画综合设计:2课时
第一单元小结:2课时
8、机器人初步知识:1课时
9、仿真环境下的机器人:1课时
10、导盲机器人(一):2课时
11、导盲机器人(二):2课时
12、导盲机器人(三):2课时
第二单元小结:2课时
总复习:4课时。(共4张PPT)
第3节:图层的作用
教学目标:
1、理解图层的概念
2、认识图层的作用
教学重点:学会使用图层
教学内容:
1、认识图层的作用
2、设计图层
教学课时:2
教学过程:
图层:图层可以被看做一些互相重合的透明的幕布,如果当前层没有任何东西,就可以透过它看到下一层。对一个图层上的对象进行的改变和编辑不影响其他层的对象。因此,使用图层可以使对象分离,防止它们之间的相互干扰。常见的设置是把静态图片放在背景层,其他的第一层放置一个动画对象。对声音和动作使用单独的层可在需要编辑它们时易于查找。
在一个新创建的Flash影片中,通常只有一个图层,可以通过时间轴的图层区的“添加图层”按钮或图层区的快捷菜单向其中加入多个图层来组织动画中的元件。
演示:17-19页的练习题
小结
作业:学生上机操作书上的练习题。(共5张PPT)
第二节:元件及渐变动画
教学目标:
1、知道什么是元件
2、会使用元件做渐变动画
教学重点:使用元件做渐变动画
教学内容:
1、设计“背景”;2、绘制静止图片;3、设计运动渐变动画;4、设计形状渐变动画;5、保存文件。
教学课时:2
教学过程:
元件是Flash中的基本元素也称符号或组件。它是动画中可以重复使用的图形、按钮、或影片剪辑。合理使用元件可以缩短动画制作的时间,减少文件的数据量,提高工作效率。元件主要存放在库面板中,在Flash中执行“窗口”→“库”或按下Ctrl+L键可以调出库面板。
在Flash中主要有两种动画:逐帧动画和渐变动画(也称:补间动画)。
渐变动画:渐变动画又称过渡动画或补间动画。渐变动画只需要指定对象的起始帧和结束帧的状态,中间帧由计算机自动计算后产生。
渐变动画又可分为动作渐变(也称:运动渐变)和形状渐变(也称变形渐变)两种。
动作渐变动画:动作渐变动画主要用于改变对象的位置、大小,或使对象旋转、倾斜等。如果对象是元件,还可以创建颜色渐变动画或淡入、淡出动画等。
形状渐变动画:形状渐变动画主要用于将对象从一种形状逐渐变化成另外一种形状,也可以对对象的位置、大小和颜色等进行渐变。如果对象是文字、元件等,需要首先将这些对象分离,即执行“修改”→“分离”命令。
什么是“实例”呢?元件仅存于库中,那么“元件”从库中进入“舞台”就被称为该“元件”的“实例”。
演示:12-15页的练习题
小结
作业:学生上机操作书上的练习题。作一个遮罩动画,要求:测试影片时文字从左端向右端逐个显示。(共4张PPT)
第6节:库、场景的组织与管理
教学目标:
1、会设置场景的属性
2、学会将库中的元件按类别存放
3、会设置并发布动画
教学重点:库的整理
教学课时:2
教学内容:
1、场景的调度--舞台的管理
2、库的整理--管理角色
3、影片的发布
教学过程:
新课导入:就像戏剧一样,FLASH中的场景将整个影片分成一段段独立的片段,每个场景 都像是一个微小的影片。当播放整个影片时,这些场景就被连在一起,没有任何的停顿和闪烁,就像他们是一个影片一样。
库的管理:我们已经对“库”有所了解,在动画设计的操作过程中,“库”存放着动画作品中的所有元件,库面板是使用频度最高的面板之一。合理地管理库,对我们的动画制作是极其重要的。
影片的发布:在动画设计过程中,每当执行“控制”→“测试影片”命令后,在被保存FLA文件的同一文件夹中会生成一个同名的SWF文件。SWF文件是FLASH的发布文件,不能进行编辑。FLASH适应不同的要求,有多种灵活的方式发布文件,我们可以将动画生成为某个网页中的一部分,也可以将动画直接生成网页。
小结:
作业:课本32-34页。做一个运动渐变动画,要求:圆从舞台的左侧移动到舞台的右侧。
做一个形状渐变动画,要求:一个正方形从舞台的左上角向右下角移动,在移动的过程中逐渐由方形变成圆形。
参照书上12-15页的内容使用元件做一个Flash动画。(共4张PPT)
第7节:动画综合设计
教学目标:学会作动画的思想
教学内容:
1、确定故事的分镜头剧本
2、创建角色的形象和设计
3、借助计算机完成动画制作
教学重点:动画设计的方法
教学课时:2
教学过程:
  好的动画来自好的设计,每一个动作、镜头的位置都必须是精心设计而有其意义的。
  剧本是动画的灵魂,好的剧本是动画的最吸引人之处。在设计动画电影前,通常要先将故事内容想好。
角色的设计通常包括角色的正面、侧面、45度、背面等多个角度的视图。
根据分镜头的描述进行场景的搭建,开始设置相关人物和道具。包括:
1、设置影片属性、帧频、舞台大小和背景色等
2、创建场景,打开场景面板
3、设计元件,打开库面板,在库面板中建立文件夹来分类管理动画中的元件。
4、分别设计各个场景中的动画,养成为图层命名的习惯
5、将设计好的场景整合起来,形成完整的动画。
6、在动画中设置声音素材
7、保存及发布。
小结:
作业:36-38页(共5张PPT)
第11节:导盲机器人(二)
模块的基本操作
模块是编程的基本单元,对模块的操作也是经常要用到的。因此本章对模块的基本操作进行详细介绍。
模块的新增、连接和插入
从模块库选择一个模块的图标,把它移入流程图生成区,你的程序就新增了一个模块。要使这个模块在程序中变为有效,就需要将模块连接到流程图中。另外插入模块的操作也是经常要用到的。下面就来介绍一下。
问:在VJC中为什么要将模块连接在一起呢?
答:用VJC编写程序时,要在模块库中选择你所需要的模块,将它拖入到流程图生成区,并且将此模块与程序主体连接上,才能在程序中发挥作用。
模块一旦连接上,在JC代码显示区(参见图3-2)就会自动生成与之相对应的JC代码,当流程图完成后,JC代码程序也就形成了,这也是程序有效的一个标志。如果没有连接上,JC代码显示区就不会出现相应的代码,这时模块对程序不起作用。
问:模块连接上的标志是什么?
答:模块连接上之后,会出现以下标志:
模块之间有箭头连接起来;
上方模块的“红点”消失;
JC代码显示区自动生成与新增模块对应的JC代码。
模块的移动
基本方法:点击所需的模块,这个模块就处于“拿起”状态,可以随鼠标移动,将模块移动到目标位置,再点击鼠标,即可将模块“放下”。
模块的复制
无法直接复制一段流程图程序,如果某一段流程图程序重复使用次数很多,建议将它编成子程序,就可以在主程序中很方便地调用。
小结:
作业:67-69页
同课章节目录