初中信息技术_Python选择结构if教学课件设计
- 格式:ppt
- 大小:903.00 KB
- 文档页数:11
Python语言:选择结构一if语句教学目标知识与技能:1、理解if语句的作用(基本含义)2、理解关系运算符及关系表达式3、掌握Python的if语句的基本格式和使用方法过程与方法:学会自己分析问题、解决问题,能够独立自主的进行学习,也能小组合作解决问题,利用if语句解决实际问题。
情感态度与价值观:在学习的过程中,体验自主学习和小组合作学习的乐趣,能够积极乐观的解决实际问题。
重难点:if语句的基本格式和使用教学过程:课前谈话:这节课我们分为四个小组学习,上课积极回答问题的同学,就可以为你们的小组点亮一颗星积一分。
本节课的积分规则如下:师:同学们坐的很端正,每个小组先奖励一分。
一、导入师:上节课的抽奖券都带了吗?下面我们就一起来抽奖。
准备好了吗?谁想先来,举手。
【学生上来输入自己的号码,产生的随机数开奖】师:看来同学们是意犹未尽呀!没得奖的同学不要灰心,好好表现,争取积分还能获得抽奖券和抽奖机会。
师:大家能不能自己编写一个这样的抽奖程序呢?心动不如行动,今天我们就一起来揭秘程序。
要顺利地编写这个程序,我们就要先认识一个新朋友:if语句。
二、教授新课(一)if语句的功能师:谁还记得PythOn中存在哪三大程序结构?生:顺序结构、选择结构和循环结构。
师:非常好,给你们小组加1分。
if语句就属于选择结构。
其含义是:存在一个条件,如果这个条件成立,那么就执行某些语句,否则不执行这些或者执行其他语句。
【任务一:随机产生中奖号码】师:下面,我们一起来写这个抽奖程序吧。
首先,我们来完成第一个任务, 打开PythOn编译器,新建一个文件,保存名称为“抽奖二让程序随机产生中奖号码。
请问,这里我们需要调用什么模块?【生答:随机函数模块】师:优秀。
给你的小组加1分。
同学们参照导学案,自己编写程序。
做完的同学,请帮助你们小组成员,第一个完成的同学,可以得到一张抽奖券。
师:大家都完成了吗?我们在调用随机函数模块的时候,我是用a来定义的随机数,这条语句产生的是几到几的随机数?【生答:「2】如果我想要产生0-5的随机数,应该怎么办?【生答:括号里面的数字是0和10】师:想一下,随机数的范围扩大,会出现什么结果?【生答:中奖率就低了】师:所以,你想要控制中奖概率,就应该适当的调整随机数的范围。
选择结构 if【教材分析】本课是七年级python入门教程第六节课《选择结构 if》,是学生初步认识python,并在学习print、input函数的基础上,掌握python中的变量,并能够为变量赋值且修改赋值,会利用算术运算符进行简单计算。
【学情分析】经过上一节的学习,同学们对python学习抱有极大的兴趣。
因此本课充分利用微视频、学生讨论等手段,使学生在学习中不断经历分析思考、实践求证、反馈调试的计算思维过程,进一步熟悉python【教学目标】1.知识与技能:了解关系运算符,if语句的格式。
2.过程与方法:学会分析问题,并使用if编程解决实际生活中的一些问题。
3.情感、态度与价值观:加强爱国主义情操的培养。
【重点】关系运算符,if的格式及注意事项。
【难点】运用所学知识解决实际问题的能力。
【教学方法】讲授与演示相结合;任务驱动;小组合作【教学设计】【板书设计】Python 选择结构 if 一、关系运算符二、if 语句格式 tw <37.5:print(‘允许进入’)经过上一节的学习,同学们对python 学习抱有极大的兴趣。
因此本课充分利用微视频、学生讨论等手段,使学生在学习中不断经历分析思考、实践求证、反馈调试的计算思维过程,进一步熟悉python 。
学生在课堂上充分进行了“自主、探究、合作、交流”的课堂教学模式,激发了学生的学习兴趣,取得了良好的教学效果,学生的掌握知识程度参差不齐,接受新知识的能力不同。
利用不同层次的任务设置,让每一个学生都能得到不同程度知识的掌握本课是七年级python 入门教程第六节课《选择结构 if 语句》,是学生初步认识python ,并在学习print 、input 函数的基础上,掌握python 中的变量,并能够为变量赋值且修改赋值,会利用算术运算符进行简单计算。
空格冒号缩进(Tab 键)1.编写一个程序,能够根据检测到的人的体温的高低,进行判断是否被允许进入公共场所2.编写一个程序,能够根据同学们的年龄进行判断是否符合参军要求,先在学案上补充完整,然后在电脑上右击编辑“我要参军.py”程序进行补充,并调试运行。
Python第六课选择结构if学情分析前几节课学生学过python的输入输出语句,并且编写了顺序结构的程序。
本课学习选择结构if,重点要让学生在思维上能转变,会用这种思想思考,所以本人设计了开源硬件亮灯引入本课,通过满足条件灯亮,否则不亮。
能用自然语言来描述解决一个问题的流程,接着以“红绿灯程序”为例来完成,然后学生思维上接受了,也能自然语言表达了,教师引导学生变自然语言为python语言,并讲解if格式和注意事项。
然后通过手机投屏支付宝密码支付,使得学生进一步提高兴趣,便于展开支付宝密码支付模拟程序,顺利达到教学目的。
效果分析学生通过本节选择结构if的学习,顺利完成了教学目标,掌握了if的用法和注意事项。
有以下几方面的效果较好:1.引入新课:设计以开源硬件亮灯引入本课,通过满足条件灯亮,否则不亮。
大大激发了学生兴趣。
2.讲授新课以“红绿灯程序”为例来用自然语言来描述解决一个问题的流程,教师引导学生变自然语言为python语言,并讲解if格式和注意事项。
3.小试牛刀,训练提升通过手机投屏支付宝密码支付,使得学生进一步提高兴趣,而“支付宝密码支付模拟程序”的编写,顺利达到教学目的。
教材分析本教材本节课重点讲解了选择结构if 的使用,介绍了条件语句的基本格式,强调了三个注意事项:1if 后空格,2if 语句后冒号,3满足条件执行语句前空格(习惯4个格)。
通过两个案例突破学生对if 语句的使用。
红绿灯编程,支付宝密码程序模拟使得学生对if 语句的理解加深,计算思维得以提升。
Python 第六节【任务一:点亮灯】【任务二:交通信号灯】2.完善程序,请在程序横线处补充完整,使程序正确运行。
模拟交通信号灯程序(红绿灯.py):print("请输入交通信号灯状态")deng=input()if______________:print("停止")______________:print("通过")if______________:print("等一等")【大显身手】模拟支付宝(或微信)输入密码程序。
Python之if语句一、简单的if语句。
if语句是用来判断的,其格式如下:1if条件:语句块I例如:a=int(input())1ifa>=18:Print("已成年")例1>>>%Runif∙py18已成年>>>%Runif.py16例IT例IT为例1的两次运行结果,发现仅仅只是变量的值不一样,结果也不一样。
因此可看出if语句的作用为:当满足一定条件时才会执行代码,否之就不执行。
二、if-e1se语句。
if语句只允许条件为真时指定要执行的语句,而if-e1se语句还可以在条件为假时指定执行。
其格式如下:1if条件:语句块13e1se:语句块2例如:输入一个年龄,并判断输入的年龄是否成年,成年请输出“已成年”,否则就输出“未成年”。
(只输出双引号中间的内容,不要输出双引号)a=int(input())2ifa>=18:Print(“已成年”)e1se:Print("未成年”)例2>>>%Runif__e1se.py18已成年>>>%Runif_e1se.py12未成年例2-1期末考试结束了,小华语文、数学、英语三门功课分别考了x、y、Z分,小华的家长说,如果小华三门功课中有一门考到90分或者90分以上,那么就去北京旅游,如果都没考到,那么就去南京玩。
请从键盘读入小华三门功课的成绩,编程计算出小华暑期旅游的目的地,如果去北京,则输出“beijing”,如果去南京,则输出“nanjing”。
(只输出双引号中间的拼音,不要输出双引号)x>y,z=map(intι,input().sp1it())if x>=90or y>=90or z>=90:print("beijing")e1se:print("nanjing")例1当需要表达多个条件同时满足或满足部分条件时,可以用逻辑运算符将这些条件连接起来。