




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1计算机基础知识一 计算机系统计算机系统由计算机硬件系统和软件系统两部分组成 1 硬件系统 硬件系统结构图 输入设备存储器输出设备运算器控制器中央处理器 简称CPU 其中 双线表示数据线 单线表示控制信号线 箭头表示信息的流向 2 软件系统软件系统由系统软件 计算机语言 应用软件三部分内容所组成 软件 计算机程序 运行程序所必须的原始数据以及运行程序所必须的文字资料的总称 系统软件 用于管理计算机软硬件资源 为用户提供操作界面的软件系统 常见系统软件有 操作系统 各类语言编译器 图形编辑器 计算机系统底层资源 BIOS 等 计算机语言 提供了用户与计算机之间交流信息的工具 计算机语言可分为低级语言 机器语言 中级语言 汇编语言 高级语言三种 计算机只能直接执行低级语言 因此 所有其它类语言必须先 翻译 成低级语言后才能执行 根据翻译方式的不同 计算机语言的执行方式又分为两种 即解释执行和编译执行 解释执行 对计算机程序解释一行执行一行的程序执行方式 典型的是BASIC语言 编译执行 将计算机程序先全部编译为低级语言后再执行的程序执行方式 C语言的执行方式采用的是编译执行方式 3 应用软件 用于解决实际工作问题的软件系统 二 计算机中数的表示1 数的展开式以十进制135为例 135 10 1 102 3 101 5 100如果不是十进制 而是k进制数 k 5 则 135 k 1 k2 3 k1 5 k0对于k进制数S 则可以写成如下展开式 S k an kn 1 an 1 kn 2 a1 k0其中 k称为进制基数 简称基数 ki称为第i位的权 简称位权 计算机中常用的数的进制有十进制 二进制 八进制和十六进制四种 2 各进制的基本元素及相互间的关系 基本元素 十进制 0 9基数为10位权为10i用D表示 二进制 0 1基数为2位权为2i用B表示 八进制 0 7基数为8位权为8i用Q表示 十六进制 0 9 a f 大小写均可 基数为16位权为16i用H表示 相互关系十进制二进制八进制十六进制000011112102231133410044510155611066711177810001089100111910101012a11101113b12110014c13110115d14111016e15111117f 3 各进制间的转换 十进制转N进制方法 用N除取余 逆序排列 N进制转十进制方法 按位乘位权相加 八 十六进制 进制转二进制方法 一位拆三位 顺序排列 二进制转八 十六进制 进制转方法 三位合一位 顺序排列 4 计算机中字符的表示方法计算机软件之所以能在不同的机器上互相通用 就是因为计算机中使用有相同的字符集 这里的字符集包含英文字符集和汉字字符集两类 这里主要介绍英文字符集 计算机中使用的英文字符集是ASCII AmericaStandardCodeforInformationInterchange 即美国标准信息交换码 常用字符符号的ASCII码要求记忆 记忆的同时注意其规律 形如 A 65 41H a 97 61H 0 48 30H 空格 32 20H 回车 13 0dH Esc 27 1bH 1 2C语言程序特点一 程序实例试编程计算数值6的阶乘 程序如下 include stdio h main inti t 1 for i 1 i 6 i t t i printf 6的阶乘为 d r n t getch 头文件 主函数 函数体 二 程序结构从上述程序可以看出 程序具有如下结构 每个程序都包含有头文件 主函数和 用户自定义函数 其中头文件用 include引导 主函数用main 表示 该函数标志着程序执行的入口位置 三 程序特点1 程序大小写敏感 即程序中大写与小写表示的是不同的内容 具有灵活的程序书写格式 3 具有丰富的运算符 由于 指针 的引入 该语言具有非常强的语言表达能力 程序结构模块化 具有先进的控制语句 1 3程序流程图一 流程图图素 开始框 表示程序流程的开始 程序只有一个开始框 处理框 表示程序过程中的运算 有一个入口和一个出口 通常用来表示赋值语句 流程线 表示程序执行的流程方向 程序中的无条件转向语句就是用流程线表示的 输入 输出框 表示程序与用户的交互 通常用于表示程序中的键盘输入语句和输出语句 条件框 表示程序中的条件判断 有一个入口两个出口 当条件成立时执行 y 的分支 否则执行 n 的分支 结束框 表示程序流程的结束 程序也只有一个结束框 多路分支框 表示程序中的条件判断 有一个入口多个出口 当表达式值与分支1的值相等时执行分支1的程序 否则与分支2的值比较 相等时执行分支2的程序 否则继续向下比较 通常用来表示多路分支语句 结点 当流程图不方便继续向下画时 可用结点表示暂时的终结 例如 一页纸无法继续向下画时 可用结点标出 在下页纸从结点开始继续画剩下的流程图 二 流程图画法例1 计算三个数的平均值的程序流程图 二 流程图画法例2 从键盘输入两个数x y 当x y时执行x y操作 否则执行x y操作的流程图 二 流程图画法例3 计算X的阶乘的程序流程图 1 4程序的基本结构一个应用程序 不论它有多么复杂 包含有多少程序模块 仔细分析其程序结构 不外乎三种 顺序结构 分支结构和循环结构 1 顺序结构顺序结构是程序一种最简单的结构 在顺序结构程序中 程序是由一系列简单的语句构成的 程序执行时 严格按照程序的书写顺序执行 2 分支结构程序执行时 根据条件判断的结果来选择执行不同的程序段 3 循环结构循环结构的程序含有一个入口和一个出口 在循环结构内部 根据循环条件的真假 来决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 缩鼻翼手术术后护理指南
- 物流质量工作总结
- 公司燃气安全培训内容记录课件
- 公司消防安全培训致辞课件
- 护理学核心认知体系
- 污染溯源课程标准解读
- 郎酒厂工作汇报
- 公司汽车处理流程课件
- 2025雇佣家庭保姆照顾小孩合同
- 运维专员转正工作总结
- 部编版语文七年级上册第1课《春》阅读理解题(含解析)
- 短波通信系统和超短波通信系统
- 野外地质调查安全手册
- GB/T 3785.2-2023电声学声级计第2部分:型式评价试验
- 2023学年完整公开课版灰色样卡1
- GB/T 17657-2022人造板及饰面人造板理化性能试验方法
- GB/T 14233.1-2022医用输液、输血、注射器具检验方法第1部分:化学分析方法
- 西一线安全改造ge机组-运行维护手册中文版-中文volume i
- 听余映潮老师讲《咏雪》(课堂实录 )
- 华为TaiShan200-X6000服务器技术白皮书
- 地质勘查单位安全检查表-(修订本)
评论
0/150
提交评论