信息技术(第四章)课件.ppt
,输入设备: 键盘、鼠标、扫描仪、摄像头等。输出设备:显示器、打印机等。存储设备:内存储器、外存储器 软盘、硬盘、光盘、U盘、移动硬盘等是外存储器;内存储器又分为RAM和ROM,RAM为随机存储器,ROM是只读存储器;内存条是RAM ,ROM指的是主板上的存储BIOS的芯片。,计算机的各种设备,P74,内存速度快,只用于存放计算机正在处理的程序和数据,一旦断电,存储的信息有可能丢失; 外存速度慢,但存入的信息不会因断电丢失,可长时间保存。,P74,计算机的工作原理,编程解决问题和智能信息处理, 用计算机进行信息处理的基本方法有两种基本方法:一是利用现有的软件(已经编好的程序)让计算机工作,二是自己编制计算机程序,让计算机为自己服务。程序是控制计算机动作的指令的记录集合。算法就是为解决一个问题而采取的方法和步骤,可以被表述和实现。(程序的灵魂)编制计算机程序解决问题的过程包括:分析问题、设计算法(编程的核心)、编写程序、调试运行等。程序设计语言:1、机器语言(由0和1组成的代码) 2、汇编语言 3、高级语言(VB、C、C+、java),P75,第一代:机器语言。完全由二进制的“0”,“1”组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂;第二代:汇编语言。由1、0代码组成的机器语言难学难记难用,计算机工程师把1、0代码转换为有意义的字符代码,便有了汇编语言,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识;第三代:高级语言。随着计算机的发展,工程师相继开发出贴近人们理解习惯的高级语言系统,操作界面越来越人性化,但用高级语言编写的程序仍需要进过一系列的翻译过程转换为机器语言,才能让计算机执行。常用的高级语言如:visual BASIC(简称VB),VC,C+等.,程序设计语言,2.1 算法的概念,广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。,方法1:1+2,+3,+4,一直加到100 加99次方法2:100+(1+99)+(2+98)+(49 +51)+50 = 100 + 49100 +50 加51次,对同一个问题,可有不同的解题方法和步骤,例: 求,2.4 算法的表示,可以用不同的方法表示算法,常用的有:自然语言传统流程图结构化流程图伪代码PAD图,2.4.1 用自然语言表示算法,自然语言就是人们日常使用的语言,可以是汉语或英语或其它语言。用自然语言表示通俗易懂,但文字冗长,容易出现“歧义性”。自然语言表示的含义往往不大严格,要根据上下文才能判断其正确含义,描述包含分支和循环的算法时也不很方便。因此,除了那些很简单的问题外,一般不用自然语言描述算法。,2.4.2 用流程图表示算法,美国国家标准化协会ANSI(American National Standard Institute)规定了一些常用的流程图符号:,vB程序的三种基本结构语句:,顺序结构:程序按照从左至右、自顶向下的执行程序语句,每个语句均执行一次。如常见的赋值语句及输出语句。选择结构(分支): (1)、if then (2)、 if then else 循环结构:第一种循环结构形式【for to结构】第二种循环结构形式【Do while loop结构】,三种基本结构的图示:,顺序结构,选择结构,循环结构的图示:,当型(While型)循环结构,直到型(Until型)循环,例2.6 将求5!的算法用流程图表示,如果需要将最后结果打印出来,可在菱形框的下面加一个输出框。,例2.8 将例2.3判定闰年的算法用流程图表示,用流程图表示算法要比用文字描述算法逻辑清晰、易于理解。,闰年是指能被4整除但不能被100整除,或者能被4整除,也能被100和400整除的年份,1、检查计算机程序的可行性的方法是( )。 A、编写程序 B、设计算法 C、分析问题 D、调试运行程序 2、下列选项中,都属于程序设计语言的是( )机器语言 自然语言 低级语言学 高级语言 汇编语言 A、 B、 C、 D、以上都是 3、对信息进行编程加工一般需要经过算法设计、界面设计、代码编写、调试运行这几个过程,其中是( )编程加工的核心。 A、算法设计 B、界面设计 C、代码编写 D、调试运行4、流程图是描述( )的常用方式。 A、程序 B、算法 C、结构化 D、数据结构,5、在地铁站里的自动售票机上购买一张地铁票的算法描述如下:步骤1:选择所要到达的站点步骤2:选择所要购买的地铁票数量,显示需要支付的金额步骤3:放入纸币或硬币,每放入一张纸币或一枚硬币,显示放入的总金额步骤4:若放入的纸币不是5元或10元面值,执行步骤7步骤5:若在规定的时间内放入的钱币不足支付,执行步骤7步骤6:若放入的钱币足够支付,执行步骤8步骤7:退回钱币,执行步骤1步骤8:“售出”地铁票、“找零”,完成购买 这种算法的描述方法是( )。A、采用流程图描述 B、采用伪代码描述C、采用自然语言描述 D、采用机器语言描述,6、下图是判断某年是否是闰年的算法流程图(闰年是指能被4整除但不能被100整除,或者能被400整除的年份),如果输入的年份是2016,则该流程图的执行顺序为( )。 A、 B、 C、 D、, 智能信息处理,人工智能是相对人的自然智能而言的,是指用人工的方法和技术,研制智能机器或智能系统来模仿、延伸和扩展人的智能,实现智能行为和“机器思维”,解决需要人类专家才能处理的问题。人工智能的主要研究领域有问题求解、自然语言处理(如与机器人的对话、双向软件翻译等)、模式识别(如信号分析、语音识别、手写板、OCR识别等)、智能数据库、智能机器人、博弈、自动程序设计、自动定理证明、智能代理等。,感受信息智能处理工具的智能效果,活动1: 利用手写板对文字进行手写输入 利用麦克风进行语言输入,手写板,耳机,麦克风,感受信息智能处理工具的智能效果,活动2: 利用扫描仪将纸上的文字、图片扫描 利用扫描仪及OCR(Optical Character Recognition,光学字符识别)软件将纸上的文字扫描并识别为可编辑的文字。,OCR识别系统,扫描仪,键盘上主要按钮的作用:,键:插入与改写两种状态切换 键(大写锁定):大小写两种状态切换键(上档键):配合其它键,输入该键上方的字母 (控制键):配合其它键起到特定的功能如:+C 复制 +V 帖贴 +X 剪切 +S 保存 +Z 撤消(换档键):配合其它键起到特定的功能 如:+E 打开编辑菜单 +I 打开插入菜单键(退格键):删除光标前的字符 键(删除键):删除光标后的字符键:向上翻页 键:向下翻页 键:将光标移至行首键:将光标移至行首+ 将光标移至文首 + 将光标移至文尾 复复+空格 中英输入法切换 + 输入法间切换,1、某同学利用自己学到的信息技术知识完成了以下几个作品: 电子报世博会 VB编写的解决“鸡兔共笼”问题的程序 用Access管理学生的学籍 绘制正弦函数图像的程序 动画美丽的春天 帮朋友的网站设计插画 利用金山快译翻译一篇英语文章这些作品中属于信息加工中智能化加工类型的是( )。 A、 B、 C、 D、2、下列选项中不属于人工智能技术应用的是:( ) A、飞机导航 B、手绘板绘画 C、遥控飞机 D、用手写板输入汉字3、现在,很多大型工厂在生产过程中越来越多的采用机器人来代替工人进行生产操作,效率更高、成本更低、也更好管理。这一事例体现了信息技术在( )方面的发展。 A、电子技术 B、人工智能技术 C、网络技术 D、计算机技术4、百度在安卓智能手机平台上推出了语音搜索功能,启动语音搜索之后,对着手机说出需要搜索的内容,系统会自动在网络上进行相关内容的搜索,这种将人的语音信号转换为可被计算机识别的信息的功能主要应用了( )。 A、虚拟现实技术 B、数据管理技术 C、网络技术 D、人工智能技术5、目前被采用的“识别指纹”的登录方式,属于人工智能技术中的( )。 A、多媒体技术 B、图像处理技术 C、模式识别技术 D、语音识别技术6、以下不属于人工智能技术应用的是( )。 A、计算机博弈 B、机器翻译 C、纳米技术 D、模式识别,