10进制转换16进制补足0_信息技术教师资格必考内容——进制换算(一)

ad49ab6ff71212aeeaa4dd760f7b8756.png

前两天给大家整理了信息技术教师资格笔试科目三的必考内容,戳蓝字回顾ce6a4542578b8d5458b7675dd6251473.png弄懂这些,信息技术教师资格笔试提高30分!ce6a4542578b8d5458b7675dd6251473.png信息技术教师资格笔试——这道20分的题居然这么简单!有小伙伴问还有哪些必考内容25e5b093b951b3150262c1eebc61bafd.png进制换算也是必考内容,来看看是怎么出题的5f885b5794ab230aff8e9747ed22851e.png

【真题】一个带符号数的8位二进制补码为10011111,其对应的十进制数为( )。

A.-31     B.-57

C.-97     D.-124

进制换算主要作为选择题考察,只要学会了禁止换算的步骤,这类题目就难不倒大家了!今天就给大家整理了一下相关内容~抓紧时间记起来咯!

8f762ddf0ad2f34472d6454f2a29d551.png

教资考试马上开始

重点知识要转发哦~

aecfaca634154c5d0aaec7f2d13cd12b.gif

学过这部分内容的小伙伴都知道进制转换是很枯燥的,转来转去就转蒙圈9c47b5715e7a9561fdfcefd251612d91.png了,别蒙别蒙,咱们一个一个搞定,看看二进制和十进制之间如何相互转换的bed975b429356c7d9fa6cc78eac80575.png十进制转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制。

01

正整数转成二进制

    正整数转成二进制,要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。

    也就是说,将正的十进制数除以二,得到的商再除以二,依次类推知道商为0或1时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零就OK咧。9c47b5715e7a9561fdfcefd251612d91.png哎呀,还是举例说明吧,比如42转换为二进制,如下图所示操作。

afacfa2b1d47643351fa2d099afbe9ba.png

    42除以2得到的余数分别为010101,然后咱们倒着排一下,42所对应二进制就是101010。如下图所示更直观的表达(忽略我的丑字)。

ada3f4dad850d74408014af52b3ae52c.png

【注意】计算机内部表示数的字节单位是定长的,如8位、16位、或32位,位数不够时,高位补零,所说,42转换成二进制时,需要补够8位,前两位补2个0,也就是00101010,也即规范的写法为(42)10=(00101010)2,大家记住了吗6d09efc582d0b9461564d48c8179ecc1.png

02

负整数转换成二进制

    先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一。还以42为例,负整数就是-42,如下图所示为方法解释。最后即为:(-42)10=(11010110)2。

964cce1af3b4287791460ea1f575630d.png

03

小数转换为二进制

    对小数点以后的数乘以2,取结果的整数部分(不是1就是0喽),然后再用小数部分再乘以2,再取结果的整数部分……以此类推,直到小数部分为0或者位数已经够了就OK了。然后把取的整数部分按先后次序排列就OK了,就构成了二进制小数部分的序列,举个例子吧,比如0.125,如下所示。

0.125×2=0.25······0

0.25×2=0.5······0

0.5×2=1.0······0

此时小数部分为0了,就可以停止乘2了

然后正序排列就得到了二进制数的小数部分:0.001

    如果小数的整数部分有大于0的整数时该如何转换呢?如以上整数转换成二进制,小数转换成二进制,然后加在一起就OK了,如下图所示。

5dd0bc7a1e8278b3229d128020b30f07.png

04

整数二进制转换为十进制

    首先将二进制数补齐位数,首位如果是0就代表是正整数,如果首位是1则代表是负整数。

3461ad33fedcc3a3514715109e00a96c.png先看首位是0的正整数,补齐位数以后,将二进制中的位数分别将下边对应的值相乘,然后相加得到的就为十进制,比如1010转换为十进制,方法如下图所示。

a35905d165a9a97e054ead8e22bf5ed5.png

2a279f1580c3a45f1a30ec112cc8ea3a.png若二进制补足位数后首位为1时,就需要先取反再换算:例如,11101011,首位为1,那么就先取反吧:-00010100,然后算一下10100对应的十进制为20,所以对应的十进制为-20,方法如下图所示。

82f1edfbabaec892ba56ce1c419af126.png

05

有小数的二进制转换为十进制

    例如0.1101转换为十进制,将二进制中的四位数分别于下边(如下图所示)对应的值相乘后相加得到的值即为换算后的十进制。

d6a7fc96cc1b7fa652a1542af48206d0.png

    二进制与十进制换算的内容就这些了,进制之间的转换虽然繁琐,但理解后也不难,但是需要经常温习,然后才不会弄混淆3461ad33fedcc3a3514715109e00a96c.png接下来给大家准备了部分真题(包含解析)各位小伙伴快快练起来吧~

