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

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

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

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、 PPascalPPascal、C+ C+ 、JavaJava、 Visual BasicVisual Basic(4 4)调试运行:)调试运行:3 3、智能信息处理:、智能信息处理:三、编程解决问题和智能信息处理什么是人工智能、什么是人工智能、是相对人的自然智能而言的,是指用人工的方法和技术,研制智能机器或智能系统 来模仿、延伸和扩展人的智能,实现智能行为和“机器思维“。解决人家专家才能处理的问题。常见的智能信息处理:(模式识别、机器翻译)常见的智能信息处理:(模式识别、机器翻译)模式识别:模式识别:模式识别:是研究如何从繁杂的信息中提取特征,根据特征识取不同的事物的基本原理。语音输入、OCR光学字符识别、手写输入等机器翻译:金山快译 翻译网站主要研究领域:问题求解、自然语言处理、模式识别、智能数据库、智能机器人、博弈、自动程序设计、 自动定理证明、智能代理等。

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

当前位置:首页 > 高等教育 > 大学课件

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