火龙信奥
  • 首页
  • 课程
  • 题库
  • 打卡
    • 代码对战
    • 快速对战
  • 题单
  • 团队
  • 荣誉墙
  • 商城
  • 登录 / 注册

像计算机一样思考

作者: 作者的头像   骆禹辰 , 时间:2022-05-08 17:27:13 , 所有人可见, 阅读  18

大家好,我是骆禹辰,今天我来讲一下像计算机一样思考。(大家好,我是骆禹辰的新朋友小龙。) 乍一听是不是有点难?(是的。) 其实不难,我们先来了解一下二进制和十进制。(好的。) 1.十进制 我们都知道人有十个手指头,所以人用十进制。 十进制有十个数字:0 1 2 3 4 5 6 7 8 9 满十进一(这些我都懂,你能不能别说了?(不耐烦))。 2.二进制 计算机有无数个“手指头”,所以计算机用二进制。(二进制是什么?) 二进制这个东西,有一点点神奇,它是————(非常期待)它是————(期待)它是————(你还要拖多久啊!) 简单来说,它是一种给计算机使用的进制。(松了一口气。) 它只有两个数字: 0 1 所以满二进一。(好复杂,能不能举个例子?) 好,例子来了。 3.比较二进制和十进制 十进制 二进制 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 是不是感觉二进制数字太大?(是的,我先去买零食,等讲到十进制转二进制时再回来!) 4.二进制转十进制 先来了解一下位权: 位权,顾名思义,就是数位的权利,也就是一个数字在这个数位上能表示多少。 先来看一下十进制位权 数位 十分 个 十 百 千 位权 0.1 1 10 100 1000 可以看出,每前进一位位权增大十倍,每后退一位位权减小十倍。 再来看一下二进制位权 数位 十分 个 十 百 千 位权 0.5 1 2 4 8 那么二进制转十进制,就是各个位乘上各个位的位权 做个示范:(10011)2=(?)10 1 0 0 1 1 * 16 8 4 2 1 =16+2+1=19 (10011)2=(19)10 会了吗? 5.十进制转二进制 这个更简单,来,还是做个示范。 (34)10=(?)2 34/2=17.。。。。。。0 17/2=8.。。。。。。1 8/2=4。。。。。。0 4/2=2。。。。。。0 2/2=1.。。。。。1 1/2=0.。。。。。1 把余数倒过来念就好了 (34)10=(110010)2 (我回来啦,讲到哪里啦?) 不好意思,已经讲完啦。 (嗯!!!!!!!!)(使用翅膀攻击!)(使用劈开!)(使用火焰拳!)(使用喷射火焰!) 粉丝朋友们,这次就先到这里了,下次再见了!!(不准逃!)

—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com

©2026加盟我们 | 关于我们 | ACM课程 | 常见问题 | 成果墙 | 评测记录 | 浙ICP备2021013995号
在线画图 | OI WIki | 打字练习
火龙信奥
请输入登录信息


请完成安全验证
验证码底图 滑块
向右拖动滑块完成验证
请输入用户名 / 绑定的手机号码



请输入注册信息(手机号验证码注册)





验证码5分钟有效,60秒内不可重复获取,每日最多3次

微信登录

微信登录二维码

正在生成二维码...

账号已过期,请续期。
去续期

绑定手机号

📱

为了更好地保护您的账号安全,享受完整的平台服务

请您尽快绑定手机号码