编程解决问题和智能信息处理

上传人:第*** 文档编号:48808126 上传时间:2018-07-20 格式:PPT 页数:23 大小:1.67MB
返回 下载 相关 举报
编程解决问题和智能信息处理_第1页
第1页 / 共23页
编程解决问题和智能信息处理_第2页
第2页 / 共23页
编程解决问题和智能信息处理_第3页
第3页 / 共23页
编程解决问题和智能信息处理_第4页
第4页 / 共23页
编程解决问题和智能信息处理_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《编程解决问题和智能信息处理》由会员分享,可在线阅读,更多相关《编程解决问题和智能信息处理(23页珍藏版)》请在金锄头文库上搜索。

1、三、编程解决问题和智能信息处理1 1、用计算机进行信息处理的基本方法:、用计算机进行信息处理的基本方法:2 2、编程解决问题:、编程解决问题:3 3、智能信息处理:、智能信息处理:计算机工作过程:利用现成软件了解计算机工作系统:软件及硬件,正确使用现成的软件绘制流程图,了解常用符号的表示方法P70什么是人工智能、什么是人工智能、是相对人的自然智能而言的,是指用人工的方法和技术,研制智能机器或智能系统 来模仿、延伸和扩展人的智能,实现智能行为和“机器思维“。解决人家专家才能处理的问题。种类:(模式识别、机器翻译)种类:(模式识别、机器翻译)模式识别:模式识别:指纹认定、OCR光学字符识别、语音输

2、入、手写输入三、编程解决问题和智能信息处理1 1、用计算机进行信息处理的基本方法:、用计算机进行信息处理的基本方法:计算机能有序的工作,都是按照事先编好的程序有步骤的运行的。这些程序是控制计计算机能有序的工作,都是按照事先编好的程序有步骤的运行的。这些程序是控制计 算机动作的指令的记录集合。不同的程序是针对不同的任务和问题而编写的。算机动作的指令的记录集合。不同的程序是针对不同的任务和问题而编写的。人们利用计算机处理信息的两种基本方法:人们利用计算机处理信息的两种基本方法: 利用现成的软件利用现成的软件 自己编制的计算机程序自己编制的计算机程序利用现成的软件处理信息利用现成的软件处理信息 :日

3、常用的一些软件:字处理软件、图像处理软件等是不能独立工作的,因为这些软日常用的一些软件:字处理软件、图像处理软件等是不能独立工作的,因为这些软 件属于应用软件,不能直接指挥计算机工作。而能直接指挥计算机工作的是系统软件属于应用软件,不能直接指挥计算机工作。而能直接指挥计算机工作的是系统软 件如:件如:DOS windows DOS windows 。计算机硬件与系统软件、应用软件之间的关系可以这样理解:计算机硬件由系统软计算机硬件与系统软件、应用软件之间的关系可以这样理解:计算机硬件由系统软 件来管理,应用软件通过系统软件来使用计算机硬件的资源。件来管理,应用软件通过系统软件来使用计算机硬件的

4、资源。三、编程解决问题和智能信息处理计算机计算机软件软件硬件硬件应用软件应用软件系统软件系统软件编程编程 语言语言实用实用 工具工具操作系统操作系统设备驱设备驱 动程序动程序linuxlinuxUnixUnixwindowswindowsDosDosMAC OSMAC OSNetwareNetware数据数据 软件软件字处理字处理 软件软件金融金融 软件软件商务商务 软件软件协助计算机协助计算机 完成特定的工作完成特定的工作不同不同 的应的应 用软用软 件实件实 现不现不 同的同的 应用应用 功能功能为计算机用户提供各种为计算机用户提供各种 方便控制和使用计算方便控制和使用计算 机资源的软件工

5、具机资源的软件工具设置管理设置管理 计算机系统计算机系统控制计算机控制计算机 中的所有活中的所有活 动,管理计动,管理计 算机系统中算机系统中 各种资源的各种资源的 “ “总管家总管家” ”, 是应用软件是应用软件 和其他系统和其他系统 软件的基础软件的基础 平台平台将人们编写的程序将人们编写的程序 命令翻译成计算机命令翻译成计算机 实际执行的指令实际执行的指令告诉计算机如何告诉计算机如何 控制外围设备控制外围设备不同的计算机操作系统,不同的计算机操作系统, 代表不同的计算机操作平台代表不同的计算机操作平台2 2、编程解决问题:、编程解决问题:三、编程解决问题和智能信息处理人们处理信息的需求多

