主题一:信息获取
一、信息与信息技术
(一)信息的基本概念及基本特征
1.信息、物质与能源是人类社会生存与发展的三大基本资源。
2.从信息的含义、信息的表现形式、信息的载体这三个方面来认识信息。 信息是事物的运动状态及其状态变化的方式.(P2左手边小字部分)
利用文字、符号、声音、图形、图像等形式作为载体,通过各种渠道传播的内容称之为信息。(注意描述的主体,如果主体
是事物就不属于信息,如果描述的是内容、情况就是信息)
3.信息的基本特征:载体依附性、价值性、时效性、共享性、真伪性、不完整性等。 4.能通过具体事例分析信息的特征。
如:①依附性:信息必须依附一定的媒体介质表现出来,如:看到蚂蚁搬家知道快下雨了
②价值性:信息能够满足人们某些方面的需要,如:“烽火连三月,家书抵万金”等。判断是否是价值性主要看两点:a)主体是否是信息;b)能否体现价值。
③时效性:信息会随着客观事物的变化而变化,如:天气预报、市场信息都会随时间的推移而变化. ④共享性:一个信息可以由多人进行分享;如:网络上的信息被人下载和利用。
⑤真伪性:“明修栈道、暗渡陈仓\"、诸葛亮“空城计\"。 不完整性:“盲人摸象”.
(二)信息技术的概念和信息技术的应用实例
1.信息技术的概念:一切与信息的获取、加工、表达、管理和评价等有关的技术。(P5) 2.信息技术的应用,说得出虚拟现实技术、语音技术、智能代理技术的具体例子。P7-P8 虚拟现实技术:大型3D游戏、电子宠物、三维全景图片、仿真虚拟实验室等
语音技术:包括语音识别技术、语音合成技术.如:语音消息、语音搜索、语音变声、语音输入法等。 智能代理:Office助手、智能机器人的应用等。 (三)信息技术的发展史 (P5)
人类社会发展历史上经历了五次信息技术革命: 1.语言的使用:是从猿进化到人的重要标志. 2.文字的创造:使信息的存储和传递首次超越了时间和地域的局限。 3.印刷术的发明:为知识的积累和传播提供了更为可靠的保证。 4.电报、电话、广播、电视的发明和普及:进一步突破了时间与空间的限制. 5.计算机技术及现代通信技术的普及与应用:将人类社会推进到了数字化的信息时代。 (四)信息技术的发展趋势:1.越来越友好的人机界面;2.越来越个性化的功能设计如个性化手机、个性化电视节目等。
3.越来越高的性能价格比:信息技术正向低消耗、高速度的方向发展。 (五)计算机基本知识 从外观上看,一台计算机主要由主机箱、显示器,键盘,鼠标,音箱,打印机等组成。
硬件系统
运算器 中央处理器,简称CPU,是微机的核心部件。通常说到的 控制器 486、586、奔腾Ⅱ、奔腾Ⅲ、奔腾Ⅳ等都是指CPU的型号。
计 算从功能上分
存储器
内存储器
机外存储器:硬盘、软盘、光盘、U盘等。
系 统输入设备:键盘,鼠标,扫描仪,麦克风等 输出设备:显示器,打印机,音箱等。
系统软件:WINDOWS 、DOS、UNIX等操作系统软件。应用软件要在系统软件的平
台上才能正常运行。
软件系统
应用软件:Word、WPS、Excel、游戏、杀毒软件等应用在某一方面的软件。
2.计算机的基本操作(包括鼠标和键盘的基本操作,文本输入)。
(1)鼠标操作:移动、单击左键(单击)、单击右键(右击)、双击、拖动。
(2)键盘操作:八个基准键是: 左手小指到食指依次放在A S D F 键上;右手食指到小指依次放在J K L ; 键上;
(3)中英文输入法切换: CTRL+空格;不同输入法的切换:CTRL+Shift
中文输入拼音字母ü用键盘的v键代替;中文输入要在小写字母状态下.
特别中文标点符号输入:省略号(……) shift + 顿号(、) 书名号《》 shift+ 二、信息获取
(一)信息获取的一般过程(分得清楚问的问题对应哪个过程,尤其2和3)
信息获取的一般过程:确定信息需求、选择信息来源、确定信息获取方法并获取信息、评价信息。 (二)信息来源多样性
根据问题确定信息需求和信息来源,选择适当的方法获取信息,能根据问题确定信息来源。
1.信息来源分类:文献型信息源、口头型信息源(个人信息源)、电子型信息源、实物型信息源(现场信息源)。P16表2—1
(三)计算机网络及因特网的基本知识
1.网络基本类型
( 1 )计算机网络按其规模大小,可分为局域网和广域网。 ( 2 )计算机网络按连接类型,可分为有线网和无线网。
2.网络构成的三要素:计算机及辅助设备(如:交换机)、通信介质(如:电缆、光纤、无线)、网络软件(如:Windows NT 、NOVELL )。
3.因特网的通信协议
(1) TCP 协议:数据传输控制协议。它规定对传输的数据如何进行分组和传输。 (2) IP 协议:网络互联协议。它主要规定因特网中计算机地址的统一表示方法。
TCP /IP 协议是因特网上最基本的通信协议, 连接在国际互联网上的任何一台计算机都要使用该协议才能在因特网上进行相互通信和交流。
(3) HTTP 协议:超文本传输协议,以便各种文字、声音、图像等信息在网上传输。 (4) FTP 协议:文件传输协议。 (5)邮件协议:SMTP (简单邮件传输协议)、POP3 (邮局协议)。 4.统一资源定位器(URL )的组成 P25 5.域名及IP 地址 (1)域名
① 域名的表示形式:计算机名.网络名.机构名.顶级域名,如www.sina。com。cn ② 常用机构名:com(商业站点)、edu(教育站点)、gov(政府站点)、net(网络服务机构)
(2) IP 地址:IP 地址由3个小数点、4个整数组成,其中每一个数字都在 [O ~255 ]之间 ,如:168。160。224.36
数值不能出现负数,不能超过255,不能有其他符号,如:192.10。258。3(258超出255)和10。0。0。1.12(5个
数了)
222.52。-1.32(有负数—1),这三个IP地址格式都是错误的。
(四)搜索引擎的类型
搜索引擎可分为全文搜索引擎和目录类搜索引擎.
1.全文搜索引擎的使用方法也称为“关键词查询”,指用代表所需信息主题的关键词进行信息查询。
2.目录搜索引擎是将收取到的各个网站(网页)的信息按照目录分类,建立索引数据库供人们分类查找,因此这种搜索方式也被称为分类搜索。
1
3.常用搜索网站:百度(www.Baidu.com)、谷歌(www.Google。com)、必应(Bing。com)、搜狐(www。Sohu。com)等。
4。文件名组成:主文件名.扩展名,如:成绩表。xls,扩展名代表文件类型,又叫做“后缀名”
文件名命名不能包括以下符号(英文状态下): ? * / \\ < > : | \"(英文双引号不能用,英文单引号’可以用) 常见各种文件类型及扩展名: (1)文档类型:doc(Word文档)、xls(电子表格)、txt(记事本)、rtf(写字板)、wps(WPS文件) (2)网页文件:htm、html (如默认网站主页文件名是:index。htm) (3)图形图像:bmp、jpg、gif(动态图)、png、psd(Photoshop格式) (4)视频文件:avi、wmv、mpg、mov、mp4、rmvb、rm等 (5)音频文件:mp3、wma、wav、mid等 (6)压缩文件:zip、rar (7)可执行文件:exe (8)动画文件:swf (9)数据库文件:mdb、dat
(五)信息的搜索与浏览 1.信息搜索的策略与技巧:(1)使用权威网站;(2)使用不同搜索引擎;(3)提炼搜索关键词;(4)用好逻辑命令(AND(可以减少搜索结果)、OR(可以增加搜索结果)、NOT、“+ ”、“—”);( 5)利用专业搜索引擎
2.信息的浏览 (***具体见后面的复习提纲***) (1) IE 浏览器窗口的组成。
(2)浏览信息的方法:在地址栏中输人网址,通过超级链接可以浏览新的页面,通过“历史”按钮查阅己浏览的网页,通过“收藏夹”快速浏览经常需要访问的网页。
(3) IE 浏览器中的常用工具(包括前进、后退、停止、刷新、主页、历史、收藏等按钮的使用方法)。 (4)掌握IE “工具”菜单中“Internet 选项\"中几个常用选项卡的使用方法.
如:设置起始页:每次启动IE,浏览器都将自动下载和显示一个网页,这个网页称为起始页。设置起始页在“工具”
菜单下的“Internet 选项”。
(六)信息的下载
信息下载就是将网上信息保存到用户计算机的外存储器上。
1.下载网页上的文字:选中文字,再使用“复制”、“粘贴”、“保存\"等操作命令。 2.下载图片:单击选中图片,右击鼠标,出现快捷菜单,使用“图片另存为(S)”命令。
3.下载网页:将当前浏览的网页保存到用户计算机的存储器上。操作方法为:用“文件”菜单中的“另存为(A )。。. ”
选项.文件类型是网页类型(htm ).
4.下载文件:选中文件并右击鼠标,出现快捷菜单,选择“目标另存为… ”选项或利用网页上的“下载”按钮之类的图标、文字信息的提示进行文件下载。
5.用下载工具软件下载文件,如网络蚂蚁、网际快车、迅雷、QQ旋风等。(P31表2-11) (七)电子邮件
1、电子邮件地址的组成:用户名、分隔符(@)、域名 如:liming@163.com 其中:liming是用户名;163.com
是邮箱服务器域名
2、附件的发送:通过E-mail可以发送文本、声音、图片、影像等文件,附件大小有限制
主题二:信息加工与表达
一、信息加工概述
(一)信息加工是指通过判别、筛选、分类、排序、分析和再造等一系列过程,使收集到的信息成为能够满足我们需要的信息。 (四)信息加工的基本方式:人工加工、计算机加工。
(五)计算机信息加工的类型:基于程序设计的自动化信息加工(编程加工);基于大众信息技术工具的人性化信息加工;基于
人工智能技术的智能化信息加工(信息的智能化加工)。 信息的智能化加工: 是指利用人工智能技术加工信息。P51-53
人工智能应用领域:(1).模式识别:指纹识别、语音识别、光学字符识别、手写识别等.(2).机器翻译:利用计算机把一种自然语言翻译成另一种自然语言的过程。用以完成这一过程的软件叫做机器翻译系统,如金山快译、译星、万能
对译、在线翻译等。(3).其他应用:智能机器人、计算机博弈(象棋、围棋、五子棋等人机对弈)、智能代理(Office助手)、专家系统、机器证明、数据挖掘等。(P53右边小字部分)
二、文本信息的加工
(一)软件也可以分为共享软件和自由软件(免费软件)两种。(P58左下角小字部分) 汉字编码分为:
输入码(外码):各种输入法,如:拼音码输入法(搜狗、智能ABC、QQ拼音输入法等)、王码五笔输入法、自然码、区位码 机内码(内码):分国标码(GB,及简体中文)、BIG5码(繁体中文)、ASCII码(英文,国际编码)
输出码(字型码):以点阵式在电脑屏幕显示字型.(知道用二进制代码0(白点)和1(黑点)表示字型的构成)P61—62 (二)常见的字处理软件有:Word 、写字板、记事本、WPS 等。
Word 文件的默认存储格式:doc ; 写字板文件的默认存储格式:wri 或rtf ; 记事本文件的默认存储格式:txt; WPS 文件的默认存储格式:wps .
(三)利用字处理软件可以设置字体、字形、字号、字体颜色、行距、首行缩进、段落格式、文字环绕方式、页面、页边距、页码及页眉页脚等,插入艺术字、文本框、图片及表格等。
(四)文本信息的结构化表达方式:文字表达、项目式、表格、结构图、流程图表达等。(详细见课本P67—P69)
(五)文本信息的形象化(图形化表达)表达:指借助生动的图形、图像表达信息,强化表意效果,实现更深刻意义和更广范围
的信息交流。P70—71 三、表格信息的加工
(一)了解工作表概念,会建立工作表,掌握工作表中的基本操作(复制、移动、插入、删除等)。
工作簿(.xls):Excel最终保存的文件形式是工作簿,可以包含最多255张工作表(Sheet1~ Sheet255) 工作表:每个工作簿默认有Sheet1、Sheet2、Sheet3三张工作表,最多可以添加到255张
单元格:构成工作表的基本单位。单元格地址由列标(ABC…)+行标(123…)组成,如第5行第3列单元格是C5 1.数据的输入
(1)纯数字符号的输入:要在数字符号前加单引号,如字符0021,输入为'0021 分数的输入:先输入一个零(0),然后输入一个空格,最后再输入相应的分数。
(2)单元格内出现“####”号,是因为单元格的宽度不够,只需要选定该单元格,再在菜单栏上选择“格式”/“列”
/“最适合的列宽”即可去掉####号。
2.单元格表示方法:列号(英文字母)+行号(数字),如第5行第6列的单元格为F5 单元格区域表示方法:如A3到A6区域表示为A3:A6,共A3、A4、A5、A6四个单元格. 要会计算某个单元格区域包含多少单元格:如B3:D5包含多少单元格?
计算方法:列标:B-D,共3列;行标:(5-3)+1=3行,总单元格个数:列标*行标=3*3=9个 (二)能进行表格数据的计算(利用公式或函数进行计算):求和、求平均、求最值、计数。 1。用公式计算数据(输入公式的标志是输入一个“=”(等号))
常用函数的应用:SUM(求和),AVERAGE(求平均值),Max(求最大值),min(求最小值),Count(计数函数) “= SUM(C3:C5)\"表示求C3到C5单元格区域的数据的和.等同于“=C3+C4+C5”
“=Average(C3:C5)”表示求C3:C5单元格区域数据的平均值 “=Max(C3:C5)\"表示求C3:C5单元格区域数据的最大值
“=Count(C3:C5)”表示求C3:C5区域中包含数字的单元格个数以及参数列表中数字的个数。假设C3:C5中的数 据分别为12、0、a,则“=count(C3:C5)”的结果是2;如果函数变为“=count(C3:C5,5,3)”则得到结果为4 2. 公式的复制:可以完成类似的计算(操作方法一:选中应用了公式的单元格后,单击“编辑”菜单中的“复制”命令,然后选择需要完成类似计算的单元格,单击“编辑\"菜单中的“粘贴\"; 操作方法二:选中应用了公式的单元格后,鼠标指针指向单元格右下角的小黑块,变成黑十字形时按住左键不放拖动到目标单元格。两种方法均可实现公式的复制)
(三)对表格数据进行排序(主要关键字、次要、第三关键字排升序、降序)、筛选和分类汇总(先排序,实现分类,再汇总). (四)根据表格中的数据建立柱形图、条形图、饼图、折线图、面积图等图表.(这五种图表的类型要了解)
2
(五)知道图表和表格数据是关联的,改动图表或者表格源数据,彼此都会同步发生变化。 四、多媒体信息的加工 (P86、90、93、94、95、96)
(一)音频信息的采集与加工:了解音频信息采集工具;了解常见音频文件格式(WMA 、MP3 、WAV 等)的特点;常用音频处理
软件有:Cooledit 、GoldWave 、Adobe Audition等,音频播放器有:Window Media Player、千千静听、酷狗等。 (二)视频信息的采集与加工:常用视频编辑软件有:会声会影,Movie Maker, Premiere等等;了解常见视频文件格式(AVI、
WMV、MPG、MP4、MOV、RMVB等);常见视频播放软件:Window Media Player、超级解霸、暴风影音等。
(三)图像信息的采集与加工:常用图像信息的采集工具有:数码相机、手机、扫描仪等;了解常见图像格式(BMP 、JPG 、GIF 、
PSD 、PDF 、SWF 等);常用图像处理软件有:Photoshop、画图、美图秀秀、Auto CAD、CorelDraw(矢量图编辑软件)等。熟悉Photoshop中矩形选择工具 、魔棒工具 、 裁剪 、移动工具 、 抓手工具 、磁性套索 、套索 、 水平翻转(自左向右翻转)、垂直翻转(自下向上翻转)等使用方法。
五、位图和矢量图的区别:(P93)
1。位图(点阵图):由像素点组成,优点:色彩丰富鲜艳;缺点:文件较大、放大会变模糊(失真),马赛克或锯齿化。 2.矢量图:以向量方式构图,优点:文件较小、放大不会模糊(不会失真);缺点:色彩变化较少。 六、信息的集成与交流
(一)信息集成的一般过程:选题立意(确定主题设计目标)、设计规划(规划内容结构,收集加工素材)、开发制作(选择制作工具,实际设计制作)、评估测试(收集反馈、评价修正)。(P106 图6-2)
信息集成的概念:将文本、图像、声音、动画、视频等媒体素材,有计划有目的地组织在一起,为表达某一主题服务。 信息技术集成的过程不仅仅是技术的运用,还涉及语言、艺术、心理等方面的知识,同时也需要具备人际交往、团队协作等方面的能力。( P105 )
(二)常用信息集成工具(P109—110 表6-4)
1.基于页面的工具:指采用类似书本“页\"的方式集成素材的工具,如Word 、WPS 、PowerPoint 、FrontPage 等. 2.基于图标的工具:以图标形式将素材集成在流程图中的工具,如Authorware 、方正奥思。 3.基于时间的工具:依据时间顺序的方式集成素材的工具,如Flash 、Director 等。 (三)信息的发布
1.信息发布三大类型:(P121-122)
个人信息发布:个人网站信息发布、班级公告信息发布、班级演讲、教师讲课等;
行业信息发布:企业通过网络发布产品信息;学校通过校园广播、校园电视台、学校网站发布校内新闻;各种学校协会、
爱好者协会等创办的供内部交流的报刊等;
官方机构发布:官方网站、官方电视台、官方新闻发布会等.
2.网络信息发布的方式:① 借用现成的网络工具和资源发布信息(如网络广告、BBS 公告、电子邮件等)。② 建立网站
发布信息。
3.网站发布信息的主要方式(注意:不仅仅只能在自己的电脑上发布) (P124) ① 在“网上邻居”中发布:设置“共享”,在局域网内共享网站文件。
② 在本机上发布:用软件提供的功能进行发布,如Frontpage、PWS ( Personal Web Server个人服务器)等。 ③ 在因特网上发布:用上传工具(CuteFTP 、Web Publishe等)。
(四)信息交流.1.意义:信息交流是人们学习、生活和工作中不可缺少的重要活动。
2.网络可以提供多种信息交流方式,如电子邮件、BBS(论坛) 、QQ 、Msn 、博客(weblog)等.
主题三:信息资源管理
一、信息资源有按学科分类和主题分类两种分类方法。 (P137)
学科分类法:由权威机构发布、成为全社会或行业所遵守的标准的方法。如大部分图书馆图书分类、图书杂志的邮发代号分类、机动车车牌照号码分类、论文期刊等的分类等等;主题分类则可以具有一定的随意性,如很多网站的内容分类等。 信息资源管理的方式主要有三种:人工管理、文件管理和数据库管理。(P150 表7-7)
1.人工管理:灵活、简便,但对大量信息资源进行重新组织管理比较困难,如图书馆藏书管理、个人图书资料整理等.
2.文件管理:以文件和文件夹为信息单位进行管理,如电子表格、资源管理器、收藏夹管理等。(P141)
3.数据库信息资源管理:如网站上的数据信息、数字图书馆、银行系统、售票系统、搜索引擎、手机通讯录……等等。(P145) 数据库软件:Access ,数据库文件格式(扩展名是.mdb或者.dat),数据库有数据表组成,表中每一行称为一条记录,每一列称为一个字段。 (P147)
参考题目(课本P153练习题):网站提供的同学录信息,属于 数据库管理,利用电子表格管理同学录信息,属于 (计算机)文件管理,记录在纸质小本子上的电话号码和通讯地址,属于 人工管理。 二、常用数字化信息资源管理
(一)用资源管理器管理本地计算机资源:资源管理器是Windows 系统提供的信息资源管理工具,它采用树型结构实现目录管
理,可以方便、直观地管理和查找文件。
(二)用电子表格管理数据资源:电子表格具有信息管理和数据统计的双重功能.
(三)用收藏夹分类管理常用网站:收藏夹是浏览器提供的管理工具,可按一定主题分类,通过创建、重命名、删除等操作,
分类管理常用网站。
主题四:信息技术与社会
一、信息技术对社会发展、科技进步及个人生活与学习的影响
(一)积极影响:信息技术可以推动社会发展,促进科技进步、加速产业变革、创造新的人类文明;对个人就业产生影响,给个
人带来了便利和实惠;改变人们工作、生活方式,促使人们的思想观念发生变化.
(二)消极影响:网络黑客、病毒、垃圾信息、信息犯罪等。
(三)信息社会交流方式的多样性:网络提供了许多方便快捷的信息交流方式,如电子邮件、BBS 、QQ 、MSN 以及博客(weblog)、
论坛、微博、微信等。面对同一个交流需要,要学会选择适当合理的交流方式与他人交流. 二、信息安全意识和习惯 (一)信息安全面临的威胁
计算机犯罪、黑客行为、信息丢失、电子谍报(比如信息流量分析、信息窃取等)、信息战、网络协议自身缺陷(例如TCP / IP 协议的安全问题)、嗅探(嗅探器可以窃听网络上流经的数据包). (二)计算机病毒的概念与特征
1.概念:编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机
指令或者程序代码被称为计算机病毒
2.特征:传染性、破坏性、隐蔽性、潜伏性和可激发性 (三)计算机病毒的防治
1.计算机病毒的传播途径:移动存储设备(磁盘、光盘、U 盘、移动硬盘)和网络传播。
2.计算机病毒的危害:磁盘空间突然变小;运行异常(速度缓慢、突然重启、死机);程序或数据无故丢失;显示乱码;出现不能控制的自动操作;长时间访问磁盘等。
3.计算机病毒的防治:重要数据定期备份;不使用来历不明的软盘、光盘;对网络下载的软件先杀毒后使用;谨慎处理电子邮件附件;使用杀毒软件,开启实时监控,及时升级并定时查杀。 三、网络安全与网络道德规范 (一)网络上的自我保护意识
1.因特网上信息交流的特点:开放性、自主性和隐蔽性等。
2.因特网上保护个人隐私的主要方法:安装防火墙和杀毒软件、对敏感的数据发送要加密、及时清除在网络上交流信息的记录、在网络上谨防泄露个人资料等。
3.垃圾邮件、网络病毒、电脑黑客、网络诈骗等给网络应用带来了负面影响.我们要客观认识,既不要过度崇拜,也不要因噎废食、盲目排斥,应合理而充分地发挥信息技术的作用。
(二)网络道德规范
1.文明使用网络,如进行网络交流用词和用语要讲究礼貌、不传递虚假信息、不传播不健康的信息等。
3
2.熟知“全国青少年网络文明公约”,包括“全国青少年网络文明公约”中的“五要”和“五不”的具体内容、公约的发布单位和时间等。其中“五要”和“五不\"内容如下:
(1).要善于网上学习,不浏览不良信息;(2).要诚实友好交流,不侮辱欺诈他人; (3).要增强自护意识,不随意约会网友;(4).要维护网络安全,不破坏网络秩序; (5).要有益身心健康,不沉溺虚拟时空.
选修模块算法与程序设计
主题一计算机解决问题的基本过程
一、 用计算机解决问题的一般过程:分析问题、设计算法、编写程序、调试运行四个步骤.P3 二、 算法:(一)算法的基本概念:在有限步骤内求解某一问题所使用的一组定义明确的规则。P5 (二)算法基本特征:有穷性、确定性、零或多个输入、一个或多个输出、可行性。P5 (三)算法的描述方式:
1。 自然语言描述(用常用语言文字进行描述),特点是通俗易懂,不需要专门训练。P6
2.流程图描述,特点是流程表达清晰,算法结构明确。流程图的常用图形符号有起止框、输入输出框、判断框、流程线和连接点。P7— P8 (图1-3)
3.伪代码描述(自然语言和程序设计语言结合的形式,即有文字表达,也有部分程序代码)。P8 (四)算法的三种基本逻辑结构:顺序结构、条件结构和循环结构。给出解决简单问题的算法,能写出结果。 三、程序设计语言的发展过程: P11
1. 机器语言:唯一一种计算机能直接识别的语言,由二进制0和1组成; 2. 汇编语言:采用英文助记符代替机器指令,如ADD AL,8 、 MOV AL,8等
3. 高级语言:接近自然语言和数学语言的编程语言,更接近人思维模式,常见高级语言有我们本学期学习的VB语言,
还有C/C++、PASCAL、JAVA等。
***汇编语言和高级语言计算机都无法直接识别,必须用翻译程序转换成可执行文件才能在计算机上运行***
主题二:程序设计语言初步
一、VB 可视化程序的开发环境
1.常用控件及其名称:
2.两种设计模式:窗口设计模式(在窗口中添加各种控件)、代码设计模式(编辑程序代码)
3.对象及其三个特征:
对象:一切事物都可以看作是对象,比如一个人、一台计算机、一支笔等。VB中的所有控件,比如标签、文本框、按钮,包括程序运行的整个窗口界面等等,都属于对象。P16\\P76
对象的属性:只对象的外部特征。VB中窗体对象的属性有名称、标题(Caption)、字体(Font)、背景颜色等;P77 对象的方法:方法是对象能够执行的操作.P19 具体请参照课本P127—132附录三 VB常用控件具体内容.
对象的事件:P19能被对象识别的动作。对象根据设计的操作做出的一系列反应,完成一个具体的操作过程。如对命令按钮的单击(Click)、双击(DbClick)都属于事件。具体请参照课本P127-132附录三 VB常用控件具体内容。
二、VB 语言基础
(一)VB 的基本数据类型 P21
整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)、字符串型(String)、布尔型(Boolean ). 尤其注意整型(Integer)的范围:-32768~32767,数值范围较小。
(二)变量与常量
(1)变量的定义:格式: Dim <变量名> As 〈数据类型〉 (P21—P23)
举例: Dim N As Integer, S As String (定义一个变量名为N的整型变量,变量名为S的字符串型变量) 变量名取名规则:●开头:必须以字母或汉字开头,而不能用数字或其他字符开头;
● 组成:字母、汉字、数字、下划线,不能含有 小数点、空格、?、 *、-、\\、/等字符,不能使用VB保留字,如: Dim,As,If,Else,For,Next,Print,Sub,End等;不能使用任何特殊符号,如π、α、β 等. ● 长度:不能超过 255个字符,(一个汉字占两个字符);
(2)常量的定义:(常量名命名规则参考变量名) 格式:Const 常量名 [As 类型]=表达式 举例: Const PI=3。1415926
数值常量:如a=60 字符串常量:如a=\"123” s=”hello\" (二)VB 的主要运算
1.算术运算符:+ - * / Mod(求余—两数相除取余数) \\(整除-两数相除取商) 如:6 mod 2=0 7\\2=3 优先顺序:^ — * /\\ mod + — (课本P25 表2-6 P26)
2.字符串运算符:& + 例:\"123\"+ 111=234 \"123” & 111=\"123111” \"123”+\"111”=\"123111\" 3.关系运算符:= 〉 〈 <>(不等号) <= 〉= 4.逻辑运算符:not(取反) and(与运算) or(或运算)
当一个表达式含多种运算符时,运算优先级是:算术运算符>字符串连接运算符〉关系运算符〉逻辑运算符 如:在VB中,下列运算符优先级别最高的是( A ) A。mod B.〉 C.not D。= 优先顺序:(A > B.D 〉 C) (三)常用的几种函数 (以下参数中出现C的地方表示是字符串)
1.数学函数:求平方根函数sqr()、求绝对值函数Abs(),向下取整函数Int() (P30) 如:x=25,sqr(x)=5 Abs(-x)= Abs(-25)=25 Int(4.8)=4 Int(—4.8)=—5
2.字符串函数:Left(C,n)-—截取字符串左边部分、Right(C,n)——截取字符串右边部分、Len(C)—-求字符串长度(P31) 如:若字符串常量C=”Morning\",则:Len(C)=7 Left(C,3)= \"Mor” Right(C,3)= ”ing\" Mid(C,3,3)= ”
rni”
3.类型转换函数: Val(C)——将字符串转换为数值、str(X)——将数值转换为字符串 (P32)
4.日期函数:date()——返回系统的当前日期、time()——返回系统的当前时间,Now()返回系统的当前日期和时间 (四)VB 表达式
算术表达式,关系表达式,使用not 、and 、or 构造简单的逻辑表达式。要特别注意VB表达式与数学表达式的区别。
数学表达式 VB表达式 b2—4ac b^2-4*a*c a-b Sqr(a-b) A≠B A〈>B X≥0 X>=0 Y≤1 Y〈=0 x2y2—y^2)/(2*a*b) 2ab (x^2(五)VB 的基本语句和变量的定义
1.赋值语句:用“=\"来实现,赋值号“=”左边只能是变量或对象的属性名,右边可以是常量、变量、表达式或函数均
可.表示将“=\"右边的值赋给左边变量。
4
如: N=N+1 表示将N的值加1后重新赋给N,结果N的值在原基础上增加了1。
2.输入:(1)(输入函数) 用法:变量名=inputbox(”提示\").如:N=inputbox(”提示\") 作用:在程序运行
后提供对话框让用户输入,待用户输入完毕确定后,将用户输入的内容赋给变量N。
3. 输出: Print 语句,例如: a=15,b=20,则: Print a+b 输出:35 (表示输出变量s的值)
Print \"s=\" ;a; \"+”;b; ”=\";a+b 输出:s=15+20=35(带双引号(”\")的,双引号中的内容是什么直接输出
什么;
不带双引号的则直接输出变量的值)
Print \"a+b=”;a+b 输出:a+b=35
(P27右下角小字部分-P28顶部第一行) 注意:print语句中,可以用分号(;)也可以用逗号(,),输出格式不同
如下: Print ”a+b=”;a+b 输出:a+b=35 (输出的结果中都是连续输出,中间无空格隔开)
Print ”a+b=”,a+b 输出:a+b= 35 (输出的结果中间有空格隔开) (六)程序的三种基本结构:顺序结构、选择结构(分支结构)、循环结构 1.程序的顺序结构:按照自上而下的顺序执行。
2.程序的选择结构:If Then Else 语句,Select Case 语句,If 语句嵌套。 (1) (单分支选择结构): (2)(双分支选择结构): If 条件 Then If 条件 Then 语句或语句组 语句或语句组1 End If else 功能:如果条件成立则执行then后 面的语句,不成立则跳出 If语句 语句或语句组2 End If 功能:条件成立则执行then后面的语句,否则执行else后面的语句 举例: 有一分段函数,输入一个x的值,根据x的值输出y的值.已知: 1 (x>0) Y= 0 (x=0) -1 (x〈0)
if多分支结构实现分段函数(其中倾斜画线部分是注释):
Dim x As Integer , y As Integer x = Val(Text1.Text) '通过文本框输入x的值 If x > 0 Then '判断x>0是否成立,成立则执行语句:Print \"y=1\"
Print \"y=1\" '输出双引号内的内容y=1 ElseIf x = 0 Then '否则(意思是x>0不成立的情况)再判断x=0是否成立, 成立则执行:Print \"y=0\" Print \"y=0\" '输出双引号内的内容y=0 Else '否则(意思是x=0不成立,因为是在x>0不成立的情况下才 判断x=0,因此此处是x<0的情况) Print \"y=-1\" '输出双引号内的内容 End If '多分支结构的if语句结束 Select……Case 语句实现分段函数
Dim x As Integer, y As Integer
x = Val(Text1.Text) '通过文本框输入x的值 Select Case x Case Is > 0 '大于0的情况下输出y=1 Print \"y=1\"
3.程序的循环结构:Do Loop 语句,For Next 语句,不多于二重循环。
(1)For ……next 实现循环(只要循环变量没有超过终值就循环,超过终值就退出循环) For循环是计数型循环语,用于控制循环次数已知的循环结构。语句形式如下: For 循环变量 = 初值 To 终值 [Step 步长] [循环体] Next [循环变量] 循环次数=Int∣(初值-终值)/步长∣ + 1 如: For i=1 to 100 Step 2 s=s+i Next i 问题:该循环将执行循环体语句 s=s+i 多少次? 循环次数=Int∣(1-100)/ 2∣ + 1 = Int∣(-99)/ 2∣+ 1 = Int∣(-49.5)∣+ 1 (取绝对值后) = Int(49.5) + 1 = 49 + 1 = 50 次 (2)do ……loop实现“当”型循环 (3)do ……loop实现“直到”型循环 Do While i<=100 Do s=s+i s=s+i Loop Loop until i>100 功能是:当条件成立时循环,条功能是:一直循环,直到条件成
件不成立时退出循环。 立时退出循环 。
三、程序设计基础
(一)结构化程序设计基本思想:运用软件工程思想,“自顶向下,逐步求精”.
结构化程序设计的基本方法:将功能相对独立的程序块定义为函数或过程,供在程序的其他位置调用.
(二)VB 的三种工作模式:设计模式、运行模式、中断模式。 主题三:算法与问题解决例举 (了解两种方法的主要区别,懂得判断什么情况下适合用那种方法解决即可)
一、解析法:找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题的求解,这种方法叫解析法。解析法通常需要灵活运用数学、物理等学科的知识.能够利用解析法解决一些简单的数学问题。
如:输入方程的三个系数a、b、c,求一元二次方程的解;输入矩形的长与宽,求矩形的面积与周长等。(P42—43) 二、穷举法(也叫枚举法、列举法):列举所有可能的情况,逐个判断哪些是符合问题所要求的条件,从而使问题得以解决的 方法。如百钱百鸡问题,打印出所有三位数的水仙花数问题,鸡兔同笼问题,换钱问题等等,都可以使用穷举法解决。(P45) (一)列举出能够用穷举法解决的问题的特点:解的个数有限且可一一列举。
(二)穷举法使用的一般模式是:(1)列出问题的可能范围,一般用循环或者循环嵌套结构来实现;(2)探究、挖掘出问题解的约束条件,一般用if语句;(3)根据约束条件优化算法,尽可能地缩小穷举范围,减少穷举次数,降低算法的时间和空间复杂度。
(三)用穷举法设计简单程序解决生活或学习中的具体问题。
5
(2015年6月学业水平考试真题)
65.穷举法是根据设计条件,在给定的范围内对所有可能的答案进行逐一枚举和检验,从中找出符合要求的答案,下列问题适合用穷举法求解的是( CD )
A。从键盘输入时、分和秒,把它们转换为秒数 (解析法:把小时、分用算式表达式计算成秒数即可)
B.从键盘输入三角形的三条边长,计算三角形的面积 (解析法:用三角形面积计算公式表达式计算即可) C.求出1000以内所有能同时被3和13整除的自然数
D。将四张百元钞票换成10元、20元、50元面值的钞票,有多少种换法
【例2】通常认为人类社会发展史上发生过五次信息技术革命,其中文字的创造( A ) A.使信息的存储和传递首次超越了时间和地域的局限 B.为知识的积累和传播提供了更为可靠的保证 C.进一步突破了时间与空间的限制 D.是从猿进化到人的重要标志
【例7】校运会结束后,组委把各个班级的总分进行公布,这在信息加工的过程中属于( C ) A.记录信息 B.加工信息 C.发布信息 D.存储信息
( C )
(百分号)
(千分号)
(增加小数(减少小数位数)
位数)
【例15】下列选项不属于...
人工智能软件的是 ( C ) A。语音汉字输入软件 B.金山快译
C.在QQ游戏与网友下围棋 D。使用OCR汉字识别软件
【例18】如右图所示,在用Photoshop进行图像编辑时,发现插入的文字无法显示,原因是( C )(应该把背景图层下移到底部,文字图层上移一层) A.“文字”图层没被锁定 B.“背景”图层没被锁定
C.“文字”图层被“背景挡住了 C.“文字”图层被隐藏了
【例19】在日常生活里经常发生的事情中,不属于...
信息资源管理的是( C ) A.每隔一段时间整理更新一次家里的电话号码本 B.将不同类型的资料存放在不同的文件夹中 C.用数码相机拍照片 D.根据自己的喜好,整理浏览器中的收藏夹 【例20】数据表中的一行,我们称之为一条记录,即记录着有关实体在某些方面属性特征的数据。表中的一列,我们称之为( A ). A.字段 B.记录 C.数据表 D.工作簿(行叫记录;列叫字段) 【例23】下列关于算法的特征描述,不正确的( C )
A.有穷性:算法必须在有限步之内结束 B.确定性:算法的每一步必须有确切的定义 C.输入:算法必须至少有1个输入 (0个或多个) D.输出:算法必须至少有1个输出(1个或多个) 【例25】在VB语言中,下列可以作为变量名的是( D ). A.a-3 B.7a C.a$ D.text2 【例26】在VB语言中,下列各种基本数据类型说明符中表示整型数的是( B ).
A.Boolean (布尔型) B.Integer (整型) C.Single (单精度型) D.String (字符串型)【例29】穷举法的适用范围是( C )
A.一切问题 B.解的个数极多的问题 C.解的个数有限且可一一列举 D.不适合设计算法
【例30】在面向对象的程序设计中,能被对象所识别的“动作\"称为对象的( B ) A.方法 B.事件 C.属性 D.过程
【例31】在面向对象的程序设计中,对象可执行的动作称为对象的( A ) A.方法 B.事件 C.属性 D.过程
【例1】在编辑Word文档时,能删除选定内容的操作是( ABC ) A.按键盘上的Delete键 B.按键盘上的Backspace键
C.选择“编辑”菜单中的“剪切\"命令 D.选择“编辑”菜单中的“复制\"命令
【例5】下列关于循环结构For…next语句的说法正确的是( ABC )
A.循环变量、初值、终值和步长都必须为数值型 B.Step后的步长可正可负 C.如果没有设置Step,则增量的缺省值为1 D.初值必须小于终值
6
7
8
9
因篇幅问题不能全部显示,请点此查看更多更全内容