第四章 信息的加工与表达(下)
DESCRIPTION
第四章 信息的加工与表达(下). 4.1 用计算机程序解决问题. 4.2 用智能工具处理信息. 4.3 信息的发布与交流. 4.4 综合活动:我们的学校. 4.1 用计算机程序解决问题. 首页. 4.1.1 体验程序的运行过程及作用. 任务. 1 、任务. 2 、 VB6.0 简介. VB6. 3 、分析源代码. 源码. 4.1.2 剖析用计算机程序解决问题的过程. 加密. 解密. 4.1.1.1. 任务:完成以下操作. 把共享的“ 4.1” 文件夹中的“程序 1 。 Exe” 、 “程序 2 。 Exe” - PowerPoint PPT PresentationTRANSCRIPT
第四章 信息的加工与表达(下)
4.1 用计算机程序解决问题
4.2 用智能工具处理信息
4.3 信息的发布与交流
4.4 综合活动:我们的学校
4.1 用计算机程序解决问题
4.1.1 体验程序的运行过程及作用
4.1.2 剖析用计算机程序解决问题的过程
1 、任务2 、 VB6.0 简介3 、分析源代码
任务
VB6
源码
首页
加密
解密
4.1.1.1任务:完成以下操作
把共享的“ 4.1” 文件夹中的“程序 1 。 Exe” 、 “程序 2 。 Exe”及“ KK.TXT” 文件复制到你的计算机中去,其中程序 1 为加密程序,程序 2 为解密程序, “ KK.TXT” 为待加密的文件,分别双击程序 1 和程序 2 ,观察其作用及运行结果。
扩展 1 :自己输入并保存一个纯文本格式的文件, 尝试加密和解密
扩展 2 :自己建立一个文件夹,对文件夹进行加密
加密前: abc 加密后: WXY
任务
VB6
源码
首页
加密
解密
解密前: WXY 解密后: abc
4.1.1.2
用 VB 解释源程序
介绍 VB 界面: 1 、文件菜单 2 、运行菜单 3 、编辑 4 、视图 5 、窗口
任务
VB6
源码
首页
加密
解密
扩展:修改其中的参数,观察其执行结果
分析源代码:
加密:
解密:
4.1.1.3
任务
VB6
源码
首页
加密
解密
4.1.1.4
加密源代码 Private Sub Form_Load()FileName$ = InputBox(" 请输入需要加密的文件名及路径: ")Open FileName$ For Input As #1Line Input #1, a$MsgBox a$, , " 加密前的文本内容 "Close #1
mm$ = ""n = Len(a$)For i = 1 To nb$ = Mid$(a$, i, 1)c$ = Chr(Asc(b$) - 10)mm$ = mm$ & c$NextMsgBox mm$, , " 加密后的文本内容 "
Open "g:\abc.txt" For Output As #2Print #2, mm$Close #2
任务
VB6
源码
首页
加密
解密返回
4.1.1.5
解密源代码
Private Sub Form_Load () FileN~meI$=InputBox(“ 请输入需要解密的文件名及路径:” ) 0pen FileN~mel$For Input As#1 Line Input#l , a$ MsgBOX a$ ,,“解密前的文本内容“ ClOse#l mm$=”“ n=Len(a$) For i=l TO n b$=Mid$(a$ , i , 1) c$=Chr(As Cb$)+10) mm$=mm$ & c$ Next MsgBOX mm$ ,,“解密后的文本内容“ FileName2$=InputBox(“ 请输入解密后的文件名及路径:” ) 0pen FileName2$For Output As#2 Print 禅 2 . mm$ ClOse#2 End End Sub
任务
VB6
源码
首页
加密
解密
4.1.2
剖析用计算机程序解决问题的过程
分析问题 设计算法 编写程序 调试运行 检测结果
1 、分析问题
2 、设计算法
3 、编写程序4 、调试运行5 、检测结果
6 、任务
4.1.2.1
1 、分析问题
如何对需要加密的文件的字符机内码进行变换,使之使为其他字符,并把转换后的字符保存在文件中,生成加密文件
分析问题 设计算法 编写程序 调试运行 检测结果任务
4.1.2.2
2 、设计算法
(1) 提示用户输人需要加密的文件名及路径: (2) 在对话框中显示加密前的文本内容; ( 3 )显示加密后的文本内容( 4 )将加密后的文本保存到指定文件中。
分析问题 设计算法 编写程序 调试运行 检测结果源码任务
4.1.2.3
3 、编写程序
有了清晰的可操作的算法描述,就把算法用流程图来表示,之后选择一种熟悉的程序设计语言来编写程序,
构成程序的字符,通常总称为代码
分析问题 设计算法 编写程序 调试运行 检测结果
Qbasic Vb
Vb.net
asp Asp.net
java
C C++C#
Pascal Dephli
程序语言发展:
汇编语言任务
4.1.2.4 4 、调试运行
程序编好后,运行程序,
分析问题 设计算法 编写程序 调试运行 检测结果任务
4.1.2.5 5 、检测结果
分析问题 设计算法 编写程序 调试运行 检测结果任务
4.1.2.6
6 、任务
分析问题 设计算法 编写程序 调试运行 检测结果
1 、熟悉 VB6 。 0 的操作界面,文件菜单,运行菜单,浏览菜单
2 、用 VB6 。 0 打开加密,解密源代码进行修改参数( 10 )
3 、查看口令文件功能并进行解析
任务
4.2 用智能工具处理信息
4.2.1.1
什么人工智能?
行为
思维学习及自适应
感知
应用领域:模式识别,自然语言理解,机器翻译等
4.2.1 初识信息智能处理工具
第一个虚拟主播安娜(英国)
4.2.1.2
4.2.1 初识信息智能处理工具
智能处理工具的简介
1 、手写板、光笔或麦克风
2 、扫描仪
3 、自然语言处理网站
4 、翻译软件的使用
模式识别
模式识别
自然语言理解
机器翻译
4.2.1.3
活动探索:
4.2.1 初识信息智能处理工具
活动 1 :访问 http://www.ananova.com ,观看虚拟主播。 活动 2 :访问活动 3 和活动 4 的网址,验证机器人的智能性 活动 3 :利用金山快译或者金山词霸对文本进行翻译,查看缺点 活动 4 :利用麦克风进行录音(选做)
4.2.2.1
4.2.2 信息智能处理的方式
智能工具是通过计算机程序来实现,但有区别
智能工具通常处理的问题是不确定的、非结构的、没有固定算法的,处理的过程是揄控制的过程,最终的结果常常是不太确定的,可能是正确的,也可能是不正确的
模式识别是利用计算机对物体、图像、语音、字符等进行自动识别的技术
自然语言理解主要是研究如何使计算机能够理解和生成自然语言的技术
4.2.2.2
模式识别是利用计算机对物体、图像、语音、字符等进行自动识别的技术
模式识别是利用计算机对物体、图像、语音、字符等进行自动识别的技术, 它的一般过程包括:样本采集、信息的数字化、预处理、数据特征的提取、与标准模式进行比较、分类识别等。
4.2.2.3
自然语言:通过网络与机器人对话
自然语言理解主要是研究如何使计算机能够理解和生成自然语言的技术。 自然语言理解过程可以分为三个层次:词法分析、句法分析和语义分析。由于自然语言是丰富多彩的,所以,自然语言理解也是相当困难的。从活动中,我们可以发现目前水平的自然语言理解能力的一些不足。
4.2.2.4
翻译系统
一种语言的文章输入到系统中,系统就会把句子变成单词,辨别词性并查 阅存储在计算机里的单词字典,找出另一种语言的对应词。再查存储在计算机里的语法词典,分析语法,确定语法结构,再找出另一种语言中与之对应的语法结构。最后,把文章以另一种语言文字的形式输出
4.2.3 信息智能处理的应用价值
信息智能处理的应用改善了我们的学习和生活
在实际的操作中,我们体验到了智能处理工具处理信息的过程。同时也发现了一些不尽人意的地方,科学家们正在改进一些关键技术,使智能信息处理能够更陕、更准、更好
4.3 信息的发布与交流
4.3.1 4.3.1 合乎规范地发布信息
4.3.2
4.3.2 信息发布效果的评价
4.3.3
4.3.3 信息交流
4.4 综合活动:我们的学校
活动目的:
活动任务:
1 、熟练使用文字处理、图表处理等工具软件加工信息,表达意图2 、解决现实生活中的问题,并加强合作精神的培养3 、合乎规范地使用网络等媒介发布信息,表达思想
1 、制作一份介绍学校的、带有宣传性质的电子报刊或画册。2 、借助智能翻译工具,将介绍学校的短文翻译成英文3 、将成果发布到校园网站(或者学老师指定的地方),进行交流和评价
4.4 综合活动:我们的学校
活动过程:
1 、问题研讨
2 、选题和分组
3 、制定方案
4 、创作作品
5 、翻译作品
( 1 )校园的风光( 2 )学校的环境状况,学生、老师、活动( 3 )学校的发展和成就( 4 )学校的特色( 5 )学校的历史( 6 )学校的特色,最值得向别人介绍是什么?