信息技术 学业水平测试 笔试 必修 编程解决问题和智能信息处理.docx
《信息技术 学业水平测试 笔试 必修 编程解决问题和智能信息处理.docx》由会员分享,可在线阅读,更多相关《信息技术 学业水平测试 笔试 必修 编程解决问题和智能信息处理.docx(8页珍藏版)》请在冰豆网上搜索。
信息技术学业水平测试笔试必修编程解决问题和智能信息处理
第三章第7节编程解决问题智能信息处理
学习目标:
1、了解编程解决问题的一般过程。
2、体验计算机编程,能用编程解决简单问题。
3、了解智能信息处理。
4、掌握计算机系统,特别是软件系统分类
本节导学案
一、编程解决问题
编程解决问题的一般过程包括:
分析问题,设计算法、编写程序、调试运行等。
(1)分析问题。
例如:
物理老师想编写一个描述小球做平抛运动轨迹的程序(小球运动时间限定在1-100秒)可以从以下三个方面进行分析:
A、明确问题的要求,掌握所要解决问题的内容和要求
B、分析已知的信息,掌握与解决问题相关的资料
C、确定输出的内容,掌握所要解决问题最终要达到的目标
(2)设计算法
设计算法就是寻找问题求解的方法和确定具体的求解步骤。
用计算机解决问题时,任何答案的获得都是计算机按照指定顺序执行一系列指令的结果。
因此,我们需要将解决问题的方法转换成一系列具体的、可操作的步骤,这些步骤的集合,就叫算法
为了更好地表示算法,人们发明了许多描述算法的工具,如流程图、伪代码、自然语言等。
其中,流程图采用简洁符号描述解决问题的步骤,直观明了,在实际中,被普遍使用。
《信息处理用流程图符号标准》用由美国国家标准化学会制定的,这套标准中常用的符号及功能如下:
输入输出框:
表示需要用户输入或由计算机自动输出的信息。
描述小球做平抛运动轨迹的算法,可以用流程图表示如下:
(3)编写程序
算法确定后,需要选择一种编程语言编写程序,实现算法的功能。
为了提高编程效率,人们不断开发出新的编程语言。
到时目前为止,用于计算机编程的语言有上百种,如QBasic、Pascal、C++、Java、VisualBasic……,下面就是用VisualBasic(VB)编写的描述小球平抛运动轨迹的程序运行界面和程序代码。
(4)调试运行
编程完毕后,需要进行调试,以验证所编写的程序是否正确。
如果程序运行不正确,说明程序中有错误。
程序中的错误有两种:
语法错误(syntaxerror)和逻辑错误(logicalerror)。
语法错误是指编写程序时,有些地方不合乎程序语言的语法规则,计算机不能理解;逻辑错误指程序在逻辑上有问题,因而得出错误的结果。
发现错误后,要查找错误、修改错误,再调试运行,直到运行结果正确为止。
3、智能信息处理(人工智能技术)
1)什么是人工智能
人工智能是相对人的自然智能而言,是指用人工的方法和技术,研制智能机器或智能系统来模仿、延伸和扩展人的智能,实现智能行为和“机器思维”解决需要人类专家才能处理的问题。
2)人工智能研究的研究领域:
问题求解、自然语言处理、模式识别、智能数据库、智能机器人、博弈、自然程序设计、自动定理证明、智能代理。
3)常见的智能信息处理
(1)模式识别(包括指纹识别,视网模识别)
①OCR又称光学字符识别,是通过扫描仪或阅读器等电子设备检测纸上的字符,根据检测到的暗亮确定其形状,然后按字符识别模式将形状,“翻译”成计算机中的一种字符代码。
常用的OCR软件有汉王文本王、尚书、蒙恬等。
②语音输入是利用模式识别技术将语音识别成文本的输入方法。
在配备了声卡的计算机上,通过话筒把语音录入计算机,再由语音识别软件对语音进行模式分类,“翻译”成符合语法和语义的句子。
目前大多数的语音输入产品采用IBM开发的语音识别技术。
语音识别是一种新的计算机信息输入手段,目前处于发展与完善阶段。
③手写输入是利用模式识别技术将手写的文字识别成文本的输入方法。
用触笔在写字板上书写的字符由写字板传感检测,通过手写板软件转换成包括汉字在内的字符信息。
目前主要的手写输入产品有汉王、紫光、大恒等。
(2)机器翻译
机器翻译(MT)又称机译,是利用机器翻译技术把一种自然语言转变成另一种自然语言的过程。
用以完成这一过程的软件叫做机器翻译系统。
常见的翻译软件有“金山快译”、“地球村”等,翻译网站如“金桥译港世界通”()