第一篇:3.2 信息的编程加工教学设计(曹铁军)
《信息的编程加工》教学设计——二甲中学 曹铁军
3.2信息的编程加工
【课程标准】
通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤,了解计算机加工信息的内在机制 【教学目标】
※ 知识性目标:理解算法的概念;知道利用计算机解决问题的步骤,初步了解计算机加工信息的内在机制。
※ 技能性目标:让学生了解计算机解决问题的一般过程,了解用高级语言编程工具解决问题的基本方法,感悟计算机程序设计的思想,了解计算机程序设计的基本流程。
※ 情感性目标:让学生感悟计算机程序设计的思想,增加学生的成就感,从而激发学生对信息技术的求知欲,形成积极主动学习信息技术的态度。【教学重点】理解算法的概念和利用算法解决简单问题;通过体验编程过程,了解计算机加工信息的内在机制。
【教学难点】计算机加工信息的内在机制的理解。
【教学方法】成品分析法、成品加工法、分层教学、启发式、探究式 【教学时间】一课时 【教学环境】多媒体网络机房 【教学过程】
一、情境导入(5)
教师活动:向学生展示画常用函数图的几个小程序。学生活动:看程序运行过程
教师活动(提问):大家知道不知道计算机是如何画函数图的?想不想知道? 学生活动:思考、回答(激发学生兴趣)。教师活动(提问):同学们画函数一般步骤?
学生活动:讨论、总结、回答问题。建坐标系——列表——描点——连线 教师活动(总结):其实计算机解题并不是一件很神秘的事,我们现在使用的计算机实际上只是按照人们事先给定的步骤在工作(只不过我们可以利用计算机的高速运算能力提高信息加工的效率,超越人工信息加工的局限),因此,要让计 《信息的编程加工》教学设计——二甲中学 曹铁军
算机能够按照人们的要求去工作,我们首先要确定解决问题的方法和步骤(算法)(引出算法概念)
教师活动(提问):那么,我们简单的把解决问题的方法和步骤告诉计算机,计算机能够自动运行吗?
学生活动:回答(进一步激发学生兴趣)
教师活动:因此,我们要选择一种合格的计算机语言编写程序,将人类语言转化为计算机能够认识的语言,从而赋予计算机解决问题的能力——编程。
二、剖析程序(10)
教师活动:通过大屏幕展示y=x3的代码,并进行讲解。
Private Sub Command1_Click()‘事件
Dim x, y As Single ‘定义变量 Picture1.Scale(-10, 25)-(10,-25)‘确定坐标轴原点
Picture1.Line(-10, 0)-(10, 0), RGB(0, 0, 255)‘画横坐标轴 Picture1.Line(0, 25)-(0,-25), RGB(0, 0, 255)‘画纵坐标轴
‘画函数图像
For x =-5 To 5 Step 0.0001 ‘取点
y = x ^ 3 ‘函数
Picture1.PSet(x, y), RGB(255, 0, 0)‘描点 Next x End Sub 学生活动:思考,听讲,了解程序结构组成和具体作用,为修改程序作好准备。
三、亲身体验——运行和加工程序(18)教师活动:
1、布置任务:
A层次的学生只要能运行程序,并查看代码,体验计算机编程加工 B层次学生能够简单修改程序,画出其它函数图。
C层次学生能够利用画函数图的方法,解决数学中方程组解的个数问题。
2、辅导学生,对有共性的问题进行讲解
3、对学生的作品进行点评 学生活动:
《信息的编程加工》教学设计——二甲中学 曹铁军
1、根据要求完成任务
2、完成“任务”的学生通过“广播教学”给其他同学做示范,并介绍经验、体会,以达到共同提高的目的。
四、提高与创新(5)
学生的层次不一,对于学得好的学生,提供更多的机会,让他们开阔视野,本节课提供了各种类型不同的小程序,进一步激发学生的兴趣。
五、评价交流(5)教师用投影在不打断学生操作的情况下,点评有创新的程序。学生对自己完成的作品,打包,发送到教师机。通过作品的上传,让学生有一种收获感。通过互评、自评让学生开阔视野,学会正确评价他人。
六、总结(2)
教师引导学生总结出计算机信息编程加工的一般过程。
七、教学反思
第二篇:信息的编程加工
3.2 信息的编程加工
数学课上,大家学过如何利用“描 点法”手工绘制函数图像。大家还可以 尝试用Word 中的“自选图形”、Excel 中的图表功能以及几何画板工具软件 实现函数图像的绘制。计算机水平较 高的王强则使用VB(Visual Basic)程序 设计语言编写了一个小程序来绘制函 数图像,这样绘制出的图像更平滑、更 美观,如图3-2 所示,并且修改起来也 很方便。图3-2 编程绘制的函数图像
实现信息加工的自动化,我们称之为信息的编程加工。编程加工的初衷是利 用计算机的高速运算能力提高信息加工的效率,超越人工信息加工的局限。②基于大众信息技术工具的人性化信息加工,包括利用字处理软件加工 文本信息,利用电子表格软件加工表格信息,利用多媒体软件加工图像、声 音、视频和动画等多媒体信息等。编程加工不是每一个人都能驾驭的,而大 众信息技术工具的图形用户界面及“所见即所得”的编辑技术等使信息加工 更加易于操作,从而更充分地实现人和计算机的优势互补,提高人机协作 效率。
③基于人工智能技术的智能化信息加工,即信息的智能化加工,是指 利用人工智能技术加工信息。智能化加工所要解决的问题是如何让计算机 更加自主地加工信息、减少人的参与、迚一步提高信息加工的效率和人性 化程度。
当然,这几种加工类型并不是截然分开的,因为信息技术本身就是一个 有机的整体,比如随着人工智能技术的推广应用,大众化信息技术工具也会 越来越多地整合智能化信息加工的功能。
后面各章将逐一介绍所有这些信息加工类型,下面首先介绍信息的编 程加工。
下面通过介绍编程绘制函数图像的例子来说明信息编程加工的过程。通 过本节的学习,你可以:
初识程序代码,初步了解程序执行的主要过程 感受利用计算机程序解决问题的独特魅力
第三章 信息的编程加工和智能化加工
3.2.1 分析问题
如果给定某个函数表达式,如何运用计算机编程的方法来绘制函数图像 呢?
利用数学课中学过的“描点法”手工绘制函数图像的一般过程是: 第一步,准备好绘图工具,如纸、铅笔、直尺等;第二步,绘制坐标 系的横轴与纵轴;第三步,依据要绘制的函数表达式,如y=x2,选择 几个自变量的值算出相应的因变量值,得到一组坐标点,如(-3,9)、(-2,4)、(0,0)、(2,4)、(3,9);第四步,在坐标系上描出这几个点; 最后,尽量光滑地描点违线。
借鉴上述思路,用计算机编程绘制函数图像的过程是:第一步,选择 计算机程序设计语言;第二步,绘制坐标系;第三步,根据函数表达式计 算所要描点的坐标;第四步,在坐标系中描点成像。
3.2.2 认识代码与调试运行
运行VB 6.0,打开光盘中的“绘制函数图像.frm”文件,执行“视 图/代码窗口”命令,在“查看代码”窗口中可以看到下面这段程序代码。执行“运行/ 启动”命令,运行该程序,单击“绘图”按钮就可以看到计 算机很容易地画出图3-2 所示的一元二次函数的图像。
Private Sub Command1_Click()' 确定命令按钮单击事件 Dim x, y As Single ' 定义x,y 两个变量
Picture1.Scale(-10, 25)-(10,-25)' 定义坐标系
Picture1.Line(-10, 0)-(10, 0), RGB(0, 0, 255)' 画横坐标轴,颜色为蓝色 Picture1.Line(0, 25)-(0,-25), RGB(0, 0, 255)' 画纵坐标轴,颜色为蓝色 ' 用循环语句描点画函数图像
For x =-10 To 10 Step 0.0001 'x 值从-10 变化到10,每次增量为0.0001 y = x ^ 2 ' 根据表达式y=x2 来计算y 值
Picture1.PSet(x, y), RGB(255, 0, 0)' 根据x,y 的值用红色描点 Next x ' 取下一个增量后的x 值 End Sub ' 结束事件
(1)认识代码
3.2 信息的编程加工
无论是手工绘制还是编程实现,其本质都是“描点法”。不同的是,手 工绘制时一般只选取5~6个点就画出了函数的图像,所以精度相对较低。而 计算机编程绘图的优势则在于,它能够反复精确地执行相似的运算过程,瞬 时完成大量数据的计算,取的点进多于手工绘图取的点,所以这种方法绘制 的图像更平滑、更美观。
本例中For/Next语句的作用就是让计算机不断计算并取点、持续描点,直至完成。具体地说,就是x 的值从初值-10 开始取值并递增,递增值由 Step 语句觃定,在本例中为0.0001。x 每取一个值就算得一个y 值,确定图 像上的一个点,然后再计算下一组x 和y 的值,确定图像上的另外一个点,直到x 的取值大于终值10 时结束循环。例如,当x 取值-4 时,计算出y 的 值为16,得到点的坐标为(-4,16),计算机用PSet 方法画出该点,然后 x 的值自动增加0.0001 变成-3.9999,再判断-3.9999 有没有超过终值10,没 有则计算新的y 值,再根据新坐标画点,如此反复直至x 的值大于10 时停 止。在此过程中,计算机共画出了20 万个点,保证了函数图像的清晰度。阅读下面的资料,理解这段代码中各语句的功能。
① VB 的算术运算符:VB 中较为常用的算术运算符有+(加)、-(减)、*(乘)、/(除)、^(幂运算)、-(负号)、(整除)等。
② VB 的赋值语句:将“=”右边表达式的值赋给左边的变量或属性名。语法:变量或属性名= 变量或属性的值。
③ Scale 方法:用以定义Form、PictureBox 或Printer 的坐标系统。语法:object.Scale(x1, y1)-(x2, y2)x1, y1 均为单精度值,指示定义object 左上角的水平(x 轴)和垂直(y 轴)坐 标。x2, y2 均为单精度值,指示定义object 右下角的水平和垂直坐标。这些值必须 用括号括起来。
④ Line 方法:用于在对象上画直线或矩形。语法:object.Line(x1,y1)-(x2, y2), [color], [B][F] x1, y1 为直线或矩形的起点坐标,x2, y2 为直线或矩形的终点坐标。
color为可选项,表示画线时用的RGB颜色。如果它被省略,则使用ForeColor 属性值。可用RGB 函数或QBColor 函数指定颜色。B 为可选项,表示利用对角坐标画出矩形。
F 为可选项。如果使用了B 选项,则F 选项觃定矩形以矩形边框的颜色填充。⑤ RGB 函数:用以返回代表RGB 颜色值的整数。语法:RGB(red, green, blue)。
red、green、blue 都为0 到255 之间的整数,分别代表颜色中的红色、绿色、蓝 色成分,任一超过255 的参数都假定为255。⑥ PSet 方法:用以在对象上画出一个点。语法:object.PSet(x,y),[color] object对象指窗体或图片框,缺省时指窗体。默认情况下画出的点的颜色是对 象的前景色,也可以用RGB 函数或QBColor 函数在PSet 方法中指定其他颜色。资料
第三章 信息的编程加工和智能化加工
3~4 人组成一个小组,尝试利用VB编写程序,实现下列信息加工过程,小组 间互相交流心得与体会。
(1)修改绘制一元二次函数y=x2的函数图像的代码,绘制表3-2所示的两种函数 图像,并将修改后的代码填写在右侧单元格中。
(2)调试运行
一般而言,编写代码时难免出现错误,所以在代码编写过程中和编写完 成后都需要不断调试运行,以确保准确无误。
删除代码中倒数第2 行的“Next x”语句,再次运行程序并单击“绘 图”按钮,观察运行结果。
这时系统会弹出错误提示对话框显示“编译错误:For 没有Next”,单击“确定”按钮后,系统跳回到代码窗口等待调试。之所以出现这种 情况,是因为VB 语言同自然语言一样,也有着一定的语法觃范,如果 编写的代码有远反语法的地方,系统就会报错并等待调试。将“Next x”语句输入原位置,尝试将Step 的值调整为0.1,再
次运行程序,仔细观察图像的绘制过程与效果。可以发现,Step 值的大 小变化会影响到画点的个数,从而影响图像的绘制速度和图像质量。删除第2 行至第10 行的语句,对照教科书重新录入,然后调试运行,查看程序的运行结果。通过上述操作,可以对信息的编程加工有一定的体 验和认识。
信息的编程加工一般要经过如下四个步骤:①分析信息,即对要加工的 信息迚行科学地分析,明确其提供的已知条件和需要完成的加工目标;②设 计方法,设计出编程加工的具体方法与步骤;③编写代码,即用某种程序设 计语言编写出计算机能够直接识别的代码;④调试运行,即通过调试和运行 编写好的代码,发现并修改其中的错误直至能够实现目标。
概括地说,信息的编程加工就是利用某种计算机语言,对解决问题的方 法和步骤迚行描述,然后通过调试和修改得到可实现加工目标的程序,最终 解决问题。多数普通计算机用户没有编写代码的经历,直接面对和使用的是 能够实现加工效果的“程序”,即软件,不需要了解程序背后隐藏的代码。比如,人们经常用到的文字、图像、声音、视频处理软件以及动画、网页制 作软件都是“程序”。所以,在使用计算机迚行信息加工时,“编程加工”是 无处不在的。
目前,计算机的运算速度已从最初的每秒5000次提高到几十万亿次,计算机程序设计语言也从最初晦涩难懂的机器语言发展到比较接近自然语 言的高级语言,人们也开始探讨自动化程序设计,所有这些都极大地促迚 了信息的编程加工的应用与发展。相信通过今后的学习,有的同学会对信 息的编程加工产生浓厚的兴趣,并成为未来的“IT 精英”。
3.3 信息的智能化加工
表3-2 修改代码完成函数图像的绘制
函数图像 代码
(2)回忆本章开头间谍007解密的故事,我们可以通过心算或笔算的方法来完成
解密,也可以考虑通过编程加工的方法迚行解密。用VB打开光盘中的“加密解密.frm”文件,运行该程序,尝试分析代码,用自然语言描述其实现的方法。(3)记事本是Windows 中最常用的应用程序之一,它简单易用,是支持用户录 入文本和代码的常用工具。参考光盘中提供的源文件,尝试用VB编写一个简单的 “记事本”,了解更多的VB程序设计知识。图3-3所示是该记事本的“文件”和“编 辑”菜单的子菜单。__
第三篇:[高中一年级]《信息的编程加工》教学设计
《信息的编程加工》教学设计
扬州市邗江区瓜洲中学
张
俊
【教材分析】
本节内容主要是描述一个编程过程,通过对整个过程的体验让学生了解计算机加工信息的内在机制。由于学生以后还可以选修“算法与程序设计”模块进一步学习,因此这里对学生编程的要求不高,只要求学生能够大概了解某一段程序的作用。
教学重点: 让学生体验用编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解计算机信息加工的内在机制。
教学难点: 让学生理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。
【教学对象分析】
高一年级学生在义务教育阶段并没有接触过程序设计,虽然初步具备了计算机基础操作能力,但对于计算机程序代码的认识及编程觉得相当困难,所以我们只能让他们通过本节学习了解计算机加工信息的内在机制,体验程序设计的独特魅力。由于没有学习任何编程语言的基础知识,对于程序代码的认识与编写也只能是了解与尝试。
【教学策略设计】
整个教学过程都引导学生建立起自主性和研究性的网络学习模式,从而更加突出学生在教学过程中的主体地位。通过具体的一个实例引出“算法”概念,通过课本内容及课件引导学生去探究一个具体的算法(冒泡排序法),让学生了解计算机处理数据的内在机制;引出程序设计的一般步骤及解决问题的方法。再引导学生去体验程序设计的过程,尝试编程提升自已的能力。本节课的教学过程以讲解、讨论为主,以演示为辅助,上机练习时间安排在下一节课。
【教学目标】
1、知识性目标
①了解算法的含义。
②了解程序设计的一般步骤。③理解编程信息加工的内在机制。④体验程序设计的过程。
2、技能性目标
通过学生的观察、分析,培养学生处理信息、分析问题、解决问题的能力。
3、情感目标
通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。
【教学过程设计】
(一)导入新课 1.问题引入 我国工程院院士、计算机科学家李国杰说道:“事实上,电脑发展到今天,能有如此广泛而神奇的应用,主要靠软件,而软件的核心是算法(不是编程技巧)。……算法设计是人类智慧的结晶,计算机科学中的知识创新主要是算法的创新,创建一种新算法,其意义不亚于建造一种新机器。……严格的说,不讲算法,计算机科学就无从说起。”这说明程序设计的重要意义。也揭示了信息编程加工的巨大价值。
《程序设计与女性》
2.深入讨论
从同学们以前使用过的软件(图、文、表、声、像等软件)分析,我们之所以能够使用计算机来处理各种各样的信息,是因为有相应的软件为我们提供了合适的工具。那么,这些软件是用什么制作出来的呢?
(二)热身运动:
1.如何交换两个变量a,b中的值;(如何互换两个杯子中的水和酒精)2.求三个数a,b,c中的最小数;编程训练场: 题目: 计算自然数列前100项之和。交流:请给出你的方法。
让学生理解 “算法”这个概念,从而引出下面将探究的问题 3.引出算法概念:
计算机并不能代替人做所有的事情,目前还只能按照人们事先给定的步骤工作。因此,当我们遇到问题时,先要一步一步设计好怎么做,也就是设计解决这个问题的方法和步骤。这就是程序设计中的算法。
(三)实际操练 1.任务驱动:
学生根据课本的内容和课件分析冒泡排序法,提高学生的分析能力 2.当场练习:
给出几个数据让学生用冒泡排序法排序,检查学生是否掌握冒泡排序算法 3.引出计算机中处理交换两变量的值的方法:
在计算机中处理此类问题时不能直接交换a,b的值,需临时变量TEMP,逐步交换。
(四)知识归纳
1.问题:计算机自己会思考如何排序吗? 程序设计的一般步骤:
(1)需求分析(算法分析)
确定要解决的问题,即要求计算机“做什么”。算法是什么?
算法是指解决问题的方法和步骤。
它不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程。
思考:邮寄一封信的过程可分为哪几个步骤?(2)设计算法
对某一特定的问题设计的一组(有限个)求解步骤和方法。
算法的描述:流程图
计算机解决问题和人解决问题一样需要有清晰的解题步骤。而对于计算机而言,这种解题步骤也称为算法。(3)编写程序: 把人们设计的算法转换成计算机能够识别的代码。(4)上机调试与维护:
编好的程序不一定正确,必须在计算机上实际运行,排除错误,测试其能否达到预期的结果。
(5)关于程序(软件)的几个设问: A、软件为什么会不折不扣地工作? 因为程序是自顶向下按顺序执行的。
B、为什么软件能够有智能? 因为它有判断语句。
C、为什么软件能有很高的效率? 因为循环结构让它不知疲倦。
(五)实践:
A、画二次函数y=x2的图像 B、执行求两数和的程序
(六)总结:
1.回顾整个程序设计的实战过程
指出:现在我们使用的计算机还只能按照人们事先给定的步骤工作。遇到问题时,先要一步一步设计好怎么做,也就是设计好解决问题的算法,最后选择一种合适的计算机语言编写程序,将人类解决问题的过程用计算机语言表述为指令,从而赋予计算机解决问题的能力。计算机是按程序所规定的内容和步骤进行工作的,懂得程序设计的原理和方法将可以更好地利用计算机
2.引导学生借助“教材实践”进一步探索。
【教学反思】
1.学生对教材中列举的源程序普遍看不懂。本课要求是体验过程,能不能换一种方式; 2.教学过程中,按小组学习是可行的。小组中不同层次的学生可形成“伙伴教学”的关系。
第四篇:信息的编程加工和智能化加工
第三章 信息的编程加工和智能化加工
一、选择题(60分)
1.收集来的信息是初始的、零乱的、孤立的信息,对这些信息进行分类和排序,就是信息(B)。
A、发布
B、加工
C、收集
D、获取 2.小华利用电子表格对校运会中的各项比赛成绩进行汇总并排名。请问,这属于信息加工一般过程的(B)阶段。
A、记录信息
B、加工信息
C、发布信息
D、存储信息 3.利用VB程序设计语言进行信息的编程加工的一般顺序是(C)。A、设计算法、编写代码、设计界面、调试运行
B、设计算法、编写代码、调试运行、设计界面
C、设计算法、设计界面、编写代码、调试运行
D、编写代码、设计算法、设计界面、调试运行 4.计算机能直接识别和处理的语言是(C)。
A、汇编语言
B、自然语言
C、机器语言
D、高级语言 5.读下列程序段,运行该段程序之后,变量a的值是(C)。
a=3;b=4;if a
A、3
B、4
C、0
D、1 6.以下关于信息的编程加工的说法中,正确的是(D)。
A、编程加工利用计算机的高速运算能力可以加工批量的信息 B、编程加工可以提高信息加工的效率
C、编程加工可以针对具体问题编写专门的程序来实现信息加工的自动化 D、以上说法都正确
7.如下算法,是实现(A)功能的。(1)输入X,Y(2)如果X>Y,则使MIN的值等于Y的值;否则使MIN的值等于X的值(3)输出MIN的值
A、输入X和Y的值,求X和Y的最小值,并输出最小值 B、输入X和Y的值,求X和Y的最大值,并输出最大值 C、输入X和Y的值,求X和Y的最小值,并输出最大值 8.信息的编程加工中,(A)是编程加工的核心。
A、算法设计
B、界面设计
C、代码编写
D、调试运行 9.一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,更恰当的是(C)。
A、设计算法,编写程序,提出问题,运行程序,得到答案
B、分析问题,编写程序,设计算法,运行程序,得到答案
C、分析问题,设计算法,编写程序,运行程序,得到答案
D、设计算法,提出问题,编写程序,运行程序,得到答案
10.编制计算机程序解决问题的过程有:描述问题、算法设计、编写计算机程序、调试等,其中,对算法描述不正确的是(C)。
A、算法是解决问题的步骤集合B、解题的步骤是有限的 C、算法就是解题的算式
D、算法是可以被表述和实现 11.下列应用中,(C)不属于人工智能技术应用的范畴?
A、语音识别
B、灭火机器人
C、用表格软件自动统计
D、计算机博弈 12.利用计算机模拟人类的某些活动,如医疗诊断、定理证明等,这些应用都属于(B)。A、数值计算
B、人工智能
C、自动控制
D、辅助教育 13.小杰对电脑说“请关机”,电脑马上执行了关机命令,这其中主要应用了人工智能中的(C)。
A 图像识别技术
B 指纹识别技术
C 语音识别技术
D 字符识别技术 14.小敏把手指纹对着他家门的微电脑锁上,门就自动打开了,这其中主要应用了人工智能中的(B)。
A、图像识别技术 B、指纹识别技术 C.语音识别技术 D、字符识别技术
15.现在机器人是一个比较热门的话题,那么你知道机器人是利用了(B)技术吗? A、网络技术
B、人工智能技术
C、编程技术
D、自动化信息加工技术
16.下列不属于信息的智能化加工的是(D)。
A、手写板输入
B、机器翻译
C、语音录入
D、键盘输入 17.下列属于计算机在人工智能方面的典型应用是(C)。
A、图书管理
B、服装设计
C、人机博弈
D、视频播放
18.为了测试汽车安全气囊的安全性,用计算机制作汽车碰撞的全过程,结果“驾驶员”头破血流。这里使用了哪种计算机技术。(A)
A、虚拟现实技术 B、语音技术 C、智能代理技术 D、碰撞技术
19.有些国家安全部门为了提高安全性,通过眼角膜识别系统打开安全门的过程,这里使用了哪种计算机技术(D)
A 虚拟现实技术
B 语音技术
C 智能代理技术
D 模式识别技术 20.以下信息编程加工的四个步骤中错误的是:(D)A.分析信息,明确条件和目标
B.设计方法,设计具体方法和步骤 C.使用计算机语言编写代码
D.发布给其他人使用
二、填空题(10分)
1、信息加工是指通过判别、筛选、分类、排序、分析和再造等一系列过程,使收集到的信息成为能够满足我们需要的信息。信息加工的目的在于发掘信息的价值,方便用户的使用。
2.、在使用计算机进行信息加工时,编程加工 是无处不在的。
3、信息加工的方式有人工加工的方式和计算机信息加工的方式两种。
4、使用计算机进行信息加工我们一般要先根据信息类型和加工要求选择合适的计算机软件或者自编程序。而后进行信息的录入、信息加工、信息输出和信息存储。
三、判断题(10分)
1.利用计算机加工信息可以提高信息加工的效率。(对)
2.利用指纹来鉴定人的身份,可以克服证件、签字、照片、密码、钥匙、印鉴等容易假冒、丢失、遗忘、被盗的缺点。(对)
3.1997年5月12日,“更深的蓝”之所以能战胜国际象棋之王卡斯帕罗夫,这是因为“更深的蓝”具备了人一样的思维,它比卡斯帕罗夫聪明。(错)
4.信息的编程加工就是利用某种计算机语言,对解决问题的方法和步骤进行描述,然后通过调试和修改得到可实现加工目标的程序,最终解决问题。(对)
5.在运动会上,采用计算机取代人工进行成绩统计将会更加准确、快速。(对)6.机器人的智能是人赋于的,因此机器人能够像人一样去思维。(错)7.VB、JAVA、C++都是计算机语言,它们之间的代码能够重用。(错)8.在EXCEL中,OFFICE助手采用了智能代理技术。(对)
9.在我们日常使用各类软件的时候,必须了解软件和程序背后所隐藏的代码。(错)10.模式识别是人工智能中的重要内容,相当于人类运用知识的能力。(对)
四、问答题。(20分)
1.用计算机解决实际问题的过程中,需要进行算法设计,请问什么是算法? 参考答案:算法是指 解决问题的方法和步骤。
2.计算机信息加工的类型有哪些?并举例。参考答案:(1)基于程序设计的自动化信息加工,如VB、C、JAVA语言等(2)基于大众信息技术工具的人性化信息加工,如WPS(国产)、WORD、EXCEL、FLASH、PHOTOSHOP等
(3)基于人工智能技术的智能化信息加工,如语音识别、机器翻译等
第五篇:信息的编程加工教案
3.2信息的编程加工
一、教学目标
1、知识目标:了解并尝试编程的主要过程。
2、能力目标:体验程序设计的独特魅力,了解编程加工的内在机制,培养学生的创新能力。
3、情感目标:通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。
二、重点难点:
1、重点是让学生体验通过编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解计算机信息加工的内在机制;
2、难点是解剖程序,了解其结构组成和具体作用,认识计算机程序设计的基本流程。
三、教学方法:讲授法,演示法,实践法
四、教学过程
一、学生预习,同时思考几个问题:
1、数学课上如何绘制函数图像,以y=x2为例。
2、在所学的软件中那些软件可以绘图。
二、导入新课
1、以手工绘制函数图像的一般过程引出计算机编程绘制函数图像的过程: 选择设计语言-绘制坐标系-根据表达式绘制坐标-在坐标系中描点成像
2、执行几个画函数图像的小程序,让学生看程序运行的过程。
3、认识代码:以函数y=x2为例。下面是这个程序:
Private Sub Command1_Click()‘事件 Dim x, y As Single ‘定义变量 Picture1.Scale(-10, 25)-(10,-25)‘定义坐标系 Picture1.Line(-10, 0)-(10, 0), RGB(0, 0, 255)‘画横坐标轴 Picture1.Line(0, 25)-(0,-25), RGB(0, 0, 255)‘画纵坐标轴 ‘描点画函数图像
For x =-10 To 10 Step 0.0001 y = x ^ 2
Picture1.PSet(x, y), RGB(255, 0, 0)Next x End Sub
“Private Sub Command1_Click()”这是一个单击按钮1的事件,也就是说,每当单击按钮1时,就执行该句下面的命令。
接着通过用“Dim”来定义内部变量x、y,并且这两个变量是单数。用“Picture1.Scale(-10, 25)-(10,-25)”来定义坐标系。用“Picture1.Line(-10, 0)-(10, 0), RGB(0, 0, 255)Picture1.Line(0, 25)-(0,-25), RGB(0, 0, 255)”来执行画坐标轴命令,分别画两条线:第一条是从坐标系的横坐标的-10点处出发到10点处,纵坐标从坐标系的25点处画到-25点处。
定义好坐标轴后,开始画图像:
这是利用一个循环语句for„next来画出无数个连续的小点连在一起,就可构成条曲线了。第一个点从横坐标的-5处开始,以0.0001为步长,一直到5。每个x相对应的点y = x ^ 2。用Picture1.PSet(x, y), RGB(255, 0, 0)画出函数图像,其中RGB是指颜色,分别代表红、绿、蓝,值都在0-255之间。思考:将手工绘制和编程实现做比较,体会计算机编程绘图的优点。
4、调试运行:修改几个参数,观看图像的变化。(教师演示)
四、总结:
信息编程加工的四个步骤:分析信息-设计方法-编写代码-调试运行
五、实践:绘制y=x3、y=sin(x)的函数图像。