第5课 变量 教学案 2022—2023学年青岛版(2019))初中信息技术第三册

资源下载
  1. 二一教育资源

第5课 变量 教学案 2022—2023学年青岛版(2019))初中信息技术第三册

资源简介

青岛版《信息技术》初中第三册
第二单元 Python程序设计 第5课 变量
教 学 案
教学内容:
认识变量,了解变量的作用;认识基本的数据类型。掌握变量的使用方法;学会使用输入函数进行交互式程序设计。提高用程序解决生活中常见问题的能力。
教学重难点:
重点:掌握变量的命名规则。
难点:变量数据类型的转换。
教学目标:
1、通过活动1:分析问题、设计算法,了解计算机程序的基本结构,提升逻辑思维能力。
2、通过活动2:认识变量,了解变量命名规则,认识系统保留字,学会调用功能扩展模块的方法。
3、通过活动3:完善程序,学会程序调试的方法,体验程序设计的乐趣。培养适度健身的意识。
教学过程:
项目:最适宜运动的心率计算器
最适宜运动心率=(220-年龄-安静心率)x(60%~80%)+安静心率
活动1:分析问题、设计算法,请尝试用自然语言描述算法,将下面的流程图补充完整。
评价量规1:
项目 ★★★ ★★ ★ 自我评价
自然语言描述算法 能够准确流利表达 能够表述设计思路 仅能介绍基本功能 ☆☆☆
流程图填空 全部回答正确 3个回答正确 1个回答正确 ☆☆☆
活动2:认识变量
1、变量的使用过程
赋值(定义):变量名 = 表达式
调用:变量名
2、命名规则:
变量命名判断正误:
asdf aAa print pass true
123 Input _1 a^b aa
“ok” A3 False 9c A-1
规则:
1.标识符可以包括字母、数字、下划线,但数字不能作为标识符的开头。
2.系统关键字不能用作标识符。
3.在Python语言中,标识符是区分大小写的。
查看系统保留字:
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield’]
区分大小写
橙色和紫色不可用
提示:数字在前不可以,不是黑色不可以,不是下划线不可以。
3、变量命名:
数据名称 变量名
年龄
安静心率
最适宜运动心率下限
最适宜运动心率上限
评价量规2:
项目 ★★★ ★★ ★ 自我评价
变量命名判断正误 全部回答正确 10个回答正确 5个回答正确 ☆☆☆
变量命名 命名清晰准确 命名表达不全面 不能体现数据内容 ☆☆☆
活动三:完善程序
请使用你命名的变量填空,然后调试程序运行:
__________ = input("请输入年龄=")
__________ = input("请输入安静心率=")
__________ = (220-__________-__________)*0.6+__________
__________ = (220-__________-__________)*0.8+__________
print("最适宜的运动心率是:",__________,"-",__________)
数据类型查看函数
type(变量)
数据类型转换函数
转字符串:str(变量)
转数字:eval(变量)
评价量规3:
项目 ★★★ ★★ ★ 自我评价
使用你命名的变量填空 全部填写正确 输入输出语句填写正确 输入语句填写正确 ☆☆☆
调试程序 能够发现并解决数据类型错误问题,成功运行程序。 能够正确填写变量名称,并发现数据类型错误问题。 能够填写部分变量名称。 ☆☆☆

展开更多......

收起↑

资源预览