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

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

ID:56420513

大小:2.25 MB

页数:34页

时间:2020-06-17

编程解决问题和智能信息处理.ppt_第1页
编程解决问题和智能信息处理.ppt_第2页
编程解决问题和智能信息处理.ppt_第3页
编程解决问题和智能信息处理.ppt_第4页
编程解决问题和智能信息处理.ppt_第5页
资源描述:

《编程解决问题和智能信息处理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、编程解决问题和智能信息处理一、用计算机进行信息处理的基本方法1、计算机工作过程计算机按照已经用计算机语言编好的程序来进行工作的。程序是什么?程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。一、用计算机进行信息处理的基本方法2、用计算机进行信息处理的两种基本方法利用现有的软件(已经编好的程序)自己编制计算机程序3、利用现有软件处理信息(1)软件及其种类软件系统软件应用软件操作系统设备驱动程序字处理软件数据管理商务软件Dos,Windows,Unix,lin

2、ux(2)正确使用现成软件1、选择能满足自己需要的2、注意软硬件的兼容性3、注意软件的版权,使用正版信息的编程加工人们处理信息的需求多种多样。当有些需求利用现成的软件难以满足时,可以利用计算机程序开发软件,自己编制程序解决问题。程序设计的一般步骤:1、需求分析:确定要解决的问题,即要计算机“做什么”2、设计算法:对特定的问题设计一组求解步骤或方法。3、编写程序:把人工设计的算法转换成计算机能识别的代码4、上机调试与维护:刚写好的程序不一定正确,必须在计算机上实际运行,排除错误,测试能否达到预期的结果分析问题如,物理老师想编写一个描述小球

3、做平抛运动的轨迹的程序(小球运动时间限定在于~100秒)。设计算法开始重力加速度g=9.8小球运动时间初值t=1输入小球水平初速度vT<=100计算小球水平坐标x=v*t计算小球水平坐标y=g*t*t/2以(x,y)为中心画小球(以圆代替)累加小球运动的时间t=t+1结束有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人应如何过河?第一步:人和羊过河,人返回,留下羊;第二步:人和狼过河,人和羊返回,留下狼;第三步:

4、人和菜过河,人返回,留下菜;第四步:人和羊过河。交换a,b的值在计算中处理此类问题时不能直接交换a,b的值,需临时变量TEMP,逐步交换.类似交换两个杯子中饮料,需借助于另一个空杯子如a=9,b=2,交换a,b的值步骤如下:(1)将a的值9赋给temp;(2)将b的值2赋给a;(3)将temp的值9赋给b;流程图的基本图形及其功能ABc条件PAB成立(真)不成立(假)条件PA成立(真)不成立(假)试一试画出求S=1+2+3+4+5+……+100的流程图。S=0输出S开始结束S=S+1S=S+2S=S+3S=S+……S=S+100S=0输

5、出S开始结束j=i+1S=j*i/2i=100i<=100S=S+i成立(真)不成立(假)S=0i=1输出S开始i=i+1结束i<=100S=S*i成立(真)不成立(假)i=i+1S=1i=1开始输出S结束直接插入法6127354(原始数据)1627354(第一步:比较a1与a2,大的放在a2位置上)1267354(第二步:比较a2与a3,大的放在a3位置上)1267354(第三步:比较a3与a4,大的放在a4位置上)1263754……1263574……1263547(第六步:比较a6与a7,大的放在a7位置上)1263547(第七步:

6、比较a1与a2,大的放在a2位置上)1263547……1236547……12356471235467……冒泡法a1a2a3a4a5a6a7人工智能4.2.1认识智能信息处理工具及作用4.2.1认识智能信息处理工具及作用工业机器人服务机器人军用机器人教育机器人4.2.1认识智能信息处理工具及作用娱乐机器人仿真机器人火星机器人焊接机器人插秧机器人4.2.1认识智能信息处理工具及作用智能处理工具与一般处理工具的异同点一般处理工具:处理的问题有固定算法,处理过程是重复计算的过程,最终得到一个确定的结果。如求方程组的解,加密解密程序。智能处理工具

7、:处理的问题是不确定、非结构的、没有固定算法的,处理过程是推理控制的过程,最终结果不太确定。如手写汉字的识别率还不足100%,但已具有实用价值。都是通过计算机程序来实现的。相同点:不同点:4.2.1认识智能信息处理工具返回人工智能模式识别自然语言理解自动程序设计智能代理机器证明专家系统人工神经网络……4.2.2了解信息智能处理的方式人工智能(AI):是以探索和模拟人类智能活动为基本目标而设计出类似人的某些智能的自动机器的科学。(1)模式识别是表征事物或现象的各种形式的信息(图片、文字、符号、声音)等进行自动识别的技术。模式识别的研究范畴

8、有:文字识别、指纹识别、声音语言识别、声音信号和地震信号分析、照片图片分析、化学模式识别等。手写识别4.2.2了解信息智能处理的方式及基本应用——模式识别指纹识别利用指纹来鉴定人的身份,可以克服证件、签字、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。