

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机应用基第七章机应用第一节机基础一个计算机系统可分为两部分:硬件。一、硬件的组成和功计算机的硬件由以下部分组成外处理器包括运算器和控制器。控制器计算机应用基第七章机应用第一节机基础一个计算机系统可分为两部分:硬件。一、硬件的组成和功计算机的硬件由以下部分组成外处理器包括运算器和控制器。控制器的主要作用,是使计算机能自动地执行放在器的程序。运算器的作用则是进行加、减、乘、除等运算。现处器的形式通常是一个集成电。器的功能是保存大量的程序和数据等信息。通常,器只能在计算机(通电)时才能保存信息;一旦关机,它保存的信息通常也随之丢去。因此,机器不能用保存信息。现代的器通常由若干个集成电组成。器通常
2、又简称为内存当需保存信息时,一般使用器。输入输出设备包括输入设备、输出设备和既能输入又能输出的设备。它们起着信息(程序、数据、命令等)输入计算机以及把各种处理结果从计算机中输出的重功 能等等二的组成及功是指各种程序及其总和对于计算机的使用是必需的两类。系包括操作系统、编译程序和解释程序、各种程计语言等等。非系主要是指各种实用程序,包括用户自己编写程序操作系统的功能是提高计算机的使用效率和方便用户使用计算机。操作系统是各种程序设计语言可用来编写程序。程序设计语言分为机器语言、汇编语言言三个层次。计算机能直接接受的只是以二进制数表示的机器语言。言是机器语言的符号表示并且需要翻译成机器语言才能执用高
3、级语言编写的程序是必须通过编程序或解释程序翻译成机器语言才能供机器执行。常用的高级语BASIC、FORTRAN、C 用机器语言或汇编语言编写的程序一般效率较高、执行速度较快;而用高级语写的程序则一般BASIC、FORTRAN、C 用机器语言或汇编语言编写的程序一般效率较高、执行速度较快;而用高级语写的程序则一般效率较低、执行速度较慢。但用高级语言编写程序要比用机器语汇编语言编写程序容易实用程序是非常丰富的,可用于各种各样的具体目的。用户也可自己编写各种程序数制转三、数制计算机内的数可有二进制、八进制、十六进制、十进制等不同的表现形式。于用十进制,计算机则主要使用二进制。因为同一个数可表示成不同
4、进制式,故常有必要进行数制间的转换可以一般地描述r进制,其中r是一个大于1的正整数r进制有如下特点数的每一位只能r个不同的数字,其符号集是0,1,r-1;(2)r进位,rm)的权ri,从小数点开始向右的第表示括号内的数是r进制数r的从小数点开始向左的第i位数位数(i =I,2,m)的权是ri用( 因此,对 r 进制数(amam-1ala0a1 a-2a-n)r 按权展开的表达式为(amam-1ala0a1 a-2a-m10=amram1r 。a1ra0ra1r a2r 。(7-1-例如,对十进制数r10,符号集为0,1,2,3,4,5,67,8,9。对十进制数,r=16,符号集为0,1,2,3
5、,4,5,6,7,8,9,A,B,C,D,F。不同数间的转换,对于整数部分,往往可直接按定义进行,即直接法,也可用数法转换。采余数法时,若要将r进制的整数M转换成t进制数的整数,则把 M除t 并取余,上述得数除以 t 并取余,直至不能再除时,最后的商也作为余数。所有的余数按了所要求的 t 进制数。 【例7-1-1后到前的次序依次从左到右排列转换成十进制数【解】用直接法6125 024 123 022 121120【例 7-1-2】把10 转换成6125 024 123 022 121120【例 7-1-2】把10 转换成二进制数6余 1; 6/230; 3/211。把最后的得数1亦作为余数,不
6、同数制之间的转换,对于小数部分,可用取整法,即:要将 (107)10 =进制数的小数M转t进制数的小数时,Mt ,取整数部分;又取上一步得数小数部分再乘 t,取整数部分;直至完毕或达到要求的位数。然后把各整数【例 7-1-3】把(0.375)10 转换成二进制数【解】用取整法。0.3752=0.75,整数为 0,小数为 0.752=1.50,为1,小数为0.5; 0.52=1.0,整数为1,小数为0,停止。的次序从左到右排列,即得所求的二进制数(0.0ll)2【例 7-1-4】把(0.011)2 转换成十进制数【解】用取整法。(0.011)2(10)10(0.011)2(1010)2(11.1
7、1)2,(11)2 3,小数为(0.11)2(0.11)2(1010)2(111.1)2,整数为(111)27,小数为(0.1)2(1010)2= (101)2,整数为(101)25,小数为 0,停止。所以例1目前一般计算机系统的工作原理是( B B二进A程序设C程序和程序控D结构2在微型机计算机中,应用最普遍的字符编码是( B )ABCD B ASCIIC汉字编D补3计算机中的字节是个常用,一个字节由C)个二进制位组ABCD1B硬件系统A主机设系系应D操作系统和应用系包含在A)5微型算机的算术逻CI/O设A器程序设计语第二第三计算机程序设计语一、系应D操作系统和应用系包含在A)5微型算机的算
8、术逻CI/O设A器程序设计语第二第三计算机程序设计语一、程序设计语计算机程序设计语言又称算法语言。目前国内外比较通用的算法语言有多种, 语言中还有不同的标准文本问世每种语言都有其自身的规则和特点,但也有共性的地方在目前通用的算法语言中FORTRAN语言特别适用于科学计算,又是为我国广构工程技较为普遍掌握的一种语言,因此,本。1966年化会了标准FORTRANANSIX3.9-19661977年对其进行了修订年,将其定,称为FORTRAN77(ANSIX3.9-1978)。以下有关内容,主参照FORTRAN 77的标准进行说明二、FORTRAN 的程和基本规(一)程一个完整的 FORTRAN 程
9、序由一个主程序或一个主程序和若干个子程序组成。序与每个子程序都是一个独立的程,称为一个程序模块关于程序,有如一些基本规定1.程序由若干行组2.在 FORTRAN 中,程序行分为语句行和注释(1)语句行由 FORTRAN 语句组成,包括执行语句和非执行语句。执行语句使机在运行时产生某些操作,如赋值语句、输入输出语句等。非执行语句为计算机在译运行时提供某种信息,本身不产生操作,如说明语句、格式语句等(2)注释行又称为非语句行,在程序中起注释作用,便于程序的编写、修改。FORTRAN 规定,每个语句行只能写一个语句;但当语句长度超过规定的一行范或者为表达清晰起见需要将一个语句分行书写时,可以采用连续
10、行。连续行的第一为始行,以后各行称为续行或者为表达清晰起见需要将一个语句分行书写时,可以采用连续行。连续行的第一为始行,以后各行称为续行语句可以有标号。标号作为一个语句被其他语的标志。在一个程中,不能出现相同的语句标号5.程的最后一行语句,必须是语句。如果一个FORTRAN语句行与行的集合,最末没END,可称其为一个语句块或程序段,但不能作为一个程。(二)书写规的字符集由26个英文字母、10个数字和其他13字符组2.一个程序行有列,每列写一个字符3.程序行的第C或*,表示该行为注释行注释内容可写在该行中除第列外的任何位置4.在语句行中,程序行的第1列至5列为语句标号区,标号区内是最多为5无符号整数;程序行的第 6 列为续行区,若某行为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国蔗糖行业市场现状供需分析及投资评估规划分析研究报告
- 中基藏象试题及答案
- 2021年高考英语试题全国卷ii及答案
- 上海安全员a考试题库及答案
- 2025年乡村振兴背景下职业技能培训的农村电商培训报告
- 职业病宣传周试题及答案
- 商店转让合同协议书样本
- 单招对口试题及答案语文
- sql面试试题及答案
- 证券软件测试题及答案
- 小学新课标《义务教育数学课程标准(2022年版)》新修订解读课件
- 七年级下学期语文5月月考试卷
- 2024年乐山市市级事业单位选调工作人员真题
- 社区卫生服务与试题及答案
- 湖南省2024年对口升学考试计算机综合真题试卷
- 江苏省南京市(2024年-2025年小学六年级语文)统编版期末考试(下学期)试卷及答案
- 中医适宜技术-中药热奄包
- 材料力学第4版单辉祖习题答案
- DB52∕T 046-2018 贵州省建筑岩土工程技术规范
- 真空断路器课件
- 楼面板静载试验检测报告
评论
0/150
提交评论