高中信息技术初始Python优质课教学设计、教案_第1页
高中信息技术初始Python优质课教学设计、教案_第2页
高中信息技术初始Python优质课教学设计、教案_第3页
高中信息技术初始Python优质课教学设计、教案_第4页
高中信息技术初始Python优质课教学设计、教案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、初始Python教学设计课题初始Python你超重了吗科目数据与计算年级高中一年级课型新授课总课时1课时本次课时第1课时课、乙刖准备多媒体网络机房、投影、导学案,软件教程教学知识与技能1 了解Python的运行环境及工作原埋;2掌握Python中输入、输出与数值计算的方法;3理解Python中条件语句(if、elif、else)的使用方法;目过程1利用Python编写一段代码,根据自己的身高、体重与计算出标准体重,判断自己是否超重;标方法2通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。情感1通过对生活中的数据处理过程,形成积极主动学习态度的态度,培养创新能

2、力,发展学生利用信息技术解与决实际问题的能力;价值观2通过自主学习,启发思维,逐渐养成主动探究问题的习惯,培养自学能力;3通过对身身体重数据的分析,养成合理健康的饮食习惯。教材教材及处理信息技术与社会的交互融合引发了数据量的迅猛增长,数据对社会生产和人们生活的影响日益凸显。数据与计算模块针对数据在信息社会中的重要价值,分析数据分与信息的大系,弓虫倜数据处理的基本方法与技能,发展学生利用信息技术解决问题的能力。析本节课是在新课改理念的指导下,利用 Python编写一段代码,根据自己的身高、体重计算出标准体重,判断自己是否超重。通过这个实例,感受计算机处理数据的过程,掌握程序调试与运行的方法。重点

3、掌握Python中输入、输出与数值计算的方法难点理解Python中条件语句(if、elif、else)的使用方法并能自主设计出程序代码,实现计算机与人的互动。教任务驱动式、讲授法法学高中信息技术核心素养由信息意识、计算思维、数字化学习与创新、情信息社会责任四个核心要素组成。它们是高中学生在接受信息技术教育过程中逐步形成的信息技术知识与技能、过程与方法、情感态析 度与价值观的综合表现。根据新课程改革的理念,必须培养学生利用信息技术解决实际问 题的能力。高一学生对于信息技术的应用能力尚可,但是深入到计 算思维,计算机处理数据的过程不是很熟悉,所以本节课是利用 一段简单的代码,通过对身高体重数据的分

4、析,感受计算机处理 数据的过程。授课过程过程师生活动设计意图环节创设教师:出示几张学生们熟悉的明星胖瘦对比照片,通过对比,颉阐述肥胖可能导致的系列健康问题。那么,你对自明星胖瘦激发己的身材满意吗?你的体重标准吗?是不是超重了照片,引兴趣呢?本节课我们就要利用 Python来编写一段代码,起学生对1分测试一下每个人的体重是否标准。首先,我们先来自己身材钟了解一下 Python。数据的关注,从而 导出本节 课主题。了解Pyth on5分钟环节-了解Python教师演示:方法:开始菜单,运行Python2.7 ,并输入语句 print hello ,回车后查看结果有错误,再次输入print Hell

5、o”,”输出hello”,由此得出引号在 python语言中的作用一一引号里面是字符串,是 想要显本的内容;再多输入几句:print100+200print“ 100+200= ,100+200;print“onenthree ” ;name=raw_input( Your name )讲解知识点:1、 Python是一种解释型语言,它是最简单的学生初次 接触Python , 先让学生了解一下 它的运行 环境及编 译环境;了解python 中 输入与输 出简单语纯代码式语言,关键是免费、开源。句的编写方法,为 后续任务 的开展做 好准备。Python的哲学就是简单优雅,尽量写容易看明白的代码,

6、尽量写少的代码过渡语:通过以上语句的运行,再次说明 Python 的特点,同时也说明python本身保存程序、写大 型程序不是很方便,所以必须配有文本编辑器,从 而介绍Notepad+ ,并演示如何使用Notepad+ 写代码、保存成py文件类型,并在cm d命令下 运行程序输入指令如:pyth onme.py”语言环境:编译环境:Python2.7 或 Python3.6 ;文本编辑器:Notepad+运行程序:windows自带的cmd命令学生动手实践,完任务 任务 print ! print ! !驱动利用Notepad+打开IT.py ,探究新知15分钟修改代码,并另存为成 me.py

