二级c语言新教案

二级c语言新教案

ID:40585912

大小:892.00 KB

页数:91页

时间:2019-08-04

二级c语言新教案_第1页
二级c语言新教案_第2页
二级c语言新教案_第3页
二级c语言新教案_第4页
二级c语言新教案_第5页
资源描述:

《二级c语言新教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、必备基础:第一部分:进制转换è二进制:由0~1构成,逢2进1àB11Bè3八进制:由0~7构成,逢8进1àQ11Qè9十进制:由0~9构成,逢10进1àD111Dè111十六进制:由0~9、A~F构成,逢16进1àH11Hè17è两个基本概念基数:n进制基数为n111.11D=1X102+1X101+1X100+1X10-1+1X10-2位权:小数点左边第k位位权为:基数k-1小数点右边第k位位权为:基数-kè进制转换1.其他进制à十进制(按权展开求和法)123.45D=1X102+2X101+3X100+4X10-1+5

2、X10-211001.11B=1X24+1X23+1X20+1X2-1+1X2-2=16+8+1+0.5+0.25=25.75D123.4Q=1X82+2X81+3X80+4X8-1=64+16+3+0.5=83.5D123.4H=1X162+2X161+3X160+4X16-1=256+32+3+0.25=291.25D2.十进制à其他进制è整数部分:基数除法,倒序取余。è小数部分:基数乘法,顺序取整。91/9176.375D=1001100.011B=114.3Q=4C.6H2760.375X2=0.75-------

3、038-----00.75X2=1.5----------119-----00.5X2=1-------------19-----14------12------01------00-------1876=114Q0.375D=0.3Q9-----40.375X8=3------31------10------11676-4CH0.375D=0.6H4-----C0.375X16=6--------60------41.其他进制之间的互相转换1)二进制与八进制(3位二进制与1位八进制一一对应“421”)91/91000à0

4、100à4001à1101à5010à2110à6011à3111à7001,100,001Bà141Q001,000,001Bà101Q00,110,001Bà61Q753Qà111101011B1)二进制与十六进制(4位二进制与1位十六进制一一对应“8421”)0000à01000à80001à11001à90010à21010àA0011à31011àB0100à41100àC0101à51101àD0110à61110àE0111à71111àF0111,1101,1110Bà7DEH01100001Bà61H01

5、000001Bà41H6A7DH=0110101001111101B2)八进制与十六进制91/91第二部分:数据表示一、整型数据的分类:1.无符号整型数据:所有位均表示大小。N位无符号整型数据表示的取值范围为:0~2N-12.带符号整型数据:最高位表示符号:0为正、1为负。à常用原码、反码、补码表示。正数:三码同一。例:已知x=+76D,写出x的三码表示(8位)解:x=+76D=+1001100B因为x>0所以:[x]原=[x]反=[x]补=01001100B补码原码反码负数:符号不变,其它位取反末位加1“取反加1”例1:

6、已知x=-76D,写出x的三码表示(8位)解:x=-76D=-1001100B[x]原=11001100B[x]反=10110011B[x]补=10110100B例2:已知:[x]原=[y]反=[z]补=11001011B,求出x、y、z的大小关系。[x]原=11001011Bèx=-1001011B[y]反=11001011B91/91è[y]原=10110100Bèy=-0110100B[z]补=11001011Bè[z]原=10110101Bèz=-0110101B所以:y>z>x8位原码的取值范围:11111111

7、B~01111111B即–(27-1)~27-1-127D~+127D[+0]原:00000000B[-0]原:10000000B8位补码的取值范围:10000000B~01111111B即-27~27-1-128D~+127DèN位补码的取值范围:-2N-1~2N-1-116位补码整数的取值范围:-32768~+3276791/91第1章概述一、程序、程序设计和高级语言1.程序的概念。程序是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。2.程序设计的任务和主要步骤。程序设计是记录解决问题的方法步骤的过程。程

8、序设计的主要步骤:输入数据(可以没有);数据处理;输出结果(至少有一)。3.高级语言的概念与作用。高级语言是面向问题和算法过程描述的语言,也可称为“面向问题的语言”。高级语言可以让程序员方便地利用它去编写出解决各种问题的计算过程并通过计算机的运行得到用户所期待的结果。二、C程序的特征C程序是由一个主函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。