广东省初二年级信息技术下册教案全册

文档属性

名称 广东省初二年级信息技术下册教案全册
格式 zip
文件大小 1.2MB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2019-01-12 13:36:02

图片预览

文档简介

广东省初级中学课本
信息技术教案
第二册(下)
目 录
第一章 探索计算机网络世界 2
第一节 认识计算机网络 2
第二节 探究因特网的奥秘 5
第二章 动手创建自己的网站 8
第一节 筹划班级网站 8
第二节 创建网站站点 11
第三节 制作网站首页 13
第四节 制作栏目网页 15
第五节 制作通讯录表单 17
第六节 认识标记语言HTML 19
第七节 认识网页特效 22
第八节 发布网站 24
第三章 认识计算机程序 26
第一节 初识计算机程序 26
第二节 实现条件选择程序 30
第三课 实现循环执行程序 34
第四课 用计算机程序解决问题 37
第一章 探索计算机网络世界
第一节 认识计算机网络
教学内容
  本课先介绍了计算机网络的组成与作用和家庭计算机网络的组建过程。
教学目标
[知识性目标]
掌握计算机网络的概念
熟悉家庭、学校、教育网的组网方式。
[技能性目标]
能够通过共享使用其它计算机的资源
[情感性目标]
  1、欣赏网上丰富的资源,体验上网的乐趣。
  2、养成将学到的信息知识运用到日常生活的意识。
教学课时:1课时
教学过程
问题的出现
李鸣家装了ADSL,可是有三台电脑都要上网,还要共同使用一台打印机。
1、三台计算机能同时上网吗?
2、在各自的计算机上能直接让打印机打印吗?

关于计算机网络
什么是计算机网络?
建立计算机网络需要什么条件?
组建家庭计算机网络的过程是怎样的?
知识点一: (p3)
通过网络通信设备和网络传输介质把多台计算机按一定的方式连接起来就可以构成计算机网络。
计算机网络的功能:信息传递和资源共享
知识点二(p4)
计算机网络按跨越的范围可分为局域网(LAN)和广域网(WAN)。
服务器:一台或多台配置较高的来提供数据文件传输、打印等资源共享服务和管理服务的计算机。
工作站:通过集线器(或交换机)与服务器连接的其它机器
学校电脑室属于局域网,教育网属于广域网。
电脑室网络结构图

计算机网络中的硬件设备



连接计算机和集线器或交换机
计算机和网络设备之间的传输介质
连接网络中的各台计算机,帮助数据信息在不同机器上进行传输
某市教育网结构图

知识点三: (p5)
网络传输介质:双绞线、同轴电缆、光纤
(需要做笔记)
网络服务器提供的常见服务:电子邮件服务、WWW浏览服务、文件上传下载服务、视频播放服务。
在家中组建一个小局域网
确定组网方案
□ 有线网络 □ 无线网络
对等网 属于局域网 因特网 属于广域网
配置硬件
□ 有线网络 □ 无线网络
网卡
网线(双绞线)
集线器(交换机)
配置软件
windows XP自动安装新硬件(网卡)
windows XP自动安装Internet协议(TCP/IP)
制定计算机名、工作组名、IP地址
IP地址是网络中每台计算机的唯一标识
设置共享设备和资源
右键“共享”。文件夹共享、光驱共享、打印机共享……
设置共享Internet
一台计算机上接上两块网卡,其中一块接到集线器或交换机,另一块接到ADSL MODEM上。建立“ADSL连接”后,对其属性进行“Internet连接共享”设置。(p7)
计算机网络的应用
计算机中网络中带宽越大,网络的数据传输能力越强
带宽的单位bps(bit per second),表示每秒传送的二进制位数据
计算机网络技术应用:电子商务、远程教育、办公自动化系统、管理信息系统、
银行自动存取款系统、飞机自动订票系统、图书馆资料查询系统等
计算机网络是把双刃剑:
有利方面 —— 传递信息,共享网络资源;
有害方面 —— 一些别有用心的人利用计算机网络技术进行犯罪活动。
返回目录
第二节 探究因特网的奥秘
教学内容
  本课介绍了为什么网络能提供各种信息服务及怎样在网络上建立自己的网站。
教学目标
[知识性目标]
掌握在因特网上我们是怎样进行信息的访问。
深入了解因特网的信息服务
会选择合适的网页制作工具
[技能性目标]
1、分析网址的构成
2、会安装服务器端软件
[情感性目标]
  引起进一步探索网上奥秘的兴趣
  
