编程前你最好了解的基本硬件和计算机基础知识(数字电路)

作者: Ele实验室分类: 校园学习 发布时间: 2020-04-22 03:16:38 浏览:252705 次

编程前你最好了解的基本硬件和计算机基础知识(数字电路)

天命路上:
依旧那么高质量!!拥有真正热爱的讲解视频,每个画面都洋溢着up的用心!喜欢up视频的,就给他点个赞投个币,最重要的收个藏,我们不做白嫖党![鼓掌]不然冷落了up的心,以后再想看这种用心做的好视频的话就难了,只能去听老师念ppt了…[笑哭]

定态Static:
最后面那题,用二进制编码的思想,给杯子编号000~111共8个,然后0号老鼠喝下001 011 101 111四杯混合,以求得有毒液体所在编号的个位,没死,个位就是0;死了,个位就是0; 1号老鼠喝下010 011 110 111四杯混合,以求得有毒液体所在编号的第二位; 2号老鼠喝下100 101 110 111四杯混合,以求得有毒液体所在编号的第三位; 三位拼接在一起就是有毒液体所在的编号。

【回复】从老鼠着手,三个老鼠有多少种组合? 正好八种,只要让每一种组合喝下对应的水就行了,详细点就是:1号杯三只全不喝、2号杯三只全喝,这是两种组合。剩余的六种是:3号杯A鼠喝,4号被B鼠喝,5号杯C鼠喝,6号杯AB鼠喝,7号杯AC鼠喝,8号杯BC鼠喝,这样就OK了。 如果无法理解可以尝试反着推:1号杯有毒=三只鼠全活,2号杯有毒=三只鼠全死,3号杯有毒=A鼠死,4号杯有毒=B鼠死,5号杯有毒=C鼠死,6号杯有毒=AB鼠死,7号杯有毒=AC鼠死,8号杯有毒=BC鼠死。
【回复】毒液 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ (喝记为1,不喝记为0) 老鼠 A 0 0 0 1 1 1 1 0 B 0 1 1 0 0 1 1 0 C 1 0 1 0 1 0 1 0 这样看更直观
【回复】我认为其实就是3线-8线译码器,小鼠1中毒时输入1,小鼠2中毒时输入2,小鼠3中毒时输入3
我_藏好啦:
看底下评论混杂,还是想提供下对于最后一题的看法,希望有所帮助。 3只老鼠,试8杯水,说是七天后毒发,但又想在七天内得到答案——说白了,这就是想实验一次,便立刻得到答案。 那么,这就意味着,要如何设置实验,才能让8杯水,都拥有不同的实验结果——只有这样你才能在第七天,一看实验结果,就能找到这杯水。 再进一步,你有3只老鼠,要如何设置出8种不同的实验条件呢? (思考,想想你的二进制,下面就是详解了) ====== 你一想,你把8个杯子编上号1~8,A、B、C三只老鼠先各喝一杯(1、2、3), 到时候,看见哪只死,哪杯就有毒,这没毛病吧。 那不是还有另外5杯呢? 你又一想,诶! 这第4杯,我想让A、B都喝了,到时候只有A、B被双杀,那准是第四杯有毒。 这第5杯啊,我想让A、C都喝了,到时候只有A、C被双杀,那准是第五杯有毒。 这第6杯,我想换成B、C喝,到时候只有B、C被双杀,那准是这第六杯有毒。 这第7杯嘛,都给我喝!到时候A、B、C三杀,啧啧啧,那准是第七杯有毒。 嗯??结果第七天一个都没死? 那不是有第8杯都没喝吗?这第八杯便是有毒的那一个。 ===== 以上,便是详解版。但也只是作为一种启迪方式。因为假设现在是4只老鼠和16个杯子,你怎么设置实验? up主的本意,应该是想让大家感受下二进制的代表性。 3位二进制,实际就是那3只老鼠,然后来标示8个数字(0-7)(8个杯子) ===== 好啦,希望都能学到好东西。[抱拳][抱拳]

【回复】懂了,终于懂了,太费了[辣眼睛]
MetaMiku:
想当初我在MC里做计算器的时候苦苦自学了好长时间逻辑门[妙啊][妙啊]

【回复】不,因为我已经把高数学完了,还有布尔逻辑[doge]
姚姚加油努力:
UP是要把 电学->模电->数电->汇编->操作系统 这一整条串联起来吗?[跪了]

【回复】回复 @Ele实验室 :还有玄学[热词系列_知识增加]
NSAIDs_不限量:
推荐一本书《编码:隐匿在计算机软硬件背后的语言》

【回复】看了,凭这本书我在我的世界里造出了一台8位2进制计算机,可以编程的那种。还造了一块屏幕,只是目前屏幕驱动电路不完善,只能进行数字显示。
【回复】回复 @向阳冲鸭 :只要有类似与非门东西,都可以做计算机,我的世界提供了红石这样的东西
【回复】回复 @这与我帅有什么关系呢 :2022有人开始在我的世界玩卷积了[doge][doge][doge]这帮*玩的是真变态啊
账号已注销:
卧槽 上课没听懂的在b站听懂了[热词系列_知识增加]

【回复】惊不惊喜 意不意外[偷笑]
【回复】在这里听懂的课,现在开学挺老师讲反而不懂了[辣眼睛]
大衣哥编程:
片子不错, 跨越了历史长河,文明在高度进化,往前发展。 作为混迹10几年编程大军中的小白(大衣哥编程”), 从视频中也能学到东西,感谢大佬的奉献!!!

反方向的爱68:
听了之后突然对我的笔记本电脑产生了一种敬畏感[滑稽]

Rooikey:
想必up目的是做个指路人,应该不是大学讲课般讲的...[呲牙]

划破飘_云:
计组和离散早这么讲我不就懂了嘛[doge]

创世神嘿嘿:
先拿2币砸死你,再反手给你个没用的赞,然后进我收藏夹吃灰[doge]

【回复】谁让你私自安装摄像头的
救赎h_:
锁存器和触发器总结: 一、基础知识 或非门(NOR)的特点:只有在两个输入端都是0时,输出端才是1,否则输出端为0 NOR 0 1 0 ...

明熙不下饭:
看不起谁呢?删了五点发[doge][热词系列_危]

未眠语:
三只小鼠编号a,b,c,给a喂第5 6 7 8杯水,给b喂第3 4 7 8杯水,给c喂第2 4 6 8水,小鼠死亡用1表示,存活用0表示。根据7天后小鼠的存活状态就可以分辨出那一杯有毒了: 000 第一杯 001 第二杯 010 第三杯 011 第四杯 100 第五杯 101 第六杯 110 第七杯 111 第八杯

【回复】做出来才知道这道题和这个视频的联系[辣眼睛],一开始我只联系到了小学学的搭配问题,假设三只小鼠分别为汉堡薯条可乐,那么一共有汉堡,汉堡可乐,汉堡薯条,薯条可乐,薯条,可乐,薯条可乐汉堡七种不同的搭配对应三只小鼠的死亡情况,最后你啥也不吃就对应没有小鼠死亡
【回复】回复 @活力少女白狗 :哈哈哈哈哈,可乐薯条汉堡也太可爱了,干饭人无疑[吃瓜]
【回复】回复 @活力少女白狗 :而一共出现的八种情况正好对应了八杯液体,出现哪一种情况就是哪杯液体有毒

编程 视频教程 学习 程序员 C语言 教育 课程 科技 计算机

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读