第3章-信息的编程加工和智能化加工_第1页
第3章-信息的编程加工和智能化加工_第2页
第3章-信息的编程加工和智能化加工_第3页
第3章-信息的编程加工和智能化加工_第4页
第3章-信息的编程加工和智能化加工_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章

信息的编程加工和智能化加工学习目标1、了解信息加工的基本知识;理解手工加工和计算机加工方式的异同;把握信息加工三种形态及其各自的使用范围。2、掌握什么是算法,理解算法的重要性,知道利用计算机解决问题的步骤。3、了解人工智能的概念;理解人工智能的应用,能利用人工智能对一些简单信息进行加工。

3.1信息加工概述

3.2信息的编程加工

3.3信息的智能化加工1、信息加工及其重要性※信息加工概念:是指通过判别、筛选、分类、排序、分析和再造等一系列过程,使收集的信息成为能够满足人们需要的信息。※信息加工目的:是挖掘信息价值,满足我们的使用。※总之:信息加工是信息利用的基础,是信息成为有用资源的重要条件。3.1.1为什么要进行信息加工?原始信息加工后的信息存在真假信息避免真假混杂它是一种初始的、零散的、无序的、彼此独立的状态信息便于观察、传递、分析、利用信息存在错误和不足创造新信息,使信息具有更高的使用价值

因此,信息加工是必不可少的。2、信息加工的一般过程加工资料撰写演讲稿的流程信息加工的一般过程是信息加工的前提是信息加工的核心是信息加工的前提是信息加工的核心是信息加工的前提3、信息加工方式的变化

特点:所需工具较少、方法灵活、使用方便,因而被人们广泛采用;但有时加工过程繁琐、容易出错、费时,已不能满足现代生活需要特点:缩短加工时间、提高加工精度,满足了管理者决策的需求。人工加工信息计算机加工信息1、计算机信息加工的一般过程

利用计算机加工信息的工作过程大致划分如下:(注意和信息加工的一般过程对照)(以加工学生成绩表为例)

Excel软件把学生成绩输入电脑算总分、平均分、排名

报告(公布)成绩①选择合适的计算机软件或自编程序②信息输入③信息加工④信息输出

⑤信息存储存储成绩便于日后使用3.1.2*第一种是基于程序设计的信息加工*第二种是基于大众信息技术工具的信息加工*第三种是基于信息加工2、计算机信息加工的类型★利用计算机加工信息有三种形态:3.1.2自动化人性化人工智能化①基于程序设计的自动化信息加工

即针对具体的问题编制专门的程序实现信息加工的自动化,我们称之为信息的编程加工,但不是每个人都能驾驭的。如:VB、商场收费系统、公交车刷卡等。返回②基于大众信息技术工具的

人性化信息加工

编程加工不是每一个人都能驾驭的,而大众信息技术工具如用文字处理软件加工文本信息、电子表格软件加工表格信息、利用多媒体软件加工图象,声音,动画、视频等多媒体信息却更加易于操作易于被人接受。如:word、excel、photoshop、flash等。返回③基于人工智能化信息加工

即信息的智能化加工,是指利用人工智能技术加工信息。智能化加工要解决的问题是如何让计算机更加自主地加工信息,减少人的参与,进一步提高信息加工的效率和人性化程度。如:金山快译、人机大战、机器人搬运等。返回

问题:有三个杯子A、B、C,其中两个杯子A、B

分别盛放蓝墨水和红墨水,怎样才能把这两只杯子中的墨水互换呢?CBA解决:先把A倒入C,再把B倒入A,最后把C倒回B

或:先把B倒入C,再把A倒入B,最后把C倒回A导入新课信息的编程加工3.2本章我们以vb语言为例来介绍如何通过编程来解决我们的问题我们也可通过信息的编程加工来解决刚才换墨水杯的问题和生活中的一些问题:如成绩排序问题、绘制函数图象、制作手机小游戏、制作高考倒计时时钟等。信息的编程加工的概念:(P48)就是指利用某种计算机语言(vb,vc,c++,java等),对解决问题的方法和步骤进行描述,然后通过调试和修改得到可实现加工目标的程序,最终解决问题。标题栏工具栏菜单栏工具箱窗体设计器工程管理器属性窗口VB界面

信息的编程加工3.2刚才的例子可以通过VB编程来实现,可以用赋值来实现即:可以写成这样:或者这样:C=BB=AA=CC=AA=BB=CVB赋值语句:P47“=”将右边表达式的值赋给左边的变量或属性名语法:变量或属性名=变量或属性的值如:x=12(把值12赋给x)y=x+10(把x+10的值赋给)yVB常用的算术运算符号:P47+(加)、-(减)、*(乘)、/(除)、^(幂运算)、\(整除)有趣的自然数有一类数很有特色:首先,它是一个n位数(n≥3);其次,它的各位数字的n次幂之和就是这个数本身。(例如:1^3+5^3+3^3=153)这类数,有个好听的名称:水仙花数

