《高教版信息技术《5.2设计简单程序 任务1 使用选择结构》教案.docx》由会员分享,可在线阅读,更多相关《高教版信息技术《5.2设计简单程序 任务1 使用选择结构》教案.docx(6页珍藏版)》请在优知文库上搜索。
1、教学项目5.2设计简单程序课时数4学时授课而专业授课日期象知识储备行为习惯能力基础学情析理解Python基本数据类型;理解Python算术运算符、关系运算符、逻辑运算符:理解选择结构、循环结构程序;教学目标了解ifwhile、for语句的格式及应用能应用流程控制语句设计简单程序:了解函数的概念及其应用方法;能根据有一定复杂性的问题设计算法,运用合适的结构解决实际问题,设计正确的算法并且调试运行选择结构、循环结构的程序思想:教学重点选择语句循环语句、函数定义及其应用方法使用选择、循环结构完成特定任务的实现逻辑;程教学难点序的运行流程教学环境具备多媒体教学环境、安装有Python编程开发环境的计算
2、机房第1学时教学环节教学内容学生活动教师活动设计意图课前任务(1)数据类型的概念与作用(2)Python语言中常用数据类型的定义描述复习前课内容,预习本课知识,完成自学任务书评估学生课前学习情况帮助学生巩固知识,培养学生主动复习知识和预习新知识的习惯课程导入(1)了解牌讯游戏中“健康系统”,思考程序如何实现对于未成年人的游戏时间控制在1.5小时内,而对于成年人则不限制游戏时间(2)引出选择结构及流程图的概念根据案例,观察思考选择结合的流程实现逻辑通过案例讲解,结合流程图展示,引导学生思考,现实中选择问题情境及解决方式从学生最熟悉的东西人手,便于学生对于“选择结构”这一抽象概念进行理解,并通过游
3、戏案例提升学生的学习兴趣知识讲解(1)数据类型的定义及作用(2)程序设计中常用的数据类型似及Python语言中常用数据类型的定义描述(3)Python语言中转义符的作用与使用方法(4)常用的运算符与表达式的应用(1)根据已有知识思考不同数据类型的特点(2)上机实践验证数据类型与运算符的使用方法,识记表达式计算后的返回类型(3)利用思维导图整理归纳知识内容(1)结合实例讲解说明数据类型、运算符的使用方法(2)引导学生使用表达式来描述问题情境(条件)帮助学生通过观察思考和操作实践,思考简单数学问题的描述和解决方法,形成形象认知与逻辑的关联教学环节教学内容学生活动教师活动设计意图任务1知识讲解(I)
4、双分支选择程序流程图的形态与Python语言代码实现(2)多分支选择程序流程图的形态与Pylhon语言代码实现(3)条件表达式的应用观察结构图,掌握语句实现方法结合实例进行知识讲解,培养学生图示化和代码化的问题解决思维采用对比的方式让学生体会单分支、双分支、多分支的不同,加深对知识的酬实践体验(I)结合问题,绘制双分支、多分支等流程图(2)根据流程图,编写程序代码加!试运行并观察运行结果上机完成任务指导学生完成实践体验任务动手实践,学以致用j报与(1)选择程序能否正确运行的观察分析(2)程序实现逻辑错误的判断和解决结合实例,讨论分析引导学生讨论,指导纠正学生的认知错误对易错知识巩固学习进阶翅编
5、写模拟空调温度设定和控制的程序(1)分析问题。假设设定温度为t.检测温度为t2,模拟开关为m,空调传感器检测室内温度,当t2tl时,将模拟开关设置为“制冷”,否则将模拟开关设置为“通风”(2)绘制算法流程图(1)通过教师的引导分析问朝(2)根据流程图理解算法执行的步骤(3)学生自主编写程序,了解程序设计的4个步骤(1)引导学生分析问题(2)通过流程图讲解算法的实现过程(3)观察学生编写程序,帮助学生解决问题(4)总结程序设计的一般步骤:分析问题f设计算法-编写程序-调试运行程序通过该程序让学生知道程序设计的4个步骤,并且让学生学习如何利用选择结构解决实际问题(3)编写程序和调试程序课后(1)完
6、成巩固提高任务拓展(2)完成课后测试任务教学环节教学内容学生活动教师活动设计意图实践体验小练习:(1)不同的数字类型在Pylhon语言中如何定义或使用(2)若执行语句Print(“你好W世界W你好,朋友),输出结果是什么(3)若a=4,b=12,c=22,表达式not(abandac)的返回值应为什么(4)有变量a,如何找出a(1)上机完成规定课堂小练习(2)自设问题情境,编写简单的表达式,以解决问题(如计算数值或判断是否)根据学生实践情况,进行讲解梳理巩固本节课的中重难点知识是奇数的数,请写出对应的条件表达式课后拓展(1)了解选择语句如何用代码进行表示,常见的选择结构有哪些语句(2)完成课后
7、测试任务第2学时教学环节教学内容学生活动教师活动设计意图课前任务(1)返回结果为布尔类型的表达式的编写方法(2)选择结构程序的流程图与语法描述回顾上节课的相关知识,预习本课学习内容设定任务,引导学生自主完成学习任务帮助学生巩固知识,培养学生自主学习思考的习惯问题导人(1)游戏限时问题情境的流程图描述(2)选择程序的逻辑框架观察选择结构的特点通过例子引出本课的学习内容从形象到逻辑,帮助学生理解“选择结构”任务1知识讲解(I)简单选择程序段流程图的绘制(2)Python语言选择语句的使用方法(3)从结构图到语句实(1)观察选择结构图对问题的描述方法(2)结合实例洪解选择结构图的知识和从问题分析到流程图,再到语句实现,帮助学生观察理解选择结构程序的应用和实现方法现的思路掌握从结构图到语句实现的方法Python语言选择语句的语法知识实践体验(1)完成score(成绩)大于等于60就输出“成绩合格”的流程图绘制和Python程序的语句实现(2)自设任务,编写一个选择结构的程序段并测试运行上机完成任务指导学生完成实践体验动手实践,学以致用