7、,保存到D盘根目录下,打开cmd命令提示窗口,输 入 python D:me.py ,查看运行结果print Lets talk about my IT teachern Her name is Fuliping.print rtShe is 163 cm tall?print She weighs 63 kg.print Her standard weight should be (163-100)*0.9-2.5,print Sorshe is overweight写代码过程中试试下面几件事:乡利用raw_inpirt函数输入你的年龄(age)、乡在一行的起始位置放一个伊试试;I乡让它再帮

8、你算一道算式题,如25+20/6, 25+20.0/6.0;比较两者的区别知识点:raw_input函数用法:如 name=raw_input( Yoname: )Python在计算20/6时,会自动把小数部分丢成第一个 小程序, 熟悉程序 运行过程。在写代码 过程中, 教师设置 几个问题 让同学们 进i步熟 悉 Python 语句。学生在调 试程序时有的直接弃,导致运算结果不准确;而 20.0则是一个浮点在cmd窗 口输入代 码,得出 错误的结果,应及 时引导他们使用Notepad+编写程 序,然后 再调试运行。数,在计算时会以浮点数对待,那么结果就会保留 小数部分了。3)男生标准体重 二(

9、身高cm-100)x0.9(kg)女生标准体重二(身高cm-100)x0.9(kg)-2.5(kg) 学生活动: 编写程序,修改代码并调试运行;教师 巡视,及时解决学生遇到的各种问题。教师小结:1、大家修改代码后,发现程序不够人性化,不能判断男生女生,不能自动计算出体重是否超标,只是单纯的输出;2、 尝试使用#,发现它的作用是隐藏,即不显示一行,主要是做注释用;计算两道题,发现结果不同,一个带小数,一个不带,说 明浮点数和整数在计算中的区别,从而讲解 知识点。任务驱动深入探究15分钟过渡语:通过计算,大家很容易就能判断出自己 的体重是不是超标,下面能否再写一段代码,要求 计算机能够输入任何人的

10、身高、体重、性别,计算出每个人的体重是否标准呢?完成卜面的任务,与Python互动起来吧。任务二:与Python 互动一下(1)在程序中,输入任何人的身高、体重、性别,Python都能计算出他的体重是否标准。请同学们打 开over.py半成品,将第7行和第22行补齐,并 调试运行程序。源代码如下:1、由于时间有限,所以这部分代码发给同学们 以后,会 留出TB分让学生自己添加,这样他们也能更深入的了解Python 中条件语句的使用方rl)height - raw_input :_height - float(heightweight = rav_inpm (工二: 年填空 一your heigh

11、t(cm):寸口二七 weight(kg) :standard = theiqht -趋if szadard*!*5 法;2、编与完151718 工g2021222324252627垢29print Se-. ererl- elif srindard*!.2 gprint Moderatelyelif standard*! . 2print 1 Slightly crelif flttndard4C1 *9 w1print ;Joirr.al else :print 1Uncerwe里get: elif gcnd已工 = zirL:T事填空if 3Landard*l*5 weight:prin

12、t je-.ererlj o-.-erweighT:elif dtandar d*l . 2 weiylit.:print Mocerately overjeignt! elif at-andard*!. 1 weight:print Zlz.g:-t;y下父母的身高体3233elif 3tandard*0*9 S:print VHLeentgerM)else :printC- |A、your age, adultB、age, teenagerC、your age, kid5、输入语句:print 25+20/6 和 print25+20.0/6.0的结果分别是()和()教学反思1、本节课主要

13、是让学生了解Python的运行环境及 工作原理;掌握Python中输入、输出与数值计算 的方法;理解 Python中条件语句(if、elif、else) 的使用方法。主要设计了两个任务,任务一是让学 生通过修改原始代码充分了解 Python的输入、输 出、计算等,任务二主要是让学生理解条件语句 if、elif、else的使用方法。最后让学生完成的表格利 用的就是这节课的学习成果,并且还能让学生树立 健康饮食、加强锻炼身体的理念,保持良好身材, 身体健康。最后出示的Python还能做什么,进一 步激发学生的学习兴趣,为以后学习Python做好动员,使本节课得到一个升华。2、本节课重难点突出,顺利的完成了教学任务,学生完成的课堂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论