问题:请大家思考并写出所有三位数的水仙花数?求解方程为:a3+b3+c3=a*100+b*10+c提示:可以用数学中的排除法

方法:首先,取数字100,那么对应的a,b,c分别为1、0、0,判断这个方程是否成立;然后,再取数字101,再进行判断……如此反复,一直判断到数字999问题:我们要进行几次的验证才能得出所有三位数的水仙花数

900次!!!求水仙花数程序很明显用人工的方法来解决求水仙花数的方法很费时费力;我们可以利用计算机的优势:高速度来帮我们快速解决问题。这就是利用VB程序进行信息的编程加工来快速解决我们的问题演示程序:程序界面设计注:VB语言,提供的可视化设计工具,可以直接使用窗体和控件设计程序的界面,大大地提高了程序设计的效率。用户界面是一个应用程序最重要的部分,界面是应用程序呈现给用户的外观,也是实现人机交互的接口。标题说明性文字按钮①分析信息

信息编程加工的步骤:即对要加工的信息进行科学的分析,明确其提供的已知条件和需要完成的加工目标。我们要算的是100到999内的所有的水仙花数我们也明确了水仙花数的求解方程

a3+b3+c3=a*100+b*10+c②算法设计问题:计算机能快速地求出问题的解,是不是代表它有思维、知道如何解决问题?答案是否定的,所以我们必须告诉它解决问题的过程和方法。在程序设计中我们称之为算法。。算法的设计分两个内容:一是寻找一种方法;二是描述一下实现这个方法的步骤。

信息编程加工的步骤:②算法设计那么在求水仙花数的过程中,我们应该寻找什么方法?该如何实现这个方法的步骤。其中要包括:从何处着手、解题步骤以及结果处理。

1、首先确定水仙花数的范围:是一个三位数,也就是从100到999;判断表达式是否成立,如果成立就是水仙花数;如果不成立就不是水仙花数。

2、思考等式中a,b,c的值是从哪里来的?对于一个三位数,计算机是不知道怎么分离出各位上的数字的,所以还得向计算机说明如何分离。3、然后对表达式的成立与否进行判断,如果成立就显示出这个数。

整个算法思想:让计算机从100到999依次进行百位、十位和个位数字的分离,然后对表达式的成立与否进行判断,如果成立就显示出这个数

信息编程加工的步骤:③编写代码

信息编程加工的步骤:即用某种程序设计语言编写出计算机能够直接识别的代码。PrivateSubCommand1_Click()Dima,b,cAsInteger‘定义a(个)b(十)c(百)为整数

Fora=0To9Forb=0To9Forc=1To9Ifa^3+b^3+c^3=a+10*b+100*cThenPrint100*c+10*b+aEndIfNextcNextbNextaEndSub100到999的水仙花数代码④调试运行

信息编程加工的步骤:在代码编写过程中和编写完成后都需要不断调试运行,以确保数据排序无误以致实现最终目标。信息的编程加工的四个步骤P48分析信息设计算法编写程序上机调试与维护

总结:问题解决编程练习课后作业:已知长方体的长、宽、高,编写一个程序,求长方体的全面积和体积。如:

信息的智能化加工3.3信息的智能加工是指利用人工智能技术加工信息。P501.人工智能简介

人工智能(ArtificialIntelligence),简称AI。所谓人工智能就是指人造的智能,主要是对人脑思维机理的模拟。其目的是让机器能够模拟、延伸和扩展人的智能,以实现某些脑力劳动的机械化。人工智能涉及的范围很广,包括了许多不同的领域,如机器感知、机器思维、机器行为、机器学习、智能系统及智能机器人等。这其中共同的基本特点是让机器学会“思考”。人工智能始终处于计算机发展的最前沿。模式识别

人工智能技术的应用1:例如:我们可用搜狗手写输入法输入汉字“嘦巭嘂嫑兲”以上手写操作可把手写汉字等信息转换成计算机中的汉字符号。主要采用的是手写识别技术,它和指纹识别、语音识别、光学字符识别(OCR)等应用都属于人工智能技术应用中的模式识别技术。模式识别是人工智能技术应用的一个重要方面。语音识别

如:语音拨号,语音关电脑光学字符识别如:条码机,扫描仪把课本内容扫描进电脑手写识别

如:手写板指纹识别

如:指纹签到,指纹付款,指纹开锁等模式识别2、机器翻译

人工智能技术的应用2:机器翻译(MachineTranslation)简称MT是指利用计算机把一种语言转换成另一种自然语言的过程常用的翻译软件有:金山快译、金山词霸、东方快译、译星、万能对译等软件,还有一些网站也提供免费的在线翻译服务。欣赏英文歌曲《youaremyangel》,然后把歌词的中文意思翻译出来《youaremyangel》英文歌词对照注意:机器翻译难免有语法上的错误3、其他应用①智能机器人是人工智能的另一个重要的应用,智能机器人可以根据感觉到的信息,进行独立识别、推理,并作出判断和决策,不用人的参与就可以完成一些复杂的工作。如:在世博会时的海宝机器人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论