教学课时:1课时
教学过程
导语
只要让计算机连接上互联网,我们就可以足不出户,坐在家中通过点击鼠标观赏各地的美景。
给我们带来此般享受的,就是因特网上的主要服务之一——WWW服务
知识点一
WWW—— World Wide Web ,万维网 (p9)
WWW能访问各种不同类型的信息,包括文字、图像、音频、视频等,并且还设置有超链接。 (p9-p10)
WWW是因特网上使用最普遍的一种服务。
实践
请依次在IE地址栏中输入下列网址: (p9)
http://www.tsinghua.edu.cn/chn
http://www.tsinghua.edu.cn/chn/index.htm
http://166.111.4.100/chn
探究1
上述三个网址都是到同一个页面,怎么回事?
因特网上提供信息的服务器数以万计,输入正确的网址就能访问到相应的网站。
URL—— Uniform Resource Locator ,统一资料定位器 (p10)
URL的格式组成: (p10)
协议名://IP地址或主机域名/路径/文件名
探究2
知识点二 (p10)
协议名对应于服务类型:
http是超文本传输协议,对应web服务器
ftp是文件传输协议,对应FTP服务器
协议名后面跟间隔符 ://
知识点三(p10)
IP地址与主机域名是我们要访问资源所在的服务器标识,因特网上的计算机的IP地址与域名是不允许有重复的。
如果服务器标识是 localhost 或 127.0.0.1 ,则表示访问本机 。
路径是指要访问的资源在服务器中的存储位置(从网站的根目录开始),文件名是指我们要访问的网页文件。若省略文件名,则代表访问的是首页文件。
实践(p10)
上全库网(http://www.123cha./com)
查找
深入因特网得信息服务(p11)
如何在电脑上架构网站?
在服务器上安装服务器软件——IIS(Internet Information Server)
IIS是windows的组件,默认安装时一般不会安装。
IIS是服务器端软件,提供web服务、 ftp文件传输服务和SMTP电子邮件服务。
深入因特网得信息服务(p12)
当计算机添加了IIS服务后,c:Inetpubwwwroot文件夹为默认的网站目录。该文件夹及其子文件夹可以接受网络中的其他计算机的访问,这个文件夹就是一个web网站了。
一般网站根目录里有一个以“index.htm”或“default.htm”命名的文件,这是网站的首页。
一台服务器上可以安装多个站点。
探询建网站方案(p13)
在自己的计算机上安装IIS建立网站,申请购买具有固定公网IP地址的连接因特网专线。(费用高)
主机托管、租用虚拟网站,申请免费空间。
选择网页制作工具(p13)
使用超文本标记语言(html),使用记事本编辑。
“所见及所得”网页编辑工具,FrontPage和Dreamweaver。
工具名称
FrontPage
Dreamweaver
?
见p14页表格
?
?
?
?
?
?
?
实践
打开FrontPage尝试输入文字,插入图片等,制作一个简单的网页。

返回目录
第二章 动手创建自己的网站
第一节 筹划班级网站
教学内容
  本课介绍了网站的制作要求,如何筹划一个网站。
教学目标
[知识性目标]
网站的基本制作要求
如何筹划一个网站
[技能性目标]
能够筹划网站,设立班级网站结构图,拟定制作计划
[情感性目标]
  1、欣赏网上丰富的资源,观摩其它学校学生的班级网站
  2、意识到建立网站的宣传作用及它的趣味性
教学课时:1课时
教学过程
导语
我们使用网络共享使大家传递文件更方便了,可是这种共享只是针对某个人或某些人,不方便查找,范围也太小,为解决这个问题,我们现在来学习制作一个网站,大家都可以把资料放到网上,这样查找起来方便,而且可以随时随地的使用了。
请大家观摩一个其它学校学生制作的班级网站
知识点一
筹划网站一般需要经历如下过程
观摩网站
很多同学在开始建网站时,常常有各种各样的设想,建站前最好先观摩一下好的网站,吸取其精华,再来筹划自己的网站。
明确功能定位
思考:为什么建网站、要建一个什么样的网站
说出自己的网站定位:面向谁,有什么作用
设计内容结构
选择内容
设计栏目
画出网站的网页结构图

实践
小组讨论,定出本班网站的功能定位及内容结构,简要写出各栏目的主要内容及网站的网页结构图。
知识点二
设计版面
选定版面的宽度
现在一般以主流分辨率800X600为基准,版面内容最好不超过屏幕的宽度
合理布局版面
设计色彩方案
色彩也是一种主题与个性的表达,不同颜色搭配,能给人不同的印象
实践 自己阅读《配色手册》学习有关颜色的知识
拟定制作计划
制作网站通常属于团队合作项目,需要拟定一个详细的制作计划。如列出项目实施过程中的具体任务、由谁来做、何时完成。
实践
参考一些网站制作的分工办法,根据小组实际情况拟定制作计划,落实每个人的岗位和任务
团队成员
具体任务及完成时间
返回目录
第二节 创建网站站点
教学内容
  怎样管理好网站中的文件,如何规划创建站点
教学目标
[知识性目标]
怎样管理好网站中的文件
知道站点有什么作用
如何按规划创建站点
[技能性目标]
1、管理网站中的文件
2、规划创建站点
[情感性目标]
  理解组织的重要作用
  教学课时:1课时
教学过程
导语
一个内容丰富的网站通常大量的文件,包括网页文件以及各种图片、声音、动画、视频等不同的类型的文件。网站能否被正常访问,组织管理好这些文件很重要,需要一定的规则和方法。
知识点一
制定网站文件管理方法
实践
观察分析一些网站的文件管理方式,如下图的班级网站文件结构,归纳出组织管理网站文件的方法,对小级搜集到的各类素材文件进行整理。
确定文件命名规则
文件和文件夹不要使用中文命名,最好用汉语拼音、英语单词、英文缩写等
网站首页则使用默认的文件名,如“index.htm”、“default.htm”等
分类管理文件
方法一:按文件类型分类存放,如“image”存放图像文件,“swf”存放动画文件。
方法二:每一栏目的文件集中在一个文件夹中
素材和正式文件分开存放
建立一个单独的“素材”文件夹存放、管理所有收集到的备用素材,把处理好的素材放到网站相应的文件夹中。
知识点二 建立站点
参考图所示的班级网站范例,在计算机硬盘的某个位置建立一个文件夹,然后在这个文件夹中存放有关的网站文件。
(1)新建站点
打开frontpage操作

(2)添加文件夹和栏目网页
在新建站点上单击鼠标右键,从弹出的快捷菜单中选择新建文件夹或网页。
(3)设置网页标题
新建网页文件时,网页标题与文件名相同,按如图操作,逐一把网页标题改为中文名,方便查看,有利于网站的维护。
实践探究
使用frontpage中的“新建站点”功能,其生成的网站文件夹与使用资源管理器建立的文件夹有何不同?
返回目录
第三节 制作网站首页
教学内容
  网页中包含的元素,首页应设置什么内容,制作网页的一般步骤是什么
教学目标
[知识性目标]
知道网页中应包含的元素
2、清楚首页应设置什么内容
3、掌握网页的一般制作步骤
[技能性目标]
进行网页首页的制作
[情感性目标]
体会“脸面”——首页的重要
  教学课时:1课时
教学过程
导语
首页是网站的“脸面”,能不能吸引访问者的注意,它显得尤为重要,所以在设计制作首页时需要特别花心思。
知识点一
网页中一般包括:
网站标题、栏目导航和一些希望第一时间传递给访问者的信息
版面可以划分为:
标题区:突出网站的主题和导航条
主要内容区:放置各种网页元素
页尾区:提供网站的版权信息和制作团体的联系方式
实践
观察分析一些网站的文件管理方式,如下图的班级网站文件结构,归纳出组织管理网站文件的方法,对小级搜集到的各类素材文件进行整理。
任务:在frontpage中打开“班级首页”仔细揣摩该网页,并尝试在自己的站点目录上制作班级网站首页
知识点二
用表格进行版面布局
我们把首页中的文字删去,再把不同层的表格框线设置为不同的颜色,得到如图所示的表格结构,得出结论——我们可以通过多层嵌套的表格进行版面的划分。
讨论 在frontpage编辑状态下,查看班级网站首页的各层表格、单元格属性,说说指定表格宽度时,定义像素与百分比有何不同,如何对表格的大小进行精确的定义。
返回目录
第四节 制作栏目网页
教学内容
  使用模板制作栏目网页、制作缩略图、设置超级链接
教学目标
[知识性目标]
了解网页模板的作用
2、学会把首页制作成模板并应用在栏目网页的操作。
3、懂得制作缩略图
4、懂得设置书签、文件链接和外网站链接的操作。
[技能性目标]
学会根据需要为网页制定相应的功能
初步掌握运用各种网页制作技巧实现网页不同功能的技巧。
[情感性目标]
培养探究创新、展现个性创意的能力与意识。
  教学课时:1课时
教学过程
导语
经过前面的制作首页的学习和实践,我们已经了解了制作网页制作的一般过程并掌握了基本的网页制作技术。但“精彩还在后头”,丰富充实的栏目网页是整个网站的核心部分,在这节课中我们将继续完成各栏目网页的制作。
知识点一 应用网页模板
观摩分析范例网站,了解模板的功能。
同一网站的不同栏目网页之间应该保持风格一致,这样能给人以整体感。那么怎样快速地得到风格一致的栏目网页呢?
⑴引导学生观摩、分析范例网站
⑵制作并使用模板有两种方式:分别是网页文件和模板文件。对于前者,操作比较简单,学生可以通过阅读教材学习。对于如何制作模板文件并进行应用,老师进行操作演示。
实践一
观察分析一
根据需要选择一种模板形式,制作栏目网页的模板。在这期间可以对网页版面布局草图进行适当修改和完善。
知识点二 为网页制定不同的功能
⑴结合范例进行引导:
我们经常在网页上看到这样的一些功能:
单击相册上的缩略图时能显示原始相片——缩略图;
较长的网页在浏览到最后时可以快速“跳回”网页开头——书签
一些网站还提供了文件下载或其它资源的下载,在一些网页中可以随时以
新窗口形式打开一个新的网站网页——文件下载和外网链接。
⑵老师利用广播系统,向学生演示实现以上功能的关键操作。
⑶教师提供网上学习资源,有兴趣的能力的学生可以通过自主学习和探究实践,了解更多网页制作技巧。
实践二
⑴小组讨论确定各栏目的网页元素和要实现的不同功能,协作完成各个栏目的不同功能设置。
⑵归纳超链接的种类和实现功能,填写教材表2-4
⑶同学可以通过访问老师提供的网上学习资源,学习更多网页制作技巧,使网站更丰富。
归纳与总结
填写知识检查表和任务进度表。归纳本节课所学习的网页制作技巧。把发现和需要留意的问题或操作技巧补充在“操作备忘手册”中。
第五节 制作通讯录表单
教学内容
 认识表单、会在表单中填写信息、处理从表单中收集的信息
教学目标
[知识性目标]
了解表单的作用
2、掌握表单的制作与设置方法
3、初步了解对收集到的数据的简单处理方法。
[技能性目标]
学会根据需要制作表单网页。
[情感性目标]
培养学生分析问题的能力
  教学课时:1课时
教学过程
导语
我们平时经常在网上看到需要我们注册的表格,或是“在线调查”的例子,这咱网站访问者与网页之间进行交互的行为都是利用表单来实现的。在这节课中,我们将通过制作一个班级通讯录来学习表单网页的制作。制作表单网页一般需要两个步骤:
⑴制作收集用户信息的表单页
⑵保存处理收集到的用户信息
知识点一 设计班级通讯录
引导学生进行小组讨论,确定班级通讯录中需要收集的信息,以及对这些信息有哪些特殊要求,如长度限制等。
建议学生先在纸上绘制通讯录中各种登记信息的位置。
实践
学生在组内讨论、分析,确定班级通讯录的内容和布局。把通讯录绘制在草图上,为需要用户登记的信息及其属性或限制做说明。
知识点二 制作班级通讯录表单
⑴表单是各种形式表单域的集合。介绍不同表单域的应用场合,引导学生填写“通讯录信息登记表说明”。
⑵向学生介绍表单的制作方法:
演示怎样插入表单
以文本框为例演示怎样添加表单域
演示怎样根据实际需要和对登记信息的限制,设置表单域的属性。
实践
结合教师演示和教材说明,探究不同表单域的添加与属性设置方法,根据之前对通讯录表单的设计,协作完成通讯录表单的制作。对于某些不常见到的表单域如何进行属性设置,可以在小组内讨论或请教老师。
知识点三 处理表单收集到的信息
当用户填写好网页表单并点击提交按钮时,浏览器会收集并发送数据到服务器中。我们可以通过设置表单属性,来指定服务器如何对数据进行处理,比如保存表单信息到指定文本文档中,教师可以做操作演示。
实践
结合教师演示和教材说明,对表单信息的保存处理方式进行设置。
小结
表单在网站制作过程中是比较常见的,在本节课中我们学习了制作表单网页的方法。我们采用了最简单的表单信息处理方法,那就是把信息保存在文本文件中。
第六节 认识标记语言HTML
教学内容
  什么是HTML,HTML的基本结构是什么
教学目标
[知识性目标]
了解超文本标记语言HTML的作用
认识HTML文档的基本结构
认识常见的HTML标识
[技能性目标]
能够阅读简单的HTML文档
[情感性目标]
通过对HTML语言的初步了解,增加对网页制作技术的认识,激发对网页制作的求知欲。
  教学课时:1课时
教学过程
导语
早期的网页设计者常使用HTML语言编写网页,我们看到的页面是浏览器对HTML解释显示的结果。随着Frontpage等网页编辑工具的出现,使用户可以通过图形界面直接设计网页,而相应的HTML代码则由网页编辑工具在幕后自动产生。
知识点一 认识几种简单的HTML语言标识
问题:1、什么是HTML?
2、HTML的基本结构是什么?
3、了解一些标记的含义
一、什么是HTML?
HTML是Hyper Text Mark-up language(超文本标记语言)的缩写。我们看到的网页,就是浏览器对HTML解释现实的结果。
实践 试一试
视频教程
知识点二 各种标记
在原代码中,由<>括起来的字符串就是HTML标记。每个标记代表特定的含义。如 ,表明是超文本标记语言写的网页。.标记有单标记和双标记两种,单标记只有开始标记,没有结束标记,如换行标记
。双标记的结束标签比开始标签多了一个/,如网页标题标记
标记
类型?
标记意义?
作用
文件标记


文件宣告
让浏览器知道这是 HTML 文件
?


开头
提供文件整体信息
?
<br>●<br>标题<br>定义文件标题,将显示于浏览器顶端<br>?<br><BODY><br>●<br>主体<br>设计文件格式及内容所在<br>?<br>排版标记<br><P><br>○<br>段落标记<br>为字、图、表格等之间留下一空白行<br>?<br><BR><br>○<br>换行标记<br>令字、图、表格显示于下一行<br>?<br>表格标记<br><TABLE><br>●<br>表格标记<br>设定该表格的各项参数<br>?<br><TR><br>●<br>表格列<br>设定该表格的列<br>?<br><TD><br>●<br>表格栏<br>设定该表格的栏<br>?<br>图形标记<br><IMG><br>○<br>图形标记<br>用来插入图形及设定图形属性<br>?<br>链接标记<br><A><br>●<br>链接标记<br>加入链接<br>?<br>多媒体<br><BGSOUND><br>○<br>背景声音<br>令背景播放音乐或声音<br>?<br><EMBED><br>○<br>多媒体<br>加入声音、音乐或影像<br>?<br>其他标记<br><MARQUEE><br>●<br>走马灯<br>令文字走动<br>?<br><html><br><head><br><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br><title>网页标题


网页内容

实践
1、以教材内容为线索,让学生在Frontpage的HTML视图窗口中打开光盘中案例:2-1.htm、2-2.htm、2-3.htm,通过观察分析案例,认识几种简单的HTML标识。






2、给出一段代码,让学生尝试说出其对应的浏览结果是什么,新建一个网页,在Frontpage代码窗口中把这段代码粘贴到相应的位置中,看看是否能正常显示,显示的结果是否和之前的理解一致。



新建网页 1













     
     



归纳总结:HTML标记语言的超文本标记功能,把网页与网页链接在一起形成网站。
第七节 认识网页特效
教学内容
 在静态网页中加入“动”的元素——特效
教学目标
[知识性目标]
认识网页特效
[技能性目标]
实现滚动字幕效果
实现弹出窗口
[情感性目标]
让网页更加生动,很好地激发学习信息技术的兴趣。
重点和难点
通过添加组件或编辑网页代码添加网页特效的方法。
(四)教学过程
导语:
问题:1、记得这些标记吗?
2、什么是网页特效?
3、如何加入特效代码?
一、记得这些标记吗?


网页标题


网页内容


二、什么是网页特效
就是网页的特殊效果。观看实例。
三、可以添加修改代码产生
参看视频教程
实践一
请学生参照教材内容,动手尝试:
1、利用添加滚动字幕
2、修改html代码改变滚动字幕的方向
3、添加脚本语言实现弹出窗口
四、嵌入脚本语言
常用的脚本语言有JavaScript 和VBScript


如果省略了Language定义,默认为VBScript
五、到网站中下载免费网页特效代码
网页制作大宝库 http://www.dabaoku.com/texiao/
网页特效集锦 http://www.helpor.net/
网页特效库 http://www.butong.net/
实践二
任务1:访问以上网站,根据需要,尝试拷贝其中现成的网页代码到自己的网页中,浏览看看是否成功。
任务2:运行学生机上安装的“网页特效梦工厂”,参考教材,为自己的网页添加特效代码。
小结:
为网页添加特效可以让网站增色不少,大大吸引浏览者的眼球。根据本节内容填写“知识检查表”和“网站进度检查表”。
第八节 发布网站
教学内容
 本节主要介绍了网站制作后的几个工作环节:
进行网页检测,包括内容检查、链接测试和浏览环境测试
选择合适的工具或环境发布网站
对网站进行日常的维护与更新
教学目标
[知识与技能]
了解超文本标记语言HTML的作用
认识HTML文档的基本结构
认识常见的HTML标识
[过程与方法]
以历站点发布的过程,掌握网站检测与发布的方法
[情感态度与价值观]
体验运用信息技术完成作品创作的成就感
培养负责严谨使用信息技术的良好习惯。
教学过程
导语
当完成了网页的制作工具后,我们就要进行网站发布了。但在这之前,我们还得对网站进行全面的检查,确保我们所公开的网站在内容上不会存在什么错误或不合适的信息,技术上不会出现运行错误的地方。而网站发布之后,还要不断对它进行维护更新,使它魅力更持久。
知识点一 内容检查
指导学生进行网页内容检查的几个方面:是不中有不合适公开的信息,图文资料是否编排正确,是否存在错别字。
实践一 内容检查
知识点二 运行测试
(教师操作)
网页链接的检查
演示如何借助Frontpage中相应的链接检查工具发现错误,排除“孤立页”
“查看”菜单→“超链接”命令
“查看“菜单→“报表”命令
浏览环境的测试
为了确保网页能被大多数的访问者所接受,可以在测试时使用不同浏览器在不同的操作系统中进行。也可以对用来分割网页版面的表格宽度采用“像素”单位,也是避免网页元素错位的一种方法。
实践二 学生进行运行测试
知识点三 发布
引导学生阅读教材,了解网站发布的一般流程。向学生介绍本节课中采用的网站发布的方法和环境:使用FTP文件传输协议和学校服务器。
知识点四 站点维护
一个具有生命力的网站是需要我们精心经营的,对网站进行日常维护,及时把最新信息更新到网站中,网站才能更好地发展下去。
实践三:发布
让学生发布网站,并进行维护
归纳总结
班级网站的制作让我们经历了一次网站开发的学习,也更让我们学会了协同合作。
第三章 认识计算机程序
第一节 初识计算机程序
教学内容
 本节首先让学生阅读并尝试理解一段简单代码,让学生理解可以根据应用的需要,选择某种语言编写程序,就可以指挥计算机工作。然后通过输入代码、运行代码、查看结果,使学生初步认识程序设计工具VB 的界面,掌握输入、输出和赋值等基本语句的使用,最后通过调试运行计算机中学生标准体重的实例,体验简单程序的编写,初步经历用计算机程序解决问题的一般过程。
教学目标
[知识与技能]
能识别程序设计工作界面中的控件工具箱、窗体设计器、“工程”资源管理器、“属性”窗口、代码窗口、对象框和事件框等常用部件的名称。
能掌握变量定义的基本方法,输入输出语句、赋值语句的基本格式、执行过程的简单应用。
能掌握输入代码、运行和结束程序的基本方法。
[过程与方法]
通过阅读尝试理解简单计算机程序,初步认识计算机程序,语句是计算机程序的基本元素
通过在VB中输入代码、运行调试,体验简单程序的格式及其执行过程。
[情感态度与价值观]
通过操作过程的归纳总结,感受运用计算机解决问题的过程。
体验编程加工的过程,激发学习编程的兴趣。
  教学课时:1课时
教学过程
提出问题
计算机的出现,给我们的生活带来了极大的方便。我们可以打字、画画上网、听音乐、看电影、玩游戏……
提问:计算机一买回来,就能进行上面的这些操作吗?

计算机程序

计算机程序是用计算机语言编写的,能指挥计算机工作的指令代码序列。(p61)
计算机语言

不同计算机语言对比
不同之处
机器语言采用0和1表示
其他语言采用英语字母和字符表示
语句格式、语法规则、使用环境(程序的基本元素)
相同之处
程序的基本结构和编程思想基本一致
认识Visual Basic
请打开d盘,找到Visual Basic 的快捷图标,双击打开。按照课本62页的步骤打开vb,认识下vb的工作界面。
1.5分钟
提问:界面的认识
体验简单程序的执行
学生操作4 分钟
dim a,b as integer
a=5
b=7
s=a*b
print s
语句的含义

输入框语句
阅读以下vb程序,理解各语句作用。


语句的格式、作用及使用说明
类 型
格式及作用
使用说明
定义变量语句
dim 变量名 as 数据类型
作用:定义变量的数据类型
输入dim语句时自动弹出多种数据类型供选择
赋值语句
变量名=表达式
作用:计算表达式的值并保存到指定变量中
表达式汇中可以有常量、变量、函数、运算符等;其中乘法、除法运算用*和/表示
打印输出语句
print 常量或变量或表达式
作用:显示各输出项的值
多个输出项之间可以用逗号或分号分隔,分别对应紧凑输出或分区输出
输入语句
变量名=inputbox(提示信息,输入框标题)
作用:接收用户输入数据赋值给变量
提示信息和输入框标题要用双引号引起来
体验简单程序的执行
学生操作5 分钟
dim a as single
a=inputbox("输入a的值","输入数据")
a=a+1
print "a=";a
疑问
程序中英文字符的大写和小写代表同一个含义吗?
大写小写一样含义, 如 a 和 A
程序中双引号、逗号使用中文状态和英文状态输入,都能执行吗?
程序中双引号、逗号应使用英文状态
体验简单程序的编写(p66)
任务:试用VB编写程序实现下列功能:屏幕输入某同学的身高,程序自动计算并输出该身高的标准体重。已知中学生的标准体重计算公式如下:
男同学: 标准体重=(身高-80)×0.7
女同学: 标准体重=(身高-70)×0.6
小结
计算机程序、程序中有哪些基本要素?
计算机程序是用计算机语言编写的,能指挥计算机工作的指令代码序列。 程序的基本元素:语句格式、语法规则、使用环境 (p61)
使用visual basic编写程序
一些语句的格式、作用和如何使用。
dim定义变量
= 赋值
print打印输出
inputbox输入框
(p64-65)
使用visual basic编写测算标准体重的程序
问题分析--代码编写--调试运行(p66)
第二节 实现条件选择程序
教学内容
 通过对实例对应的程序流程图进行分析,让学生理解条件选择语句的基本格式和执行过程;然后让学生学会使用“调试”菜单中的“逐语句”进行程序调试,加深对条件选择语句执行过程的理解。
教学目标
[知识与技能]
能掌握条件选择语句的基本格式、执行过程
能通过分析具体问题,选择使用条件选择结构解决问题。
[过程与方法]
能通过分析程序流程图,认识条件选择语句的基本格式
能掌握程序逐语句执行调试程序的方法
能通过使用逐句执行条件选择语句,观察语句运行情况,加深对条件选择语句执行过程的理解。
[情感态度与价值观]
能感情计算机如何实现根据条件选择相应方法解决问题的思想。
在使用条件选择语句解决问题过程中,感受严谨的科学态度和作风。
  教学课时:1课时
教学过程
一、IF语句
1、If <条件> Then
<语句> <语句> ………
?? End If
???与C语言不同,VB的条件语句更符合英语的语法,如果Then后面所跟的语句只有一条,可以写成:
?? If <条件> Then <语句>
?? 而不用End If。
2、If <条件> Then
????? <语句> ? Else ????? <语句>
?? End If
3、更可以在Else里在嵌套If语句,如:
?? If <条件> Then
??? <语句> Else If ?????? <语句> ??? Else ????? ?<语句>
??? End If
说明:
(1)“条件”一般为关系表达式或逻辑表达式。
通常把关系表达式或逻辑表达式的值为真时,称为条件满足;值为假时,称为条件不满足。反之亦然。
(2)语句块1、语句块2分别是“条件”满足或不满足时,处理方法的描述,可以是若干个语句。
(3)If…Then 、Else、End If 是VB的保留字。
?
功能:
(1)依次判断条件,如果找到一个满足的条件,则执行其下面的语句块,然后跳过End If,执行后面的程序。
(2)如果所列出的条件都不满足,则执行Else语句后面的语句块;如果所列出的条件都不满足,又没有Else子句,则直接跳过End If,不执行任何语句块。
ElseIf结构的执行过程如图所示。
现在,我们重点来学习一下第二种结构的IF语句:
?? 例:火车站行李费的收费标准是50kg以内(包括50kg)0.20/kg,超过部分0.50/kg。编写程序,要求根据输入的任意重量,计算出应付的行李费。
根据题意计算公式如下:
图2 程序运行效果图
表1? 对象属性设置
程序代码如下:
(1) ' "计算"按钮代码
Private Sub Command1_Click()
Dim weight as single,pay as single
weight= Text1.Text
If weight > 50 Then
pay =(weight - 50)* 0.5 + 50 * 0.2
Else
pay = weight * 0.2
End If
Text2.Text = pay
End Sub?
?(2)? Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
End Sub
?
(3) Private Sub Command3_Click()
End
End Sub
二、课堂练习
? 请根据上述对象属性设置和程序代码的提示,制作“行李托运收费程序”,效果图如图2所示。
第三课 实现循环执行程序
教学内容
循环结构是计算机语言里一种重要的结构,它的应用广泛,最简单的例子是累加器的作用,还可以用于穷举法,更直观的例子是把某件事重复指定的次数,这样就不用把要重复的语句输入多次,而通过循环结构完成,非常方便。
教学目标
[知识与技能]
能掌握循环语句的基本格式、执行过程
能通过分析具体问题,选择使用循环语句解决问题。
能掌握保存和重新打开工程文件进行编辑的方法,掌握生成EXE可执行文件的方法。
[过程与方法]
能借助流程图分析程序,理解循环语句的基本格式
能掌握使用监视窗口运行调试程序的方法
能通过使用监视窗口,观察语句运行情况,加深对循环语句执行过程的理解。
[情感态度与价值观]
能感悟计算机如何实现连续执行重复的操作解决问题的思想。
在使用循环语句解决问题过程中,感受计算机高效解决问题的优势。
  教学课时:1课时
教学过程
导语
本节课我们要求进一步改进计算标准体重程序,使其能实现连续输入本小级或本班同学的身高数据,显示该同学的标准体重,并对每次输入的身高数据进行累计,输入结束时显示本小组或本班同学的平均身高。
知识点一
???????While语句也是一个很常用的循环语句,其语句格式是: ? ????? While <条件 >? ????????? ?? <循环块>? ????????Wend
???? While …… Wend 语句?? While后面都跟逻辑条件判断,“While …… Wend 语句”是先判断While后面的条件是否为“真”,如果为“真”则执行里面的语句,如果为“假”,则退出循环,循环直至条件为“假”终止。
?????? While…Wend循环也可以多层嵌套,每个Wend匹配最近的While语句。
实践一: 求自然数n的阶乘,即n!=1×2×3×…×n。
调试运行下面的一段代码
对象
属性
设置
????Form1
?Caption
阶乘
Form1
?BackColor
(随意选择)
Label1
?Caption
请点击下面计算按钮,就能够进行阶乘计算
??? Label1
?BackColor
(随意选择)
Label1
forecolor
红色
CommandButton1
Caption
计算
表1 对象属性设置
程序代码设计:
'“计算”按钮代码
? Private Sub Command1_Click()
???? Dim n,i,s As Long
???? n = Val(InputBox("请输入某一个求阶乘的数(<13)","求数的阶乘"))
???? i = 1
???? s = 1
??? While i <= n
????? s = s * i
????? i = i + 1
??? Wend
??? MsgBox "数" & n & "的阶乘为:" & s
?End Sub
思考?? 请同学们思考:此例中求阶乘的数最大不能超过13(<13),为什么?如果要求>13的数的阶乘该如何修改程序?
知识点二 循环控制条件特殊情况的讲解
如果循环控制条件从一开始就不成立,虽然是循环语句,循环体内可以一次也不执行
如果循环控制条件总是成立,那么程序的运行就永远跳不出循环体,即俗称的死循环。
可以使用条件运算符AND和OR将简单条件式连接起来实现复杂的循环控制条件。
实践二 按要求更改循环条件,先预测输出结果,再运行检验预测是否正确
试修改计算标准体重的程序,使它能够根据需要连续输入若干同学的身高数据,显示每个同学标准体重,并累加每个输入的身高数据,输入的结束时显示本次输入同学的平均身高。
根据书中填写缺少的语句P75
在显示结果时,并未显示每个人的身高,请加上显示每人身高的代码。
Private Sub Form_Click()
Dim n,s,m As String
Dim h,w,i,ii,hh As Single
hh = 0
ii = InputBox("请输入统计的人数","输入统计人数")
i = ii
while i>0
n = InputBox("输入姓名","输入数据")
s = InputBox("输入性别","输入数据")
h = InputBox("请输入身高数据(单位:厘米)","输入数据")
If s = "男" Then
w = (h - 80) * 0.7
Else
w = (h - 70) * 0.6
End If
Print n;"同学",s
Print "你的标准体重应该为";w;"公斤"
i = i - 1
hh = hh + h
wend
Print "本次统计";ii;"位同学的平均身高为";hh / ii
m = InputBox("结束程序","结束程序")
End
End Sub
第四课 用计算机程序解决问题
学习目标:初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
学习重难点:计算机程序设计的基本流程。
学习方法:讲解+练习
学习内容:
体验程序的运行过程及作用
请观看老师演示的画函数曲线程序,然后思考如下问题:
程序是什么?
程序文件里面有什么?
程序是怎样实现其功能的?
用计算机程序解决问题的过程是怎样的?
运行函数演示程序
通过上面的演示我们知道程序可以看作是让计算机实现某一功能的一系列计算机能够识别的语句。人们可以通过编写程序告诉计算机每一步做什么,计算机则严格执行程序中规定的每个步骤来实现人们需要的功能,帮助人们解决问题。如果程序编的不对,计算机运行的时候就会出错或不能得到正确的结果。
程序设计语言是人们与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。程序的编写依赖于程序设计语言,程序设计语言有很多种,VB是其中的一种。
当问题简单时,可能编写一个或若干个程序就可以解决问题。当问题比较大或比较复杂时,就不仅仅是编写几个程序能解决的,此时则需要进行软件开发,编写程序是软件开发的重要环节。我们平时所使用的各种软件,实际上是软件开发人员按功能需要编写的程序的集合,如文字处理软件、图形图像制作软件等。当我们需要解决问题而找不到合适的工具时,可以考虑利用某种程序设计语言编写程序来解决。
二、用计算机程序解决问题的过程
当我们遇到问题需要通过计算机程序解决的时候,该如何着手呢?一般来说,可以包括以下这些过程:
1、分析问题
  对于任何一个实际问题,首先要分析该问题的需求情况及已知条件,来判断解决问题的可能性和目标要求,然后对需要解决的问题给出一个精确的描述。
  上面的例子中,函数图像的表达可以通过多种方法来实现,编程作图是其中一种,对于二次函数的图像本身是一个二维坐标下的图像,二维坐标轴下的图像基本元素是点,点的构成是位置坐标(包括纵坐标和横坐标)和色彩。对于二次函数上点的色彩,我们可以自己定义,而对于二次函数点的位置,我们就要通过二次函数本身求取,纵横坐标就是二次函数的Y,X值,要画出一个适合的二次函数需要多少个点才适合,其实要画一个图形当然是越多点数越好了。但是太多的点又会花费大量的时间,所以可以考虑在一定的时间内尽可能多的点。
  画二维图像还需要考虑是否把坐标轴画出来,是否需要把坐标刻度画出来等等。这样根据问题的需求,我们便构造好一个问题的模型,也就是解决我们函数转换为图像的一个架构。
2、设计算法
  现在要找出解决问题的方法和步骤,这一过程称为设计算法。算法是程序编写的基础。本例的解决方法是:让二次函数方程y=x^2的x值由-5变化到5,每变化一次的变化量是0.001,然后求出y值,再将求出的x,y值作为坐标来画点。
  ①提示用户启动画图处理;
  ②在画板上先画出笛卡儿坐标系;
  ③通过函数y=x^2求取Y值;
  ④在画板上的(x,y)坐标上画一个点;
  ⑤x递增0.001;
  ⑥重复③~⑤步,直到x的值由-5变化到5为止;

3、编写程序
有了清晰的可操作的算法描述,就可以选择一种程序设计语言来编写程序,以实现算法。一般来说,只要算法确定,语言的选择就没有特别的限定,通常根据问题的特性和编程人员对语言的熟悉程度来选定。程序设计语言是人们编程时与计算机沟通的桥梁,熟悉了程序设计语言就可以更好地把算法转换为程序,让计算机执行程序来帮助人们解决问题。在本例子中我们是用Visual Basic语言来实现本算法的程序。构成程序的字符,通常称为代码。
4、调试运行
  程序编写好以后,通过键盘输入计算机,然后运行程序,看看程序能否顺利执行。计算机只懂得程序设计语言所规定得语法规则,如果编写程序时违反了规则,哪怕是一个标点符号出错,也会令程序出错,不能执行下去。人们可根据计算机提示的出错信息修改程序,重新调试运行。
5、检测结果
   当程序能够顺利运行以后,还需要对程序功能进行分析检测。因为如果程序符合规则,即使有逻辑错误或计算方法的错误,计算机也是检查不出来的。因此,如果结果不合理,还要回头对程序进行修改,直到确定程序的功能正确为止。
  通过上述的学习我们知道,计算机是不会自己解决问题的,但它可以在人们编好的程序指示下帮助人们解决问题。要想利用计算机解决问题,人们可以使用现成工具软件,也可以根据实际问题的需要,通过设计解决问题的算法,选用适合的程序设计语言根据算法编写程序。程序一旦编写并调试通过,可以重复应用来解决同类的问题。
交流:在使用计算机解决问题方面,采用计算机编程的方法有何优势?有何局限性?
探究:
  “xlmw$mw$q}$fsso”是经过变换的一串字符,已知原文中每个字符的机内码被加上或减去同一个值(称为数值偏移),且这个值不超过5,你能破译这句英文吗?说说你的算法。
  从这个例子可以看出,用固定数值的加密方法是很容易被破译的。想一想,如何设计另一个算法,使每一个字符串偏移值各不相同。
