第一章:程序设计基础知识
1-1
(1)
- 基
- 0 1
- 二进制
(2)
- 2
- 余数
- 除2取余法
(3)
- r
- 乘r取整法
1-2
(1)
- 二进制码在物理上最容易实现。例如,可以只用高、低两个电平表示0和1,也可以用脉冲的有无或者脉冲的正负极性表示它们。
- 二进制码用来表示的二进制数,其编码、计数、加减运算比较简单。
- 二进制码的两个符号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)选择结构:选择结构是根据条件成立与否选择程序执行的通路。
采用结构化程序设计方法,程序结构清晰,易于阅读、测试、排错和修改。由于每个模块执行单一功能,模块间联系较少,使程序编制比过去更简单,程序更可靠,而且增加了可维护性,每个模块可以独立编制、测试。