第7课 多分支结构的应用实例 教案

文档属性

名称 第7课 多分支结构的应用实例 教案
格式 doc
文件大小 887.2KB
资源类型 试卷
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-08-30 11:25:11

图片预览

文档简介

中小学教育资源及组卷应用平台
教学内容 第7课 多分支结构的应用实例 课时 1课时
教学目标 1.理解多分支结构的编程模式,会用多分支结构程序结局问题 2.掌握程序调试的一般方法,会优化程序 3.提高学生解决问题的能力
教学重点 多分支结构程序设计 教学难点 多分支结构程序设计
教学准备 机房,示例程序
教学过程
教学版块 教师活动 学生活动 设计意图
导 入 环 节 展示生活中的多分支结构,比如说智能路灯,智能交通等。而以车牌首字母识别汽车所在地也是一个典型的多分支问题。 学习认知 感受生活中的多分支问题实例。
问 题 分 析 以浙江省为例,除特种车外,一般汽车牌号首字母的命名规则如下:A-杭州市,B-宁波市,C-温州市,D-绍兴市,E-湖州市,F-嘉兴市,G-金华市,H-衢州市,J-台州市,K-丽水市,L-舟山市。因此要判断汽车所在地的名称,只要输入汽车牌号首字母,根据命名规则找到所在地区并输出即可。 教师通过ppt图片展示向学生介绍省内汽车命名规则。 分析车牌首字母识别汽车所在地的情况,了解车牌首字母命名规则。 通过问题分析为后面编程奠定基础,数理逻辑关系。
算 法 设 计 编 写 程 序 根据以上问题分析,输入数据是汽车牌号首字母,输出数据是车牌号所在地。 任务一:尝试用流程图表示汽车牌号所在地查询的多分支结构流程图。(可以设计半成品流程图,通过学生补充完成的方式帮助学生理清思路,节约时间) 问题:流程图中设计先判断车牌首字符是否是“A”还是 “L”? 关注点:流程图的设计方式。 根据设计的算法,浙江省汽车牌号所在地共有11个地市,可以通过if-elif条件语句来实现多分支结构的程序设计。 任务二:尝试编写程序。 问题:if-elif条件语句的格式是怎样的? 关注点:if-elif条件语句的运用。 程序代码如下: chepai = input("请输入汽车牌号首字母:") if chepai == "A": print("所在地:杭州市") elif chepai == "B": print("所在地:宁波市") elif chepai == "C": print("所在地:温州市") elif chepai == "D": print("所在地:绍兴市") elif chepai == "E": print("所在地:湖州市") elif chepai == "F": print("所在地:嘉兴市") elif chepai == "G": print("所在地:金华市") elif chepai == "H": print("所在地:衢州市") elif chepai == "J": print("所在地:台州市") elif chepai == "K": print("所在地:丽水市") elif chepai == "L": print("所在地:舟山市") else: print("无法查询") 教师指导学生完成程序编写。 完成任务一 认识到有多种流程图表示方式,只要能够正确表达出其中的逻辑关系就可以。 完成任务二 注意编程的简便方法如“复制—粘贴” 通过流程图梳理清楚其中的逻辑关系。 熟练运if-elif条件语句。
调 试 运 行 按“F5”键,调试并运行程序。作业上交并交流展示。 拓展任务1:若输入的字母不区分大小写,如何完善程序? 关注点: upper( ) 将字符串改为全部大写 拓展任务2:若输入完整的汽车牌号,需要从中取出首字母,该如何完善程序? 关注点:字符串的索引 chepai =“A51MAK” chepai[0] 拓展任务3:随堂练习P35,编程实现输入空气质量指数值,输出户外活动建议。 关注点:多分支if-elif条件语句的运用。 任务分层,拓展。 引导学生主动发现问题并解决问题,但是也要注意学生的掌握能力。
总 结 学生回忆巩固本节课所学知识点。
板书设计 一、问题分析 二、算法设计 三、编写程序 四、调试运行
教学反思
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)