高中一年级全学期信息科技《 if语句的应用》教学课件_第1页
高中一年级全学期信息科技《 if语句的应用》教学课件_第2页
高中一年级全学期信息科技《 if语句的应用》教学课件_第3页
高中一年级全学期信息科技《 if语句的应用》教学课件_第4页
高中一年级全学期信息科技《 if语句的应用》教学课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

粤教版

必修一

数据与计算4.3.1if语句的应用

课前导学顺序结构开始语句1语句2语句3语句n语句n-1结束定义:按语句顺序自上而下依次执行每一条语句。

课前导学程序的选择结构!什么是选择结构在程序设计中如何描述选择结构运用程序选择结构解决问题什么是选择结构生活中的选择红灯停止,绿灯通过如果体温高于37.2度,不允许进入校园选择结构如果可执行操作判断已知条件是否成立满足条件时已知条件选择结构可执行操作选择结构概念:

根据已知条件进行逻辑判断,满足条件后执行相应操作。满足条件时已知条件=交通显示灯停下等待可以通行在程序设计中如何描述选择结构if语句单分支if语句

双分支if语句if语句的应用单分支if语句if

<条件表达式>:

语句块A关键字判断条件是真、是假语句块A既可以是一条语句,也可以是由多条语句构成的复合语句(1)单分支if语句的一般格式:

四个空格初学者容易忘记单分支if语句if

<条件表达式>:

语句块A

缩进是一种语法规则,帮助Python更好的分清代码结构层次和逻辑关系,具有相同缩进的语句属于同一层次。一般以4个空格作为1个缩进单位。四个空格单分支条件语句(2)单分支if语句的执行流程:单分支if语句条件表达式语句块A下一语句[假][真]

当程序执行到if分支语句时先判断条件表达式是真是假,如果是真,执行语句块A;如果是假,跳过语句块A,结束单分支if语句,执行下一条语句。单分支if语句练习1:请利用单分支if语句设计一个游戏防沉迷程序的年龄判断部分。1.输入用户的年龄2.当学生年龄小于18,输出“你

未满18岁,禁止登录该游戏”。程序要求单分支if语句1.输入用户的年龄2.当学生年龄小于18,输出“你

未满18岁,禁止登录该游戏”。程序要求age=int(input(“请输入你的年龄”))ifage<18

:print(“你未满18岁,禁止登录该游戏”)

利用input函数实现年龄的输入,并用int函数将输入的数据转化成数字类型。

利用if单分支语句实现(2)单分支程序的执行流程:

语句块A下一条语句条件表达式单分支if语句age<18语句块A下一语句[假][真](3)使用单分支if语句有哪些注意事项呢?语句块A单分支if语句

②当

语句块A

是多个语句构成的复合语句时,所有语句严格遵循相同的缩进。不要忘哟①if(条件表达式)后面加冒号“:”同样的缩进:四个空格双分支if语句已知条件如果(if)可执行方案A判断已知条件是否成立满足条件时否则(else)可执行方案B不满足条件时if<条件表达式>:语句块A双分支if语句关键字else语句块B:(1)双分支if语句的基本格式:

同样的缩进:四个空格双分支if语句

if…else…双分支语句其实就是二选一,满足条件执行if里面的语句块A,不满条件执行else里面的语句块B。(2)单分支if语句的执行流程:

条件表达式语句块A语句1[假][真]语句块B双分支if语句练习2:请利用双分支if语句完善练习1:游戏防沉迷程序的年龄判断部分。1.输入用户的年龄2.当学生年龄小于18,输出“你

未满18岁,禁止登录该游戏”。3.当学生大于等于18时,输出“欢迎你回来,亲爱的召唤师大人”程序要求双分支if语句ifage<18:print(“你未满18岁,禁止登录该游戏”)else

:print(“欢迎你回来,亲爱的召唤师大人”)

利用双分支if语句实现1.输入用户的年龄2.当学生年龄小于18,输出“你

未满18岁,禁止登录该游戏”。3.当学生大于等于18时,输出“欢迎你回来,亲爱的召唤师大人”程序要求不要忘哟(3)双分支注意事项:双分支if语句当语句A和语句B是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进,即四个空格。:运用程序选择

结构解决问题实战训练【题目描述】

在星国的高中学业考试中,只有考试及格,才能参与大学的升学考试。请完成考试成绩查询程序中考试是否合格的判断部分。

程序要求:在这一届学业考试中,及格分数为298,如果学生成绩大于等于298,输出,取得升学考试资格,否则输出,没有升学考试资格。问题分析判断条件:分数是否大于等于298选择输出:取得升学考试资格没有升学考试资格实战训练算法设计判断分数>=298取得升学考试资格输入成绩[假][真]没有升学考试资格1.实现个人成绩的输入2.判断成绩分数与298的大小关系3.大于等于298时,输出取得升学资格,否则输出没有升学资格实战训练s=int(input(“请输入成绩”))ifs>=298:print(“取得升学考试资格”)else:print(“没有升学考试资格”)程序实现知识小结程序选择结构的定义

根据已知条件进行逻辑判断,满足条件后执行相应操作。程序选择结构的特点

当程序执行到某一步时,会遇到一个条件判断,程序会根据判断结果去执行不同的语句块,即进行判断并做出选择。if语句的基本格式知识小结(1)单分支格式:

if

<条件表达式>:

语句块A关键字判断条件是真、是假语句块A既可以是一条语句,也可以是由多条语句构

温馨提示

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

评论

0/150

提交评论