ID: 15222418

第6课 多分支结构程序设计  教案 2022—2023学年浙教版(2020)初中信息技术八年级上册

日期:2025-05-14 科目:信息技术 类型:初中教案 查看:93次 大小:15728B 来源:二一课件通
预览图 1/2
八年级,信息技术,初中,2020,教版,学年
  • cover
多分支结构程序设计 ———简易计算器 课程 信息技术 课时安排 2课时 班级 八年级 所选教材 省编初中信息技术 课程类型 新课 教材分析 本节课教学内容来自省编《信息技术》第二章第6课多分支结构程序设计。本节课学习任务为 理解if-else条件语句的格式和执行流程。 2.通过“简易计算器”程序实例,初步掌握if-else条件语句的程序设计方法,能够编写简单的多分支结构程序。 3.了解try/except语句的格式和功能。 学情分析 前置知识分析 已学习分支结构程序设计 其他方面分析 Python已学习1个月,对于多分支结构程序设计有一定自我学习能力 教学目标 1.了解多分支结构,理解if-elif条件语句的格式和执行流程 2.理解if-elif条件语句解决问题的一般步骤和方法 3.理解if-elif条件语句中的try/except语句的格式和功能,并能进行实际应用。 核心素养指向 提升信息技术基础素养 教学重难点 重点 if-elif条件语句的一般格式与执行流程 难点 try/except语句的格式和功能 教学方法 教法 讲授法 学法 练习法 评价设计 过程性评价 终结性评价 观察学生能否完成任务,并及时指导;针对群体性问题,及时干预,并通过推动讨论解决。 在学生解决问题的过程中,对学生的技术基础、理解能力、表达能力进行观察和记录。 通过极域软件,观察学生任务的完成情况,并在教师端对学生完成情况进行展示 教学设计 教学环节 教师活动 学生活动 设计意图 新课导入 同学们上节课我们学习了分支结构程序设计,那么下面有一个问题请大家思考一下并解决: 编写程序:比较三个数a,b,c,输出其中较大的数。 学生听讲,思考 引导学生学习,激发学生学习兴趣 新课讲授 此时我们需要选择的情况较多,所以我们可以使用if-elif条件语句,来表示这个流程图。 它的一般格式为: If<条件1>: <执行语句1> Elif<条件2>: <执行语句2> …… Elif<条件n>: <执行语句n> [else: <执行语句n+1>] 一个if条件语句后可以包含多个elif字句,但最终执行的语句只有一句,当if的条件为真时 执行语句1,若为假,则往下判断条件2是否为真,若为真执行语句2,若为假继续往下判断,直至最后一个条件,若为假,则执行else的语句。 因此多条件只执行一个结果。 【实例讲解】 比较三个数a,b,c,输出其中较大的数。 【亲身体验】 比较三个数a,b,c,输出其中较小的数 【开动脑筋】 1.要找出三个数中的较大数,还可以用什么方法? 2.能否使用多分支结构,找出n(n≥10)个数中的最大数? 【程序实例】 为了计算今天的消费,我们决定编写简单程序,实现两个数之间的四则运算。 1.问题分析 首先,需要知道两个运算数,然后根据四则运算进行计算,并输出结果。在这个过程中,我们还要求它能够进行简单处理运算异常的情况。(例如,除数为O的情况下) 2.算法设计 在本例中,输入的数据分别存储在变量x,y中;输入的运算符存储在变量s中,运算结果存储在变量z中。 3.编写程序代码 【代码展示。】 第一、第二行,将输入的数字强制转换为浮点数据,并将之赋值给变量x,y 第三行,我们将输入的运算符,存储到了变量s中,第四行,将变量C赋值为0 接着就是多分支选择结构的主体部分,当运算符为+—*/时进行相应的运算,若输入的运算符有误,那么直接输出else后的语句“运算符输入有误”。 当然还有一种特殊情况,当除数为0时,即y=0,此时若无try/except语句,程序会报错。 #只需要将正常执行的语句前套上一个try:再在后面使用except语句来处理异常情况,只要我们try中的y=0了,那么便会执行except后语句。 简而言之,若try语句出错,except语句顶上。 【调试运行】 学生听讲、思考 学生听讲、思考 学生编写代码 学生思考并回答 学生听讲、思考 学生跟着教师一起解读代码 带着学生从简单问题入手,在解决 ... ...

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