6、种多样,当有些需求利用现成的软件难以满足时,可以利用人们处理信息的需求多种多样,当有些需求利用现成的软件难以满足时,可以利用 计算机程序开发软件(也叫编程语言),自己编制程序解决问题。计算机程序开发软件(也叫编程语言),自己编制程序解决问题。uu编程解决问题的一般过程:编程解决问题的一般过程:分析问题分析问题设计算法设计算法编写程序编写程序调试运行调试运行(1 1)分析问题:)分析问题:例:编写描述一个小球运动轨迹的程序(小球动动时间限定在例:编写描述一个小球运动轨迹的程序(小球动动时间限定在11001100秒),可以从以下三秒),可以从以下三 方面进行分析方面进行分析l l明确问题的要求,掌

7、握所要解决问题的内容和要求明确问题的要求,掌握所要解决问题的内容和要求l l分析已知的信息,掌握与解决问题相关的资料分析已知的信息,掌握与解决问题相关的资料l l确定输出的内容,掌握所要解决问题最终要达到的目标确定输出的内容,掌握所要解决问题最终要达到的目标三、编程解决问题和智能信息处理(2 2)设计算法:)设计算法:设计算法就是寻找问题求解的方法和确定具体的求解步骤,将解决问题的方法设计算法就是寻找问题求解的方法和确定具体的求解步骤,将解决问题的方法成一系列具体的、可操作的步骤,这些步骤的集合称为算法。成一系列具体的、可操作的步骤,这些步骤的集合称为算法。uu算法的描述:算法的描述:流程图流

8、程图、伪代码、自然语言、伪代码、自然语言符号符号符号名称符号名称起止框起止框表示算法的开始和表示算法的开始和结结结结束(一个算法只能有一个开始束(一个算法只能有一个开始处处处处,但可以,但可以 有多个有多个结结结结束束处处处处)处处处处理框理框表示表示执执执执行一个步行一个步骤骤骤骤(框中指出(框中指出执执执执行的内容)行的内容)判断框判断框表示要根据条件表示要根据条件选择执选择执选择执选择执 行路行路线线线线,离开的箭,离开的箭头头头头会多于一个会多于一个输输输输入入输输输输出出 框框表示需要用表示需要用户输户输户输户输 入或由入或由计计计计算机自算机自动输动输动输动输 出的信息出的信息流程

9、流程线线线线 (指向(指向线线线线)指示流程的方向指示流程的方向信息处理用流程图符号标准信息处理用流程图符号标准美国国家标准化学会制定美国国家标准化学会制定流程图流程图采用简洁的符号描述解决问题的步骤,直观明了。采用简洁的符号描述解决问题的步骤,直观明了。三、编程解决问题和智能信息处理开始T100重力加速度g=9.8小球运动时间初值t=1输入小球水平初速度计算小球水平坐标x=v*t计算小球竖直坐标y=g*t*t/2以(x,y)为中心画小球累加小球运动的时间t=t+1结束NY三、编程解决问题和智能信息处理(3 3)编写程序:)编写程序:选择一种编程语言写程序,实现算法的功能。选择一种编程语言写程

10、序,实现算法的功能。QbasicQbasic、 PascalPascal、C+ C+ 、JavaJava、 Visual BasicVisual Basic(4 4)调试运行:)调试运行:3 3、智能信息处理:、智能信息处理:三、编程解决问题和智能信息处理什么是人工智能、什么是人工智能、是相对人的自然智能而言的,是指用人工的方法和技术,研制智能机器或智能系统 来模仿、延伸和扩展人的智能,实现智能行为和“机器思维“。解决专家才能处理的问题。常见的智能信息处理:(模式识别、机器翻译)常见的智能信息处理:(模式识别、机器翻译)模式识别:模式识别:模式识别:是研究如何从繁杂的信息中提取特征,根据特征识

11、取不同的事物的基本原理。语音输入、OCR光学字符识别、手写输入等机器翻译:金山快译 翻译网站主要研究领域:问题求解、自然语言处理、模式识别、智能数据库、智能机器人、博弈、自动程序设计、 自动定理证明、智能代理等。人工智能人工智能:顾名思义就是人造的智能,是利用计算机 来模拟或实现人类智能。它有两个主要的研究领域:模式识别::是表征事物或现象的各种形式的信息(图片、文字 、符号、声音)等进行自动识别的技术。模式识别的研究范畴 有:文字识别、指纹识别、声音语言识别、声音信号和地震信号分析、照片图片 分析、化学模式识别等自然语言理解:主要是研究如何使计算机能够理解和生成自然语言 的技术。它的应用有自