a6307032b0e5824bf5cabb8d2bfb9d2f.png

【例1】十六进制数(10)16减去十进制数(10)10,结果用二进制数表示是(  )。

A.(0000)2    B.(0100)2

C.(0101)2    D.(0110)2

【参考解析】(10)16的十进制数为16,16-10=6,6的二进制数为0110。

【例2】一个带符号数的8位二进制补码为10011111,其对应的十进制数为(      )。

A.-31    B.-57

C.-97    D.-124

【参考解析】

求其对应的十进制数,应先将补码转换成真值,由于最高位为1,即为负值,因此转换过程为将补码化为反码10011110;再将反码转换成原码,即除符号位外,其余按位取反,即11100001,进而得到真值-1100001,转换成十进制数为-97。

【例3】在某种进制的运算中4×5=14,则5×6的运算结果是(      )。

A.16    B.30

C.1E    D.1F

【参考解析】4×5的十进制等于20,转换成十六进制等于14,5×6的十进制等于30,转换成十六进制等于1E。

【例4】一个带符号数的8位二进制补码由6个1和2个0组成,则可以表示的最大十进制数值为(      )。

【参考解析】8位二进制组成最大的带符号数应该是正数,正数的原码、补码的表现形式是一样的。可以推断出本数为01111110。(0000000)2=(126)10。

    这次分享的内容就这些了,是不是感觉很简单呢?其实教师资格就是从细微之处考察学生对知识的掌握能力以及思考能力,并没有太多的难题,只要认真细心就一定会过的7845b2cb17d5d60ca99b35fdea189208.png7845b2cb17d5d60ca99b35fdea189208.png7845b2cb17d5d60ca99b35fdea189208.png

========分割线b7d540ced74a82b6ce1b83b2ce0dea7a.png其他笔试干货========

高中信息技术教师资格证,笔试应该这样答!

弄懂这些信息技术基础知识,轻松考过教师资格证笔试

弄懂这些多媒体知识,轻松考过信息技术教师资格证笔试

信息技术教师资格证笔试——网络技术应用(一)

信息技术教师资格证笔试——网络技术应用(二)

信息技术教师资格证笔试——网络技术应用(三)

弄懂这些,信息技术教师资格笔试提高30分!

信息技术教师资格证笔试——算法与程序设计(一)

信息技术教师资格证笔试——算法与程序设计(二)

信息技术教师资格证笔试——数据库管理技术(一)

本公众号不定期推送信息技术教师资格证备考干货,有需要的可以关注哟b7d540ced74a82b6ce1b83b2ce0dea7a.png~

0c9e2e33196287894b84f28326df3522.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql中正则表达式的用法_mysql之正则表达式的用法

正则表达式用来匹配文本的特殊字符集合格式:在where查询中使用regexp关键字,后面接正则表达式字符正则表达式与like的区别like匹配整列数据regexp可以匹配列中任意位置的字符,更加灵活,更强大。用like模糊匹配,查询字段…

mysql more命令_more命令

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字…

mysql 如何添加索引_MySQL如何创建一个好索引?创建索引的5条建议【宇哥带你玩转MySQL 索引篇(三)】...

MySQL如何创建一个好索引?创建索引的5条建议过滤效率高的放前面对于一个多列索引,它的存储顺序是先按第一列进行比较,然后是第二列,第三列...这样。查询时,如果第一列能够排除的越多,那么后面列需要判断的行…

mysql的存储引擎详解_MySQL常见存储引擎详解

通过执行show engines命令查看MySQL中支持哪些存储引擎MySQL存储引擎属性对比设置表的存储引擎的方法在my.cnf配置文件中设置default-storage-engine参数表示设置默认存储引擎在MySQL的连接上设置当前连接的默认存储引擎mysql> set default_storage_engineinnodb;创建表的时…

mysql锁场景_MySQL死锁系列-常见加锁场景分析

在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的…

kubectl logs -f tail 显示100_系统管理员应该知道的9个kubectl命令

kubectl是Kubernetes的一个命令行管理工具,可用于Kubernetes上的应用部署和日常管理。本文列举了9个常见的kubectl命令,并对每个命令进行了简单扼要的介绍,供大家参考。同时,大家也可以通过文中连接获取更详细的介绍。如今&#x…

机器视觉技术及应用_工业机器人视觉技术的应用前景

工业机器人和视觉相当于拥有一双“眼睛”,可以更灵活地完全代替人类的工作。工业机器人视觉分为二维和三维。通过三维视觉,可以对物体进行三维扫描,获得物体的三维信息。通过精确的算法定位,可以更准确的控制生产过程中材料的使用…

