信息技术南方出版社八年级下册教案共14课.docx
《信息技术南方出版社八年级下册教案共14课.docx》由会员分享,可在线阅读,更多相关《信息技术南方出版社八年级下册教案共14课.docx(104页珍藏版)》请在冰豆网上搜索。
![信息技术南方出版社八年级下册教案共14课.docx](https://file1.bdocx.com/fileroot1/2023-2/1/27387d41-61c8-489d-b327-2a435b60227b/27387d41-61c8-489d-b327-2a435b60227b1.gif)
信息技术南方出版社八年级下册教案共14课
八年级信息技术下册教案
科目信息技术年级八年级班级
课时1课时课型新授课时间
课题第一课问题“它”解决——编写程序解决问题
教知识与技能:
了解程序设计语言,理解编写程序解决问题的步骤并学会算法描述。
学
过程与方法:
教师讲解,学生讨论交流。
学生对教师提出的问题进行算法描述。
目
标情感态度与价值观:
形成对信息技术良好的学习态度、积极进取的精神。
教学
重点:
重点
程序设计语言及编写程序解决问题的一般步骤。
难点
难点:
用自然语言和流程图描述一个问题的算法。
第1课问题“它”解决
板书
一、程序与软件
设计
二、编写程序解决问题的步骤
示意
三、自然语言描述算法
框图
四、流程图描述算法
五、程序设计语言
教学
知识准备:
计算机基础知识。
硬件准备:
计算机一台。
准备
软件准备:
已经编写好的纸牌小游戏程序。
教学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
要想用计算机解决问题,首先需要选择合适的计
算机软件,如撰写研究性学习方案时要用Word,统计
学校运动会比赛成绩时常用到Excel。
但是有些问题
不一定找得到合适的软件,这节课我们就一起来了解
一下程序设计语言及编写程序解决问题的步骤。
二、编写程序解决问题
1.程序与软件
计算机程序是一组能让计算机识别的工作指令的集合,计算机执行完这组指令后便能够完成一项具
引入任
认真
务,明确目
听讲,发挥2’
标,激发学
想象。
习兴趣。
讲解程
认真序与软件,
体的工作。
软件一般是指计算机程序、数据和相关文
听讲,积极
使学生对程
档资料的综合,习惯上不对程序和软件进行区分。
请
思考,回答
序设计语言
思考:
我们平时用到了哪些程序或软件呢?
执行程序
问题。
有个初步的
指令后我们能完成什么具体工作呢?
了解。
在日常生活和学习中,我们不仅可以使用别人开
发的软件,还可以自己编写程序,满足特定的需要。
那么,我们有哪些实际问题找不到合适的软件呢?
如
何编写程序来解决这些问题呢?
计算机程序软件可以帮助我们完成学习及生活
中的各种任务,如利用
Word工具可以撰写论文等。
这些工具都是通过各种程序设计语言编写出来的。
2.编写程序解决问题的步骤
用计算机编写程序解决实际问题,
首先要对问题
进行分析,然后确定解决问题的方法与步骤,最后用
认真
程序设计语言将解决问题的具体方法和步骤表达出
听讲,做好
通过讲
来。
笔记,理解
解让学生对
编写程序解决问题的一般步骤为:
提出问题→分
编写程序
编写程序解
析问题→设计算法→编写程序→调试程序→得到结
的步骤和
决问题的步
果。
其中分析问题、设计算法和编写程序是这几个步
方法。
骤有个初步
骤中的重点。
算法是解决问题的方法和步骤。
的理解。
3.自然语言描述算法
同学们,你们知道什么是自然语言吗?
自然语言
有什么特点?
如何用自然语言描述一个算法呢?
例子:
输入三个数,找到并输出其中最大的数。
认真
讲解自
步骤1:
输入三个数
a,b,c。
听讲,积极
然语言,并
步骤2:
假设a最大,Max=a。
思考,并回
让学生掌握
步骤3:
将b与Max比较,若b>Max,则Max=b。
答教师问
用自然语言
描述算法。
步骤4:
将c与Max比较,若c>Max,则Max=c。
题。
步骤5:
输出最大数Max。
自然语言是人们日常生活中使用的语言,
其通俗
易懂,但是缺乏直观性,不简洁,且容易引起歧义。
4.流程图描述算法
请同学们思考一下,什么是流程图?
流程图中各
个图形代表什么意思?
流程图有什么特点?
如何用
流程图来描述算法?
认真
讲解流
在流程图中,椭圆表示开始或结束框,平行四边
听讲,思考
程图,使学
形表示输入或输出框,矩形表示处理框,菱形表示判
教师提问,
生掌握用流
6’
6’
6’
6’
断框,箭头表示流程线。
用流程图描述算法时,
形象、
并回答教
程图描述算
直观且容易理解。
师问题。
法。
教师根据上面例子用流程图描述算法。
5.程序设计语言
要解决实际问题,就需要将设计好的算法表达
出来。
用程序设计语言表达算法的过程就是编写程
认真
让学生
序。
听讲,做好
对各种程序
常用的程序设计语言有
BASIC、Pascal、C、Java
笔记,理解
6’
设计语言有
和VisualBasic
等。
各程序设计语言都有自己的特
各程序设
所了解。
点。
用程序设计语言编写出来的内容就称为程序代
计语言的
码。
特点。
三、课堂练习
通过本节课的学习,相信同学们对编写程序解决问题的步骤以及描述有了一定的了解,下面请大家根据体验与建构中的问题分别用自然语言和流程图来
描述关于“计算圆的周长”及“当用水量在30吨以内(包括30吨)和超过30吨时的水费”的算法。
比一比看谁做得最快,谈谈自己的学习经验。
四、本课总结
本节课,我们讲解了程序与软件,初步了解了编写程序解决问题的一般步骤,并学会了用自然语言和流程图来描述算法,同时也对各种程序设计语言有了一定的了解,为以后的学习奠定了基础。
教
学
后
记
按
要
组织学
生进行练
求完成作
8’
业。
习,巩固学
习效果。
认真对本节
听讲,积极课所学知识5’
思考。
进行总结。
科目
信息技术
年级
八年级
班级
课时
1课时
课型
新授课
时间
课题
第二课
认识新伙伴——
VisualBasic
程序设计语言
教
知识与技能:
熟悉VisualBasic
界面,能通过控件添加对象及运行程序。
学
过程与方法:
教师讲解并演示,学生实践操作。
目
标
情感态度与价值观:
培养学生动手实践能力、主动探求知识的态度。
教学
重点:
重点
认识VisualBasic
界面,通过工具箱控件创建对象。
难点
难点:
熟悉常用控件及其主要功能,在代码编辑窗口编写代码。
第二课认识新伙伴
板书
六、VisualBasic
界面
设计
七、对象及控件
示意
八、常用控件
框图
九、VB中的代码窗口
十、在VB中运行程序
教学
知识准备:
计算机基本操作知识。
硬件准备:
计算机一台。
准备
软件准备:
安装好
VisualBasic6.0
,一个已经编辑好的
VB程序。
教
学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
那些开发好的小程序都是通过相应的程序设计
认真
引入课
语言进行开发的,这节课我们就一起来认识一下
VB
听讲,积极
堂,让学生
3’
程序设计语言,熟悉它是由哪些窗口组成,各个窗口
思考。
完成过渡。
都有什么功能,并了解它是如何进行程序的设计开
发。
二、熟悉VisualBasic
界面,学会添加对象及
在VB中运行程序
1.VisualBasic界面
6’
【操作演示】执行“开始”→“程序”→“Microsoft
认真听讲,
VisualBasic6.0中文版”→“MicrosoftVisual
Basic6.0中文版”命令,启动VB6.0,弹出“新建工程”对话框。
在“新建工程”对话框中,选择“标准EXE”,
单击“打开”按钮,VB便新建了一个工程文件,创建了一个窗体并进入VB主界面。
整个界面主要由工具箱、窗体、工程窗口、工程资源管理器窗口及属性窗口组成。
2.对象及控件
VB工具箱中的工具称为“控件”,单击控件,在窗体中拖动鼠标便能够创建一个“对象”。
选中对象,进行拖曳操作可改变其位置和大小,按“Delete”键可将其删除。
3.常用控件
工具箱中的标签、文本框、图片框、图像和命令按钮等都是常用的控件。
它们的主要功能是:
标签用来显示文字信息,但显示的文字不能编辑;文本框用来输入和输出文字信息;图片框用来绘制图形和显示图像;图像只能用来显示图像;命令按钮用来产生命令动作。
4.VB中的代码窗口
设计状态下,双击窗口中的对象便可打开代码编辑窗口,该窗口左上部是对象列表,右上部是对象能响应的事件列表,中间是代码编辑区。
积极思考,
指导学
并自己动
生进入VB并
手操作,掌
熟悉VB程序
握技巧和
界面。
方法。
认真
指导学
听讲,并自
生认识VB工
己动手操具箱及控6’
作,掌握技
件,并在窗
巧和方法。
体上创建
“对象”。
5’
认真
让学生
听讲,积极
了解工具箱
思考,并做
中各个控件
好笔记。
的功能。
观看
5’
让学生
教师讲解,
熟悉代码编
自己动手
辑窗口。
操作。
5.在VB中运行程序
【操作演示】双击源程序文件夹中的工程文件,或者在VB中执行“文件”→“打开工程”命令,找到并打开相应的工程文件。
执行“运行”→“启动”命令或单击工具栏中的“启动”按钮便可运行程序,执行“运行”→“结束”命令或单击工具栏上的“结束”按钮便可结束程序的运行。
观
看
学会运5’
教师演示,
行及结束运
并自己动
行程序。
手操作。
三、课堂练习
按要
完成体验与建构中的练习,
进一步熟悉VB界面;
求完成作
组织学10’生进行练
新建工程,利用各种控件在窗体上创建对象,并尝试为其中的对象添加程序代码。
添加完代码后尝试运行程序及结束程序的运行。
完成后,谈谈你在学习过程中的经验。
四、本课总结
本节课,我们熟悉了VisualBasic界面,学会了利用控件来创建对象和编辑对象,并且学会了如何进入代码编辑窗口,对代码编辑窗口有了一定的了
解,而且掌握了在VB中运行程序。
教
学
后
记
业。
认真听讲,积极思考。
习,巩固学
习效果。
对本节
课所学知识5’
进行总结。
科目信息技术年级八年级班级
课时1课时课型新授课时间
课题第三课小试身手——编写“求圆面积”的程序
教
知识与技能:
添加对象并进行属性设置,添加对象代码及调试修改程序。
学
过程与方法:
每人设计完成一个“求圆面积”的程序。
目
标
情感态度与价值观:
培养学生动手实践能力、主动探求知识的态度。
教学
重点:
重点
对添加的对象进行属性的设置。
难点
难点:
输入程序代码及对程序进行调试、修改及保存。
第三课
小试身手
板书
十一、
提出和分析问题
设计
十二、
确定算法
示意
十三、
编写程序
框图
十四、
调试、运行及保存程序
知识准备:
计算机基础知识。
教学
硬件准备:
计算机一台。
准备
软件准备:
安装好VisualBasic6.0。
教学过程
教师活动
一、课前导入,任务介绍
只要知道一个圆的半径,我们就能求出这个圆的面积。
那么怎样设计一个计算机程序,只要输入圆的半径,就能够轻易地求出圆的面积呢?
这节课我们就利用VB来编写程序解决这个问题吧!
二、编写“求圆面积”的程序
1.提出和分析问题
请大家思考:
如何利用计算机来计算一个圆的面积呢?
学生活动教师意图
认真引入课
阅读教材,堂,让学生
积极思考。
完成过渡。
认真让学生
听讲,积极了解如何求思考,回答圆面积。
时间
3’
6’
计算圆面积的基本思路是:
先输入圆的半径r,问题。
然后利用求圆面积的公式算出圆的面积S,最后输出
结果S。
2.确定算法
由于用流程图描述算法形象、直观且容易理解,并且该问题适合用流程图来描述,因此选择用流程图描述算法。
教师根据要求用流程图描述算法。
3.编写程序
(1)程序界面。
根据使用习惯,设计好“求圆面积”的程序界面。
该程序界面由窗体、四个标签、两个文本框、两个命令按钮共九个对象组成。
(2)添加对象及设置对象属性。
打开VB程序,新建工程,选择相关的控件并在窗体中添加对象。
选择各相应对象,在属性窗口中设置包括窗体在内的各对象的属性。
(3)输入代码。
双击程序界面中的“计算”按钮对象,打开代码编辑窗口。
在已有的两行代码中间输入“求圆面积”的程序代码。
在代码编辑窗口中的左上部选择“结束”对象,
在两行代码中间输入结束程序的代码“end”。
4.调试、运行及保存程序
在程序代码输入完成后,关闭窗口。
执行“运行”→“启动”命令或单击工具栏上的“启动”按钮运行
程序。
如程序有错,则会显示出错信息,这时就需要根据错误提示信息修改程序。
同样,执行“运行”→“结束”命令或单击工具栏上的“结束”按钮可以结束程序的运行。
运行确认程序无误后,单击保存按钮保存程序,注意须保存两次,第一次保存的是窗体,第二次保存的是工程文件。
三、课堂练习
完成体验与建构中的练习,对“求圆面积”程序的界面进行适当修改,使其更加美观。
请运用本节课所学的知识,自己再设计一个“求圆周长”的程序。
比一比看谁做得最快最好,并谈谈自己的学习经验。
认真
讲授求
听讲,积极
圆面积的算
思考,做好
法。
笔记。
认真
教会学
听讲,积极
生添加对
思考,并自
象,设置对
己动手操
象属性及添
作,掌握技
加代码。
通
巧和方法。
过操作演
示,提高学
生操作技
能。
观看
教师演示,指导学
自己动手生运行及调操作,掌握试程序并保技巧和方存文档。
法。
按要组织学
求完成作生进行练
业。
习,巩固学
习效果。
6’
8’
7’
10’
四、本课总结
本节课,我们学习了设计一个程序的完整过程,
认
真
对本节
体验了编写程序解决问题的一般步骤。
着重讲解了设
听讲,积极
课所学知识5’
置对象属性、进行对象的代码编写以及运行、调试和
思考。
进行总结。
保存编辑好的程序。
教
学
后
记
科目
信息技术
年级
八年级
班级
课时
1课时
课型
新授课
时间
课题
第四课
潇湘风光——能根据需要呈现图片
教知识与技能:
添加图像对象并设置属性,添加装载图片程序代码及调试修改程序。
学
过程与方法:
每人设计完成一个“潇湘风光”的程序。
目
标情感态度与价值观:
培养学生动手实践能力、主动探求知识的态度。
教学
重点:
重点
添加图像控件对象并设置对象的属性。
难点
难点:
输入装载图片的程序代码并对程序进行调试、修改及保存。
第四课
潇湘风光
板书
十五、
提出和分析问题
设计
十六、
确定算法
示意
十七、
编写程序
框图
十八、
调试、运行和保存程序
知识准备:
计算机基础知识。
教学
硬件准备:
计算机一台。
准备
软件准备:
安装好VisualBasic6.0。
教学过程
教师活动
一、课前导入,任务介绍
小明在暑假旅游时拍了很多照片,他想编写一个程序来展示自己所拍的风景照片。
这节课我们就一起来学习使用VB的图像及单选按钮控件来实现对图片的显示和控制吧!
二、编写“潇湘风光”程序
1.提出和分析问题
在添加对象时,我们发现加载图片的控件有图像控件和图片框控件,那么,这两者有什么区别呢?
在本程序中我们应该选择哪种控件呢?
学生活动教师意图
认真引入课
阅读教材,堂,让学生
积极思考。
完成过渡。
认真引导学
听讲,积极生选择合适
时间
3’
6’
通过前面的分析,设计好“潇湘风光”程序界面。
该程序界面由窗体、一个图像、两个单选按钮和一个
3.编写程序
(1)程序界面
图像控件与图片框控件的区别:
①图像控件占用
的内存相对较小;②图片框控件内可以添加其他控
件,而图像控件则不能;③载入图片框的图形文件不
随图片框的大小尺寸调整大小,图像控件能够通过属
性设置,使图片自动变化大小适应图像控件大小。
根据图像和图片框控件的区别,我们选择图像控件装载和显示图片,利用单选按钮来实现图片的选择。
2.确定算法
该算法适合用自然语言描述。
描述如下:
步骤1:
单击“韶山”,图像对象显示韶山图片。
步骤2:
单击“张家界”,显示张家界图片。
步骤3:
单击“退出”,退出图片展示程序。
思考,并回的控件来加
答教师问载图像,激
题。
发学生的学
习意识。
认
真
6’
听讲,积极
让学生
思考
学会设计程
序算法。
命令按钮共五个对象组成。
(2)添加对象及设置对象属性
新建工程文件,按照设计好的程序界面添加相应的对象。
选择相应对象,在属性窗口中设置各对象的
属性。
在设置图像对象的属性时,需要将“Stretch属性值设置为“True”。
(3)输入代码
双击“韶山”单选按钮,打开代码编辑窗口,输入装载图片的程序代码。
选择“张家界”单选按钮,输入装载图片的程序代码,选择“退出”命令按钮,输入“退出”程序代码“end”。
4.调试、运行和保存程序
执行“运行”→“启动”命令或单击工具栏上的“启动”按钮运行程序。
如程序有错,则会显示出错信息,这时就需要根据错误提示信息修改程序。
单击工具栏上的“结束”按钮即可结束运行。
程序确认无误后,单击保存按钮保存程序。
认真
观看教师教会学
演示,积极生添加对
思考,并自象,设置对
己动手操象属性及输
”作,掌握技入程序代
巧和方法。
码。
观
看
演示,自己
指导学
动手操作,
生调试修改
掌握技巧
程序并保存
和方法。
程序。
8’
7’
三、课堂练习
在该程序的基础上,修改单选按钮能够响应的事件,并进行调试运行。
自己再设置一个能浏览多幅图像的程序,修改程序各对象的属性,让程序更加美观。
比一比看谁做得最快最好。
并谈谈自己在学习过程中的经验。
四、本课总结
本节课设计了一个能浏览图片的程序。
再次体验了编写程序解决问题的步骤流程。
利用图像控件添加装载图片的对象,并对该对象进行相关属性设置。
输
入装载图片的程序代码,并对程序进行调试、修改和保存。
教
学
后
记
按要组织学
求完成作生进行练
业。
习,巩固学
习效果。
认真对本节
听讲,积极课所学知识
思考。
进行总结。
10’
5’
科目
信息技术
年级
八年级
班级
课时
1课时
课型
新授课
时间
课题
第五课
百变文字——随意变换字体和字号
知识与技能:
1.学会设置文字的字体、大小和样式。
2.掌握在窗体中对象对齐的操作。
3.学会引用对象属性和编写程序代码来实现程序的功能。
4.掌握调试、运行及保存程序的操作。
过程与方法:
1.通过实践与体验,培养学生运用程序设计解决实际问题的能力。
知
教识2.通过程序运行和调试,让学生在实践中学习和体会,以提高主动探索学习的意
学能
识和能力。
目力
标品3.培养学生勤于动脑和动手的习惯以及严谨的思维方式。
德
情感、态度与价值观:
1.体验各控件对象属性引用的妙用,激发学生学习程序设计的兴趣,逐步形成积
极主动的学习态度。
2.培养学生发现问题、思考问题、解决问题的能力。
3.培养学生创新精神和探索精神,养成严谨的思维方法和编程理念。
4.引导和培养学生运用信息技术解决实际问题的意识和能力,并在学习过程中获
得价值体验。
教学
重点
难点
板书
设计
示意
框图
重点:
设置文字字体、大小和样式,在窗体中对象的对齐、属性的引用和程序代码的编写以及调试、运行及保存程序的基本操作。