12、然语言对话、机器翻译等。自然语言理 解过程可以分为三个层次:词法分析、句法分析和语义分析。1.手写输入汉字影响手写输入识别率的因素1、字迹工整程度2、形似字数目及常用程度3、字体笔画数目4、笔划笔顺等等。2.语音录入系统工作原理:首先在计算机中存放所有字 词的读音,建立一个样本数据库,然后 通过话筒将用户说话的声音输入计算机 ;计算机将输入的声音和数据库中的所 有声音样本逐一进行对照,找出最接近 的声音样本,最终确定输入的声音是哪 些字或词。3、使用扫描仪与OCR软件进行文字识别影响识别率的因素有哪些思考:光学字符识别(OCR技术) OCR字符识别的操作步骤: 1.将需要识别的内容扫描成图片

13、2.将扫描好的图片进行版面分析 3.分析完后进行文字识别 4.识别完成后导出4、让电脑给我们当翻译助手利用翻译软件翻译一段英文,然后再把翻译后的汉语再翻 译成英文,把两段英文进行对比,看有什么区别。1. 感悟机器翻译的过程 2. 比较机译与人译的不同之处 思考:计算机博弈如:国际象棋、中国象棋、围棋、五子棋、跳棋智能代理技术如: Office助手、瑞星杀毒中的狮子智能家电电器、车辆导航系统、智能游戏程序、智能手术刀人工智能的其他应用领域:人工智能的其他应用领域:人工智能模式 识别自然 语言 理解自动 程序 设计智能 代理机器 证明专家 系统人工 神经 网络人工智能(人工智能(AIAI):):是

14、以探索和模拟人类智能活动为基本目标而设计出类似人的某些智能的自动机器的科学。 智能工具&我们的生活工业机器人服务机器人军用机器人教育机器人娱乐机器 人智能工具&我们的生活课堂小测1.王老师在教学与生活中经常使用电脑。请判断他利用的技术中哪 些不属于人工智能技术应用范畴?( )A.使用扫描仪和OCR软件把教材上印刷文字变成电脑文件。B.上QQ与李老师对手下五子棋。C.经常上网与计算机下中国象棋。D.利用金山译霸翻译英文科技资料。2.下列不属于信息的智能化加工的有( )A.手写板输入 B.机器翻译 C.语音录入 D.键盘输入 3.机器人听到音乐后就开始跳舞,这种技术属于( )A.多媒体技术。 B.

15、人工智能中的自然语言理解。C.人工智能中的模式识别技术。 D.机器翻译。 4、下述关于人工智能的说法错误的是( ) A、人工智能是人造的智能,主要是对人脑思维机理的模拟。 B、智能机器人可以根据感觉到的信息,进行独立识别、推理,并做出判断和决策 ,不用人的参与就可以完成一些复杂的工作。 C、机器的智能是由人赋予的,所以具备像人一样的思维能力。 D、人工智能在给人类提供了极大便利的同时,也给人类带来了很多问题。5、Microsoft Office中的帮助代理采用了( )技术? A、网络技术 B、人工智能技术C、语音技术 D、虚拟现实技术7.人机对话是属于人工智能的哪个应用领域: A.模式识别B.

16、自然语言理解C.机器证明D.专家系统 E.自动程序设计F.人工神经网络G.智能代理 8.以下哪些描述属于人工智能技术的应用领域: A.模式识别B.自然语言理解C.机器证明D.专家系统 E.自动程序设计F.人工神经网络G.智能代理 6、手写输入和语音识别是属于人工智能的哪个应用领域: A.模式识别B.自然语言理解C.机器证明D.专家系 统1:王主任走进了办公室,一眼看到宇飞正在QQ聊天,二话不说走到宇飞的跟 前,把一本书放到了宇飞面前。“把第二章和第三章的内容打出来准备作为公司 职工培训教材”。向来不紧不慢的宇飞,这次可真急了,虽然只有两章的内容, 但是文字量足有70多页,怎么办?2:2009年1月14日,“基地”组织头目本拉登在伊斯兰网站上发布最新录音讲话, 呼吁对以色列在加沙的军事行动发动为期n个七年的圣战。中情局专家在对这盘录 音带进行对比分析,美国中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号