计算机基础科学

来源:百度知道 编辑:UC知道 时间:2024/05/06 16:54:34
1. 举例说明数据名和数据值两个概念的差别。
2. 从数据表示类型的角度,说明数123和数字串“123”的区别。
3. 举例说明数据和信息的联系和区别。
4. 请分析“到银行柜台取钱”过程包含的数据处理基本环节。

5. 设计一个从你的宿舍回家的算法,就此讨论算法形式和算法执行的区别。
6. 从算法特征的角度,判断以下操作序列是否构成一个算法:
把数据D的值设定为1;
当 D 不等于100时,反复地把D的值增加2。
7. 列举理由,说明下面3个步骤并不构成算法:
通过坐标点(0,0)和(5,5)画一条直线;
通过坐标点(0,2)和(5,7)画一条直线;
以两条直线的交点为圆心画半径为3的一个园。
8. 尽可能具体地叙述使用计算机求出一个一元二次方程两个根的工作步骤。

9. 分别写出和十进数127、256等价的二进数、八进数、十六进数。
10. 分别写出和二进数110110、100011等价的八进数、十进数、十六进数。
11. 解释不能把十六进制数字“A”写成“10”的原因。
有人会解吗

1 数据名刻画的是一类事物的特征构成,而数据值刻画的是一类事物中的个体

2 数123是数字,数字串“123”是一个文字

3 信息是数据的内涵,数据是信息的外表形式

4 排队à拿存折给银行工作人员à告之取款金额->工作人员进行存取操作手续à接受款项

5 (1)确定回家日期 (2)判断: 做火车或是汽车回家,前者执行步骤3,否则执行步骤4 (3)做车火车站 (4)做车到汽车站 (5)买票 有票执行步骤6,否则执行步骤1 (6) 上车 (7) 回家

6 第二个非算法:算法应该是一个可终止的进程,而该算法不具备这个特征。

7 从以下角度举例:1) 算法过程必须在有限步内终止 2) 算法包含的每个步骤必须是无歧异的 3)算法包含步骤都能在有限时间内有效的执行完成
9 127 (1111111)B (177)O (7F)H

256 (100000000)B (400)O (100)H

10 110110 (54)D (66)O (36)H

100011 (35)D (43)O (23)H