mysql setup w_MySql的安装及配置详细指引!

一、安装My Sql数据库1.1,首先下载MySQL与HeidiSQL工具,双击打开后可以看到名为”mysql-5.0.22-win32 Setup.exe”的安装程序,双击执行该程序。1.2,打开安装向导后,单击”Next”继续下一步。1.3 选择安装类型,如果没有…

mysql安装下载的缓存文件_mysql的安装

linux版ubuntu安装mysql从官方提供的mysql-apt-config.deb包进行APT源设置下载完成以后,默认apt源保存在了Downloads目录下。通过终端切换目录到Downloads目录下执行一下命令:cd Downloads/sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb按下方向键选择…

python3.0实例_python3.0 模拟用户登录,三次错误锁定的实例

python用户登录三次锁定怎么修改1.normal_user是存放用户id及密码的文件 2.lock_file是存放被锁定的用户id的文档,默认为空. 3.程序会对normal_user里的合法用户id进行判断,若连续输入用户id错误达三次程序直接退出. 4.程序会输入对正确用户名后的密码进行判断,输入密码有3次机…

安卓9与10的系统要求_代码开源!支持RISC-V架构的安卓系统终于来了!

文章来源:芯片开放社区,作者:OCC编辑万里征途迈出第一步,基于RISC-V的安卓10系统来了。点击链接查案演示视频: 平头哥芯片开放社区(OCC)​occ.t-head.cn今天,平头哥完成了安卓10对RISC-V的移植并开源了全部…

trie树 mysql_Trie树详解(转)

特别声明本文只是一篇笔记类的文章,所以不存在什么抄袭之类的。以下为我研究时参考过的链接(有很多,这里我只列出我记得的):1、字典树的概念字典树,因为它的搜索快捷的特性被单词搜索系统使用,故又称单词查找树。它是一…

mysql 主键 最佳实践_设计套路:Mysql主键的选取

最近在对一些大表进行优化,发现主键和索引设计都有争议,就此从原理上分析主键设计该如何选取。Mysql的数据结构Mysql是由B树构成,搞清楚下面两个问题,就知道为什么用B树了。1.BTree是为磁盘或者其他直接存取辅助设备而设计的一种平…

java tostring格式化日期_java日期格式化SimpleDateFormat的使用详解

日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 A 到 Z 和 a 到 z 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 () 引起来,以免进行解释。所有其他字符均不解释&#xff1…

ul 原点显示_CSS+HTML ul li列表原点如何相连

方案一:html参与考试《第一期模拟考试》3小时50分钟学习文档《LDO电路设计规范》3小时50分钟学习文档《LDO电路设计规范》3小时50分钟Css:*{margin:0;padding:0;}ul{margin:100px;padding:0;list-style: none;}ul li{position:relative;padding-left: 30px;padding-bottom: 20p…

java并发执行一个方法_JAVA的执行并发原理

VolatileVolatile关键字用于确保共享数据的可见性与有序性,但是并不能保证方法的原子性,在程序中对Volatile关键字使用得当的话,它比synchronized的使用和执行成本会更低,因为他不会引起线程的上下文切换和调度。先讲一下重排序&a…

java.util. 什么意思_java.util中,util是什么意义

展开全部1. util包的框架常用的集合类主要636f70793231313335323631343130323136353331333431343630实现两个“super接口”而来:Collection和Map。1.1 Collection有两个子接口:List和SetList特点是元素有序,且可重复。实现的常用集合类有Arra…

java测试用例编写_TestNG测试用例编写和执行

编写TestNG用例测试基本上包括以下步骤:编写业务逻辑针对业务逻辑中涉及的方法编写测试类,在代码中插入TestNG的注解直接执行测试类或者添加一个testng.xml文件运行 TestNG.下面我们介绍一个完整的例子来测试一个逻辑类;1.创建一个pojo类Empl…

好爽 java_Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和ec...

Intellij是进行scala开发的一个非常好用的工具,可以非常轻松查看scala源码,当然用它来开发Java也是很爽的,之前一直在用scala ide和eclipse,现在换成intellij简直好用到飞起,但是有些人不知道怎么用intellij去创建一个…

linux服务器安装php7_CentOS 7 下 PHP 7.1.12 安装配置

Linux系统:CentOS 7记录在CentOS 7 下 PHP 7.1.12 安装配置的过程。先安装相关依赖包yum installpcre pcre-devel zlib zlib-devel openssl openssl-devel gd gd-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel e2fsprogs e2fsprogs-dev…