内容正文:
第2单元 算法及其实现
第3节 信息的处理 第一课时 数据类型及其运算
七年级 上册
1
Python的数据类型
主要内容
Python算术运算和字符串运算
2
第3节 第一课时 数据类型及其运算
教学导入
/01
/02
新课导学
/03
习题测试
/04
小结回顾
/05
作业布置
3
01 准备过程
02 整体结构
03 重点说明
04 名词解释
教学导入
程序中该如何选择数据类型?
4
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
了解Python的数据类型,进行四则运算和字符串运算,为项目中的数值运算或字符运算做知识储备。
1.学习任务
5
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
(1)Python中数和字符表示与日常生活表达是否一致?——Python中的数据类型
(2)Python是如何进行算术运算或字符处理?——Python中的算术运算、字符运算
(3)计算机程序的运算表达有哪些规则?————Python的语法规则
2. 按照认知规律去学习相关内容
6
新课导学
3.知识获取1
自主阅读:以书本P58-59为主,网络知识作补充
知识梳理:
①Python中表示数值的常见数据类型有整型(int)与浮点型(float),表示文字符号信息的是字符串型(str),表示真假信息的是布尔型(bool)。
②布尔型(bool)的数值只有真(True)与假(False)两种。
7
新课导学
4.认识计算思维的重要性
8
新课导学
5.知识获取2
自主阅读:以书本P59-61为主,网络知识作补充
知识梳理:
1. Python中的加减乘除运算符号与所学数学计算不同之处有 。
9
新课导学
6.求证活动体验:“算术运算表达式是否正确?
(1)先自行调试程序,如有问题再进行组内交流;(2)展示与交流。
10
新课导学
7.知识获取3
自主阅读:以书本P61-63为主,网络知识作补充
知识梳理:
①简单字符串运算有连接、重复及判断等,对应运算符号是 + 、 * 与 in 。
②print('中国' * 2)输出的结果是 。
③print('{:.2f}'.format(1))的输出结果是 。
④print('123'[2])的输入结果是 。
11
新课导学
8.将知识技能内化为能力
在实际生活中,我们能很容易看出 123 这个三位数的百位、十位、各位分别是1、2、3。在Python中你能不能用数学的方法,打印出123各位的数?
12
01 准备过程
02 整体结构
03 重点说明
04 名词解释
习题测试
(1)请用Python计算:123456789123456789 ×123456789123456789 的值?
(2)假设a="2023";b="1";c=a+b*2,运算后变量c 的值为( )
A.2025 B."2023+2" C."202311" D."200312"
(3)将3.1415进行字符串格式化,保留3三位小数可使用代码语句 ________。
(4)print('信息科技'[1:3])的输出结果为 ________。
13
01 准备过程
02 整体结构
03 重点说明
04 名词解释
小结回顾
请同学按照下列提示进行总结回顾:
学到了哪些知识与技能?
提升了哪些方面的能力?
生成了怎样的观点?
......
14
01 准备过程
02 整体结构
03 重点说明
04 名词解释
作业布置
请各小组对项目探究的阶段成果进行整理并提交:
......
1.程序设计中数值运算的表达
2.程序设计中输入输出的字符提示及连接运算
3.程序设计中字符串的格式化和切片
15
$$