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