C++程序设计基础(揣锦华版)课后习题答案-第一章:程序设计基础知识

第一章:程序设计基础知识

1-1

(1)

  1. 0 1
  2. 二进制

(2)

  1. 2
  2. 余数
  3. 除2取余法

(3)

  1. r
  2. 乘r取整法

1-2

(1)

  1. 二进制码在物理上最容易实现。例如,可以只用高、低两个电平表示0和1,也可以用脉冲的有无或者脉冲的正负极性表示它们。
  2. 二进制码用来表示的二进制数,其编码、计数、加减运算比较简单。
  3. 二进制码的两个符号0和1正好与逻辑命题的两个值“是”和“否”,或“真"和“假”相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。

(2)

  • 426.125 == 110101010.001
  • 6789.5 ==1101010000101.1
  • 65656 == 10000000001111000
  • 20100303 ==1001100101011010011001111

(3)

  • 1000 0000 == 128
  • 0111 1111 ==127
  • 1 0000 0000 ==256
  • 1111 1111 ==255
  • 1000 0000 0000 0000 ==32768
  • 0111 1111 1111 1111 ==32767
  • 1 0000 0000 0000 0000 ==65536
  • 1111 1111 1111 1111 ==65535

注:在线进制转换【可以自行验证结果】

(4)
        ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符 。【来源:百度百科
        字符’0’的ASCII码值是48,字符’6’是54。关系:6-0=6 且 54-48=6.

(5)
        'a’的ASCII值是97,‘A’的ASCII值是65.关系:大小写字符ASCII差值恒为32。

(6)
        

结构化程序设计方法主要由以下三种基本结构组成:
1)顺序结构:顺序结构是zhi一种线性dao、有序的结构,它依次执行各语句模块。
2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。
3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。
采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海轰Pro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值