带你读《计算思维导论实验 与习题指导》之二:计算基础

简介: 本书围绕《计算思维导论》主教材,设计了13个实验,并针对前8章内容设计了习题,包括单选题、多选题、填空题、判断题等。通过实验和习题,能帮助学生:了解计算思维的概念和计算机发展简史;理解进制转换、字符编码和中文编码等相关知识,掌握数制转换的方法和口诀;了解计算机硬件并学会配置与组装计算机,同时能够对简单故障进行判断和排除;掌握上网浏览、查询资料、收发电子邮件等信息时代的必备知识,同时学会局域网的搭建、WWW和FTP服务器的构建;掌握利用Access创建数据库的方法,并能初步设计与管理数据库;掌握命题符号化方法,以及基本的推理理论,并能利用真值表、等值演算等方法进行简单的逻辑推理等能力。

点击查看第一章
点击查看第三章

实验2-1 计算基础

一、实验目的
(1)理解数制的概念,掌握数制之间转换的方法。
(2)掌握数的原码、反码、补码表示方法。
(3)理解字符和数值型数据在计算机中的表示形式。
(4)掌握ASCII码的表示方法。
(5)理解汉字的区位码、国标码和机内码的转换方法。
二、实验要求
在D盘创建一个Word文档,将文件命名为“班级–学号–姓名–实验2-1”。其中,文件名中的班级、学号、姓名需替换成学生的个人信息。将本实验完成的内容整理到Word文档中。
三、实验内容
(1)将其他进制转换成十进制。
image.png
(2)将十进制转换成其他进制。
image.png
(3)二进制、八进制、十六进制转换。
image.png
【提示】
用乘2取整法,结果至少保留6位小数。
(5)使用权值拼凑法,将十进制数2019转换成二进制数。
image.png
【提示】
根据二进制的权值(如一个字节的从高到低的各位权值依次是128,64,32,16,8,4,2,1),拼凑出2019的值,实现转换。
(6)将下列一组数按照从小到大的顺序排列。
image.png
【提示】
将数转换到同一个进制中,如十进制,然后比较。
(7)完成以下二进制数的算术运算和逻辑运算。
算术运算: 1101+1010 = (  )

1110-1011 = (  )
1101×1010 = (  )

逻辑与运算:1101 AND 1010=(  )
逻辑或运算:1101 OR 1010 = (  )
逻辑非:NOT 1001= (  )
逻辑异或:1101 XOR 1010 = (  )
(8)给出十进制浮点数32.625在计算机中的表示。假定1个浮点数用2个字节来表示,其中阶符和数符各占1位,阶码占4位,尾数占10位。
(9)原码、反码和补码的转换:已知x = +1100110, y = -1100111,分别求出x和y的原码、反码和补码。
(10)给出以下字符的ASCII码形式以及对应的十进制。
1)空格  2)A  3)a  4)B  5)b  6)0  7)9
(11)写出下列布尔表达式的值。
'B' >'0' AND 'B'< '9'OR 'B'>= 'A' AND 'B'<= 'Z'
'B' >=' ' OR 'b'<= 'B' AND '0' >= ' ' OR 'a' <= 'A'
(12)设A=2,B=3,C=4,D=5,写出下列布尔表达式的值。
A <= B AND C >= D OR A+B >=D
NOT 2*A <= C OR A+ C>= B+D AND B = A + C
A XOR B < C OR NOT D AND A < D
(13)已知汉字“中”存放于第54区的第48位,给出“中”的区位码、国标码和机内码。

