- 1
- 0
- 约3.99千字
- 约 8页
- 2026-03-11 发布于广西
- 举报
PAGE
PAGE1
Python轻松搞定二进制
——第18次课常规课
一、教学目标
1.知识与技能
(1)了解二进制的由来;
(2)熟悉二进制与十进制之间的相互转换;
(3)掌握Python中二进制与十进制之间的代码转换。
2.过程与方法:
(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;
(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;
(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。
3、情感态度与价值观:
(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;
(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。
二、教学重点、难点
【重点】Python中二进制与十进制之间的相互转换
【难点】二进制与十进制转换的原理
课时安排
课时安排:120分钟
四、上课准备
1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。
2. 课前检查电脑、投影仪、网络是否有故障,及时修复。
3. 备课过程中预设上课的突发情况,想办法解决。
4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。
5. 课前排查教学环境中所存在的安全隐患。
五、教学活动
活动时长
教学活动
注意事项
课前回顾
5min
1课前回顾
1.1内置函数的使用
len()、del()、max()、min()的用法
1.2切片的使用
list[star:end:step],
起始位置:结束位置:步长
1.3运算符的使用
“+”,“*”,“in”,“notin”,“比较运算符”的使用。
1.4完整的for循环
for变量in集合:
循环的代码
else:
没有通过break退出循环,循环结束后会执行的代码
课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。
情景引入
10min
2.1同学们,计算机知识说到底还是数学知识,从小到大你们都学在学习数学,可是你们知道数字的由来吗?【学生提问】数字,最初起源于古人对事物的计算,例如古人打猎,抓捕了6只兔子,为了记录自己的狩猎成绩,用图画表示画了6只兔子,时间久了,这个人就会想:为什么我非得这么麻烦的画了6只兔子,我画一只兔子,后面的都用竖杠代替不就简单了吗?但是,我知道兔子的繁殖能力是很强的,直到有一天,这个人拥有了24只兔子,他就在墙面上画了24条线,可是随着整个部落的兔子越来越多,再用这种划线的方法是不是就显得比较搞笑了?整整一面墙都是线条,稍不留神,数错一下,就得重头开始!
2.2这个时候,需求就应运而生了,必须有一种更好的方法来解决计数,于是,数字系统就此诞生了。数字分好几种,阿拉伯数字是最普遍的一种(阿拉伯数字并不是阿拉伯发明的而是印度人发明的)。现在几乎所有人都用十进制来书写数字。个位逢十进一,十位也可以向百位进一,以此类推…这是我们所熟知也经常使用的十进制,但是今天呢,老师要带着同学们去学习一种新的进制方法,二进制!什么是二进制呢?它是怎么来的呢?在Python中又是如何体现的呢?带着问题来开始我们今天的学习之旅吧!
故事性拓展引出数字的由来。
什么是十进制?引出话题
新知教授
30-40min
3二进制的由来
3.1二进制是让计算机使用的,原因是计算机的大脑CPU(中央处理器)是由超大规模的集成电路组成的,它的内部通过控制各种电路的开关状态来完成计算。如果我们用1代表电路开关闭合——电路有电流通过;用0代表电路开关断开——电路中没有电流通过。这样我们写一些由0和1组成的指令就可以控制计算机了。如果想要详细了解计算机怎么通过控制电路的开关完成计算的,这个就说来话长了,有兴趣的话可以去找一些《计算机组成原理》的相关书籍,在那里你会找到答案!
3.2刚才我们说到了十进制是由0,1,2,3,4,5,6,7,8,9组成,二进制是由0,1组成;思考一下,为什么不是1和2而是0和1呢,仔细观察你就会发现,n进制和它组成的数字满足下面的关系:n=2;n进制的组成数字都是从0开始,到n-1结束,回过头我们看十进制是不是这么个道理?也就是说,也就是说,n进制是由从0开始,依次加1,一直到n-1的这些数字组成。因此,二进制都是些类似1001101这种纯粹由0和1组成的数!
4二进制转十进制
4.1了解具体的转换之前,我们先来看一下十进制的构成,比如3216这个数,它就等于3个1000,2个100,1个10,6个1的和。而1000=103,100=10
您可能关注的文档
- python编程02-神奇的圆教案.docx
- python编程03_太极八卦.pptx
- python编程03-太极图教案.docx
- python编程04-铜钱古币.docx
- python编程06_新年贺卡.docx
- python编程06_新年贺卡.pptx
- python编程07_五星红旗.docx
- python编程07_五星红旗.pptx
- python编程08_奥运五环.docx
- python编程08_奥运五环.pptx
- 14_sap_operations_manual_templateSAP实施模板系列.docx
- 05_sap_functional_specification_templateSAP实施模板系列.docx
- 19_sap_solution_design_framework_templateSAP实施模板系列.docx
- 珠江口盆地中北部中新统珠江组浪控三角洲沉积时空演化模拟_杨慧玲.pdf
- 北京市初二上学期期末测试卷.pdf
- 湖泊有机地球化学湖泊沉积物有机质来源和成岩作用指标综述.pdf
- 接受美学理论下的高中杜甫诗歌教学研究.pdf
- 金溪手摇狮融入小学音乐课堂的教学实践.pdf
- Z市D县电网安全的政企协同研究.pdf
- 高中生自我管理能力现状与对策研究——以南昌市某中学为例.pdf
原创力文档

文档评论(0)