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

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上初始 Python教学设计课题初始 Python你超重了吗科目数据与计算年级高中一年级课型新授课总课时1 课时本次课时第 1 课时课前准备多媒体网络机房、投影、导学案,软件教程教学知识与 技能1 了解 Python 的运行环境及工作原理;2 掌握 Python 中输入、输出与数值计算的方法;3 理解 Python 中条件语句(if、elif、else)的使用方法;专心-专注-专业目标过程与 方法1 利用 Python 编写一段代码,根据自己的身高、体重计算出标准体重,判断自己是否超重;2 通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方

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

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

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

5、7,并输入语句print hello,回车后查看结果有错误,再次输入学生初次接触Python,先让学生钟“print “Hello”,”输出“hello”,由此得出引号在了解一下python 语言中的作用引号里面是字符串,是它的运行想要显示的内容;再多输入几句:print环境及编100+200译环境;print “100+200=”,100+200;了解print “onentwonthree”;name=raw_input(“Your name”)讲解知识点:1、Python 是一种解释型语言,它是最简单的python 中输入与输出简单语纯代码式语言,关键是免费、开源。2、Python 的哲

6、学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码过渡语: 通过以上语句的运行,再次说明 Python 的特点,同时也说明 python 本身保存程序、写大型程序不是很方便,所以必须配有文本编辑器,从而介绍 Notepad+,并演示如何使用Notepad+写代码、保存成 py 文件类型,并在cmd 命令下运行程序输入指令如:“python E:me.py”3、语言环境:编译环境:Python2.7 或Python3.6;文本编辑器:Notepad+运行程序:windows 自带的 cmd 命令句的编写方法,为后续任务的开展做好准备。任务驱动任务一print!print!利用 Notepad

7、+打开 IT.py,学生动 手实 践, 完探究新知15 分钟修改代码,并另存为成 me.py, 保存到 D 盘根目录下,打开 cmd 命令提示窗口, 输 入 python D:me.py,查看运行结果成第一个小 程序, 熟悉程序运行过程。在 写代码过程中,写代码过程中试试下面几件事:教师设 置几个问题让同学们进 一步熟知识点:1) raw_input 函数用法:如name=raw_input(“Your name:”)2) Python 在计算 20/6 时,会自动把小数部分丢悉 Python语句。学生在调试程序时弃,导致运算结果不准确;而 20.0 则是一个浮点有 的直 接数,在计算时会以浮

8、点数对待,那么结果就会保留小数部分了。3)男生标准体重=(身高 cm-100)x0.9(kg)女生标准体重=(身高 cm-100)x0.9(kg)-2.5(kg) 学生活动: 编写程序,修改代码并调试运行;教师巡视,及时解决学生遇到的各种问题。教师小结:1、 大家修改代码后,发现程序不够人性化,不能判断男生女生,不能自动计算出体重是否超标,只是单纯的输出;2、 尝试使用“#”,发现它的作用是隐藏,即不显示一行,主要是做注释用;计算两道题, 发现结果不同,一个带小数,一个不带,说明浮点数和整数在计算中的区别,从而讲解知识点。在 cmd 窗口 输入代码, 得 出错误的 结果 , 应及时引导 他们使

9、用Notepad+编写程序, 然后再 调试运行。任务过渡语: 通过计算,大家很容易就能判断出自己1、由于时驱动深入的体重是不是超标,下面能否再写一段代码,要求计算机能够输入任何人的身高、体重、性别,计算出间有限,所以这部探究15 分钟每个人的体重是否标准呢?完成下面的任务,与Python 互动起来吧。任务二: 与 Python 互动一下(1)在程序中,输入任何人的身高、体重、性别,分代码发给同学们以后,会留出一部Python 都能计算出他的体重是否标准。请同学们打分让学生开over.py 半成品,将第 7 行和第 22 行补齐,并自己添加,调试运行程序。源代码如下:这样他们也能更深入的了解Py

10、thon 中条件语句严重超重 中度肥胖 轻微肥胖适中偏轻(2)输入自己和父母等亲人的身高体重,判断他们的体重指标,并给出合理的饮食建议和健身计划并完成下表:的使用方法;2、编写完成代码后, 试 着 测 试 一 下 父 母 的 身 高 体 重 , 增 强 营养均衡饮食的理,念,避免肥胖!称谓身高体重体重指标饮食、健身建议父亲母亲我其他知识点:1、raw_input:定义字符串,且不管用户输入什么类型都会转变成字符型。Python3 里的输入函数是 input2、height=float(height) , 将 字 符 型height 转变成浮点型,以便计算用3、条件判断语句的使用方法:计算机之所

11、以能做很多自动化的任务,是因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在 Python 程序中,用 if 语句实现:elif 是else if 的缩写,完全可以有多个elif,所以if 语句的完整形式就是注意:if 语句执行有个特点,它是从上往下判断, 如果在某个判断上是 True,把该判断对应的语句执行后,就忽略掉剩下的 elif 和else学生活动: 编写程序,并调试运行,期间学生出现最多的问题是代码编写过程中的缩进问题Python 中使用 Tab 键进行缩进,并且要求格式统一,如果出现使用“空格”,就会报错,这是出现最多的问题1、 教师小结: 教师展示部分学生提

12、交的评价反馈表,出示均衡营养食物金字塔,进一步强调营养健康饮食的重要性,并告知父母及家人合理饮食,注意身体!总结5 分环节三总结1、本节课是让学生体验了一下利用 Python 编写代出示一些使用Python 制作的函数, 图像,网站、数据分析与挖掘钟码解决实际问题的过程,相信同学们对 Python 有了一个大体的了解。那么 Python 还能做什么呢,出示一些图片,给学生讲解 Python 还能做些什么进一步激发学生学习 Python 的兴趣,激励学生继续向前!路漫漫其修远兮,吾将上下而求索!函数图像实例2、推荐 Python 学习网站廖雪峰的官网httpww.l的实例图片,进一步激发学生的学

13、习兴趣。路漫漫其修远兮, 吾将上下而求索! 让我们一起学习,共同进步!评价反馈自主测评1、通过本节课的学习,你是否了解了 Python 的运行环境与工作原理?()A、是B 否2、如果你输入了语句:print “100+200=”,100+200,则运行结果是()A、300B、100+200=C、100+200=3003、在 Python2.7 中,能够实现输入语句的函数是()A、inputB、raw_inputC、print4、使用 Python2.7 运行以下语句,得到的结果是(),如果输入 32,则显示()A、your age,adult B、age, teenager C、your ag

14、e,kid5、输入语句:print 25+20/6 和print25+20.0/6.0 的结果分别是()和( )。教学1、本节课主要是让学生了解 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

提交评论