参考资料:ASCII编码表
  ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。
  因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。
  ASCII码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~126号是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余的是一些标点符号、运算符号等。
  以下是常用的ASCII码对照表(十进制):
十进制
字符
9
TAB(制表符)
10
换行
13
回车
32
空格
33
!
34
"
35
#
36
$
37
%
38
&
39
'
40
(
41
)
42
*
43
+
44
,
45
-
46
.
47
/
48
0
49
1
50
2
51
3
52
4
53
5
54
6
55
7
56
8
57
9
58
:
59
;
60
<
61
=
十进制
字符
62
>
63
?
64
@
65
A
66
B
67
C
68
D
69
E
70
F
71
G
72
H
73
I
74
J
75
K
76
L
77
M
78
N
79
O
80
P
81
Q
82
R
83
S
84
T
85
U
86
V
87
W
88
X
89
Y
90
Z
91
[
92

93
]
94
^
十进制
字符
95
_
96
`
97
a
98
b
99
c
100
d
101
e
102
f
103
g
104
h
105
i
106
j
107
k
108
l
109
m
110
n
111
o
112
p
113
q
114
r
115
s
116
t
117
u
118
v
119
w
120
x
121
y
122
z
123
{
124
|
125
}
126
~
三、课堂抽查
  请以下同学做好准备,检查文字录入
练习五分钟,之后每位同学利用一分钟时间进行录入。
抽查同学的学号:
3号、14号、22号、31号、36号、41号
录入内容:
病毒的定义
计算机病毒是一个程序,一段可执行码。就像生物病毒一样,计算机病毒有独特的复制能力。计算机病毒可以很快地蔓延,又常常难以根除。它们能把自身附着在各种类型的文件上。当文件被复制或从一个用户传送到另一个用户时,它们就随同文件一起蔓延开来。



四、自由发问。遇到困难可以请教周围同学或老师。
同课章节目录