4.1 编程计算机程序解决问题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1编程计算机程序解决问题
知识点:硬件基础知识
冯·诺依曼计算机
冯·诺依曼计算机主要由运算器、控制器、存储器和输入输出设备组成,它的特点是:程序以二进制代码的形式存放在存储器中;所有的指令都是由操作码和地址码组成;指令在其存储过程中按照执行的顺序;运算器和控制器作为计算机结构的中心。
中央处理器
运算器和控制器合称中央处理器CPU,根据程序指令控制各部件相互配合工作,是计算机的运算核心和控制核心。
存储器(存储器有内存和外存之分)
内存速度快,只用于存放计算机正在处理的程序和数据,一旦断电,存储的信息有可能丢失(内存分成两个部分ROM断电也能够保留数据和RAM断电时其中的数据就会丢失);
外存储速度慢,但存入的信息不会因断电而丢失,可长时间保存。
计算机内的容量换算:1GB=1024MB、 1MB=1024KB 、 1KB=1024B、 1B(字节)=8b(位)
输入设备扫描仪、键盘、鼠标、麦克风、手写板等
输出设备打印机、显示器、音箱、投影仪
1.整个计算机系统由___硬件___系统和___软件____系统两大部分组成。
2.冯•诺依曼原理关于计算机的组成提出计算机由输入设备、运算器、控制器、存储器和输出
设备五大部分组成,其中运算器和控制器合称_____中央处理器_____,英文缩写___CPU __。
3.由冯.诺依曼确定的计算机体系结构使电子计算机的发明有了可能,经过了几十年发展,这
种体系结构仍未有重大变化和突破,以下各项不是其基本思想是( D )。
A.使用二进制 B.程序存储与控制
C.硬件结构由五部分组成 D.三种程序控制结构
4.在计算机内部用来传送、存储、加工处理的数据或指令都是以___二____进制形式进行的。
5.外部设备包括( A )
A.输入、输出设备和外存储器B.输入、输出设备和内存储器
C.输入、输出设备和控制器D.输入、输出设备和CPU
6.计算机中存储容量的基本单位是___字节Byte__。
7.计算机的存储器可分为____内存储器____和_____外存储器____,剪切和粘贴操作时数据暂
时存储在____内存储器___。
8.计算机的内部存储器分为____ROM___和_____RAM____两类。
9.断电后,计算机中(B )全部丢失,再次通电也不能恢复。
A)ROM和RAM中的信息 B)RAM中的信息 C)ROM中的信息 D)硬盘中的信息
10.家中新买计算机的配置为:Intel奔腾IV2.8GHz/256M/80GB/50X,其中奔腾IV表示的是(D )。
A)软盘容量大小 B)内存容量大小 C)显示器型号 D)CPU型号
11.家中计算机的配置为:Intel奔腾4 3.0GHz/2048MB/2T/50X/15',其中2T表示( C )
A.内存容量 B.显存容量 C.硬盘容量 D.CPU主频
知识点:计算机编程解决问题
计算机不会自动地解决问题
⏹计算机的所有操作都是按照人们预先编制好的程序进行的。
利用计算机程序解决问题的基本过程
⏹分析问题:分析问题的需求情况及已知条件,然后给出一个精确的描述。
⏹设计算法:根据分析,找出解决问题的方法与步骤。
⏹编写程序:选择一种程序设计语言来编写程序,实现算法。
⏹调试程序:检查程序的可行性。
1.(填空)信息的编程加工一般要经过四个步骤:__分析问题_、_设计算法__、_编写程序___、
___调试程序__。
2.(选择)在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算
机编程来进行处理的是( C )。
A. 网上购买火车票
B. 计算期中考试各科总分
C. 找出10000 以内的所有素数
D. 在因特网上查找自己喜欢的歌曲
知识点:程序设计语言的发展
程序设计语言是人与计算机的桥梁,通过告诉计算机如何操作,实现某种功能。
程序设计语言的发展
⏹机器语言:完全由二进制的“0”,“1”组成。只有计算机专业人员才能掌握它的编写
规则,但计算机可以非常方便的读懂,可以直接运行;
⏹汇编语言增加了一些容易记忆的英文缩写来表示命令;
⏹高级语言的编程规则比较接近人的自然思考规则,所以比较容易被一般人掌握。需要
经过编译或解释为机器语言才能在计算机上执行。
程序可看作是让计算机实现某一功能的一系列计算机能够识别的语句。
1.(填空)程序设计语言的发展经历了三个阶段,早期电脑都直接采用___机器语言____,即
用0和1为指令代码来编写程序,读写困难,编程效率极低,但运行速度快。为了方便编程,很快出现了___汇编语言___,即用助记符表示,虽然提高了效率,但仍然不够直观简便。从1954年起,电脑界逐步开发了一批___高级语言__,采用英文词汇、符号和数字,遵照一定的规则来编写程序,从此,软件业得到了突飞猛进的发展。
2.(填空)目前,编写程序使用最多的是____高级___语言,它接近人类的语言规则的程序设
计语言,易于理解和掌握,使问题的表述更加容易。其中我们在信息技术选修课程中学习的VB就是属于其中之一。
3.(判断)汇编语言和机器语言都属于低级语言,它能被计算机直接识别执行。(错误)
4.(判断)汇编语言中使用了一些英语助记符,所以属于高级语言。(错误)
5.(判断)用高级语言(如VB语言)编写的程序必须经过翻译器将其翻译成机器语言,才能
在计算机上执行。(正确)
6.(选择)关于程序设计语言,以下说法正确的是( C )
A. 只能用机器语言编写程序
B. 高级程序设计语言能够直接被机器识别
C. 程序设计语言经历了机器语言、汇编语言、高级语言三个发展阶段
D. VB程序设计语言属于机器语言
知识点:算法的概念和描述
算法就是解决问题的方法和步骤,是程序设计的核心,是程序设计的灵魂。
算法的描述
⏹可以用自然语言直接叙述
⏹可以采用流程图描述
⏹也可以采用伪代码描述
解决一个问题的解答往往有不同的算法,不同的算法效率也往往不同。
一个算法也可以用多种程序设计语言来实现。