网站大量收购闲置独家精品文档,联系QQ:2885784924

NOIP初赛复习要点.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 14 .初赛复习 — 题型 单项选择题(共 10 题,每题 1.5 分,共计 15 分) 不定项选择题(共 10 题,每题 1.5 分,共计 15 分。多选或少选均不得分) 问题求解(共 2 题,每题 5 分,共计 10 分) 阅读程序写结果(共 4 题,每题 8 分,共计 32 分) 完善程序 (前 5 空,每空 2 分,后 6 空,每空 3 分,共 28 分) 二 知识要点 1、计算机的基本常识 计算机产生与发展 、计算机的系统及工作原理、网络的基本知识 、网上搜索信息的基本方法 、计算机中有关数、编码的基本常识 2、数据结构的基本知识 线性表的知识 :(1)栈 : 先进后出(FILO)(2)队列:先进先出(FIFO) 树的基本知识 图的基本知识 3、数学知识:如集合、排列组合等 4、算法的基本知识 初等算法(计数、统计、数学运算等) 排序算法(冒泡法、插入排序、合并排序、快速排序) 查找(顺序查找、二分法) 回溯算法 数制及数制转换 数制 常用的进制:十进制(D) 二进制(B) 八进制(O) 十六进制(H) 基数: 10 2 8 16 位权: 10 的幂数 2 的幂数 8 的幂数 16 的幂数 数字符号: 0~9 0~2 0~7 0~9、A~F 数制转换 2、8、16 或其他进制~10 进制的转换: ∑(该位上的数×该位上的位权值) 如:(101.101)B=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=(5.625)D 10 进制~2、8、16 或其他进制的转换: 对于整数,采用除进制倒取余法;对于小数,采用乘进制正取整法如:(13.6875)D=(1101.1011)B ▲注意:一个二进制的小数能完全准确地转换成十进制小数,但一个十进制的小数不一定能完全准确地转换成二进制小数,如0.1,可根据精度要求转换到某一位为止。 2 进制与 8 进制之间的转换:每三个二进制位对应一个八进制位,以小数点分隔 如:(111010.110) =(72.6) 2 8 2 进制与 16 进制之间的转换:每四个二进制位对应一个十六进制位 如:(111010.110)2=(3A.C)16 8 进制与 16 进制之间的转换可借助二进制 初赛题 2005 年 3. 以下二进制数的值与十进制数23.456 的值最接近的是( )。 A. 10111.0101 B. 11011.1111 C. 11011.0111 D. 10111.0111 E. 10111.1111 2005年 12. (3725)8 + (B)16的运算结果是( )。 A. (3736)8 B. (2016)10 C. (11111100000)2 D. (3006)10 E. (7E0)16 计算机中数的表示 正负数的表示:用最高位表示符号位,规定用0 表示正,用 1 表示负。其表示范围由硬件决定,当使用 8 位寄存器时,字长为 8 位,则无符号数的范围是 0~255;有符号数的范围是-128~127。当使用16 位寄存器时 ,字长为16 位,则无符号数的范围是0~ 65535;有符号数的范围是-32768~32767 定点数和浮点数:根据小数点位置的不同约定两种表示方法,一种是小数点位置固定不 变,称为定点数。一种是小数点位置可以浮动,称为浮点数。 定点数只能表示定点整数和定点纯小数,对于定点整数,约定小数点的位置在最低位; 对于定点纯小数,约定小数点的位置在符号位之后。 浮点数能表示既有整数又有小数的数,通常由阶码和尾数组成,类似指数形式 原码、反码、补码 原码:普通二进制形式,比较自然的表示法,最高位表示符号,0 为正,1 为负。优点:简单易懂;缺点:异号数加减法运算复杂。 如:+50 的原码为-50 的原码为反码:为计算补码方便而引入。一个正数的反码是原码本身;一个负数的反码是除符号位之外各位取反,即 0 变 1,1 变 0。一个数的反码的反码是原码本身。 如:-50 的反码为-50 的反码为补码:加减法运算方便,减法可以转换为加法。一个正数的补码是原码本身,一个负数的补码是其反码的低位加 1。一个数的补码的补码是原码本身。 如:+50 的补码为-50 的补码为两个数的补码之和等于两个数和的补码,符号位参与运算。 BCD 码(二—十进制编码) 一个十进制数在计算机中以二进制形式存放,需要一个转换过程。但在将所有位的数字输入完之前又不可能转换成完整的二进制数,所以可将每一位数字用二进制进行编码,称为二进制编码的十进制数。 常用的二—十进制数的编码是 8421 码,用四位二进制数表示一位十进制数,自左至右对应

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档