相关文章
|
9月前
如何用公式化思维?几个经典公式收集
如何用公式化思维?几个经典公式收集
带你读《计算思维导论实验 与习题指导》之一:初识计算思维
本书围绕《计算思维导论》主教材,设计了13个实验,并针对前8章内容设计了习题,包括单选题、多选题、填空题、判断题等。通过实验和习题,能帮助学生:了解计算思维的概念和计算机发展简史;理解进制转换、字符编码和中文编码等相关知识,掌握数制转换的方法和口诀;了解计算机硬件并学会配置与组装计算机,同时能够对简单故障进行判断和排除;掌握上网浏览、查询资料、收发电子邮件等信息时代的必备知识,同时学会局域网的搭建、WWW和FTP服务器的构建;掌握利用Access创建数据库的方法,并能初步设计与管理数据库;掌握命题符号化方法,以及基本的推理理论,并能利用真值表、等值演算等方法进行简单的逻辑推理等能力。
|
9月前
|
IDE Java 开发工具
基于Java程序设计的实验教学方法优化与实践
基于Java程序设计的实验教学方法优化与实践
74 1
《Java程序设计习题精析与实验指导》一3.3 实验指导
本节书摘来自华章出版社《Java程序设计习题精析与实验指导》一 书中的第3章,第3.3节,作者:施霞萍 王瑾德 史建成 马可幸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2224 0
|
C语言 程序员
带你读《C语言程序设计习题解析与上机指导》之一:计算机程序设计实验的 一般步骤
本书首先介绍了计算机程序设计实验的一般方法以及在Visual C++ 2010下编写和调试C语言程序的具体步骤,然后对主教材各章后面的习题以及C语言程序设计课程学习中的疑难问题和常见问题进行了详细的解析,同时还汇总了各章的知识重点。在第三部分,精心设置了9个上机实验,每个实验项目都给出了实验目的和要求,并给出了编程示例和练习题目。读者可以通过由浅入深的实际训练,逐步熟悉编程环境,掌握程序调试方法,理解和掌握程序设计的思想、方法和技巧。
带你读《计算思维导论实验 与习题指导》之三:计算机原理与硬件组装
本书围绕《计算思维导论》主教材,设计了13个实验,并针对前8章内容设计了习题,包括单选题、多选题、填空题、判断题等。通过实验和习题,能帮助学生:了解计算思维的概念和计算机发展简史;理解进制转换、字符编码和中文编码等相关知识,掌握数制转换的方法和口诀;了解计算机硬件并学会配置与组装计算机,同时能够对简单故障进行判断和排除;掌握上网浏览、查询资料、收发电子邮件等信息时代的必备知识,同时学会局域网的搭建、WWW和FTP服务器的构建;掌握利用Access创建数据库的方法,并能初步设计与管理数据库;掌握命题符号化方法,以及基本的推理理论,并能利用真值表、等值演算等方法进行简单的逻辑推理等能力。
|
存储 编解码
带你读《计算思维导论》之二:计算基础
本书设计了9个章节,分别是绪论、计算基础、计算平台、计算机网络基础、数据库技术基础、逻辑思维、问题求解、数据挖掘基础、计算机新技术。通过本书的学习,学生能够了解利用计算手段求解社会问题或自然问题的基本思维模式,理解网络的原理与构建,从而形成网络化思维,了解抽象复杂系统或复杂问题的基本思维模式,了解由问题到算法再到程序的问题求解思维模式,了解数据管理和挖掘的手段,并体验基于数据库和数据挖掘的数据运用方法,理解大数据、人工智能等技术的社会影响。
|
自然语言处理 Java C++
计算理论入门 1.1 命题逻辑
1.1 命题逻辑 原文:Foundations of Computation 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 一个命题是一个或真或假的陈述。
1020 0
|
Java Android开发 图形学
《Java程序设计习题精析与实验指导》一1.3 实验指导
本节书摘来自华章出版社《Java程序设计习题精析与实验指导》一 书中的第1章,第1.3节,作者:施霞萍 王瑾德 史建成 马可幸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1760 0
《Java程序设计习题精析与实验指导》一2.3 实验指导
本节书摘来自华章出版社《Java程序设计习题精析与实验指导》一 书中的第2章,第2.3节,作者:施霞萍 王瑾德 史建成 马可幸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2316 0