ID: 21527919

义务教育版(2024)五年级全一册信息科技 第12课 闰年平年我知道(2)教案

日期:2024-11-25 科目:信息技术 类型:小学教案 查看:55次 大小:709396B 来源:二一课件通
预览图 1/3
义务教育,12课,知道,平年,闰年,科技
  • cover
中小学教育资源及组卷应用平台 第12课 闰年平年我知道(2) 教学设计 课题 闰年平年我知道(2) 单元 第三单元 学科 信息科技 年级 五年级 教材分析 【学情分析】在上一单元的学习中,通过生活实例,认识了算法的三种基本控制结构及其描述的基本方法。在本单元的学习中,进一步结合典型问题,运用算法的基本控制结构来解决实际问题。用算法解决问题需要提取问题的关键因素,确定解决问题的相关因素,忽略非必要因素,清晰地认识问题、准确地描述问题。可以结合数学学习中的问题分解方法,通过分析问题的已知信息、求解目标、条件关系来解决问题。本单元的移位密码、用二分法猜数、判断闰年与平年等案例都涉及基本的数学知识和方法。这些知识和方法可以作为学生设计、运用算法解决问题的基础,有利于学生借助原有知识经验用计算思维解决熟悉的问题,学习新的知识与技能。本单元的学习强调实践和实际应用。学生通过对所求解问题的算法描述与设计,观察执行步骤,讨论执行路径,判断算法是否解决了指定问题,了解算法与程序之间的关系,知道编写程序的目的是实现、验证算法。【内容结构】 学习目标 1. 信息意识:了解移位密码及其算法,知道明文与密文的关系,了解加密算法在保护信息安全方面的意义。2. 计算思维:进一步认识算法的分支结构,学会从问题情境中提取关键因素、确定判断条件,知道判断条件对算法执行结果的影响。3. 数字化学习与创新:通过学习身边的算法,体会算法的特征,有意识地将其应用于数字化学习过程中,适应在线学习环境。4. 信息社会责任:了解加密算法在保护信息安全方面的意义,增强信息安全意识。 重点 认识实现多分支结构的程序语句。 难点 明确分支结构中的判断条件。 教学过程 教学环节 教师活动 学生活动 设计意图 激趣导入 【知识建构】 思考、注意 吸引学生的注意力,激发学生的学习兴趣。 学习活动 【学习活动1】一、认识多分支结构程序在 Python 中,依据多个条件判断得到不同结果的程序结构就是多分支结构。例如,具有两个判断条件、两个双分支的嵌套结构就是多分支结构。通常用 if …… elif…… else 语句实现。下面是两个双分支结构的基本格式。if 条件 1: 语句组 1elif 条件 2: 语句组 2else: 语句组 3执行程序时,先判断条件 1 是否成立。如果成立,就转向其中的“是”分支并执行语句组 1;如果不成立,则转向“否”分支。继续判断条件 2,如果条件 2 成立,就转向其中的“是”分支并执行语句组 2;否则,转向其中的“否”分支并执行语句组 3。下面以“根据气温给出适当穿衣建议”为例,编写多分支结构程序。temperature = float (input(' 请输入气温:'))if temperature < 15: print(' 今天有点冷,要穿厚一些的衣服 ')elif 15 <= temperature <= 30: print(' 今天气候宜人,适合穿春秋装 ')else: print(' 今天有点热,要穿薄一些的衣服并适当防晒 ')【学习活动2】二、验证判断闰年与平年的算法第 1 步:回顾前面所学知识,进一步认识下面的流程图。第 2 步:利用多分支结构程序语句,补全用红色文字描述的程序代码。# 获取输入的年份year = int(input(' 请输入一个年份:'))# 判断是闰年还是平年 如果 year%4 == 0 and year%100 != 0: # 年份除以 4 取余等于 0 并且年份除以 100 取余不等于 0 print (year, ' 这是闰年 ') 又如果 年份除以 400 取余等于 0 print (year, ' 这是闰年 ') 否则 print (year, ' 这是平年 ')第 3 步:修改完成后,保存程序文件。第 4 步:运行程序,输入不同的年份,观察执行结果。【学习活动3】三、多分支结构的现实应用阅读下面有关购买火车票的多分支结构程序,补充红色文字的语句,保存并运行程序,输入不同的年龄,观察执行结果。nl = int(input(' 请输 ... ...

~~ 您好,已阅读到文档的结尾了 ~~