首页
初中信息技术课件、教案、试卷中心
用户登录
资料
搜索
ID: 17663789
第二单元微项目2 用选择结构程序做出判断 课件(共21张PPT) 泰山版(2019) 初中信息技术第一册
日期:2025-12-24
科目:信息技术
类型:初中课件
查看:66次
大小:1308492B
来源:二一课件通
预览图
1/9
张
信息技术
,
初中
,
2019
,
泰山
,
PPT
,
21张
(
课件网
) 微项目2 用选择结构程序作出判断 选择结构 在我们的生活和学习中处处充满了选择: 十字路口时如果红灯则停,如果绿灯则行。 疫情期间进校门时如果戴口罩则进,否则不让进。 理解选择结构的特点。 应用恰当的语句编写选择结构的计算机程序,增强利用计算机解决问题的能力。 学习目标 选择结构 事实上,很多问题的解决并不是简单地依次顺序执行,有时需要根据条件有选择地处理。因此,程序设计时就需要利用选择结构来实现判断和选择。 在程序的选择结构中,某些语句会受到条件的制约,根据条件成立与否有选择地执行。 选择结构利用条件语句,通过判断表达式的值(True或False),决定程序执行的分支。 思考:选择结构有什么特点? 按照判断条件的结果,执行相应分支。 有且只有一个入口和一个出口。 选择结构 False True S1 S2 C 选择结构 选择结构 选择结构根据选择条件(即分支)的多少,可以分为以下三种: 单分支选择结构 单分支选择结构的流程图 False True S1 条件表达式 执行过程:语句组只有在条件表达式的值为真True时才会执行,否则为假False不执行 基本格式: if 表达式: 语句块 单分支选择结构 - 注意事项 if后面加空格+条件表达式,条件表达式后一定要+冒号: 语句块前要有明显的缩进(空格,通常以1个Tab键即4个空格为一个缩进单位)。 同一个语句块的多行代码都要严格遵循相同的缩进(即空格个数相同)。 语句组可以是一行代码,也可以是多行代码。 基本格式: if 表达式: 语句块 练一练 编程实现:接收用户输入的一个任意整数(int),输出该数字的绝对值 练一练 False True n=-n n<0 输出n 输入n 开始 结束 练一练 编程实现:输入一个成绩score,如果成绩大于60,则显示“合格”,否则不显示。 练一练 False True Score>60 输出合格 输入score 开始 结束 双分支选择结构 双分支选择结构的流程图 False True S1 条件表达式 S2 执行过程:条件表达式为真True执行语句组A,否则为假False执行语句组B,适用于两种完全对立也就是非B即A、非A即B的判断选择。 基本格式: if 表达式: 语句块1 else: 语句块2 练一练 编程实现:接收用户输入的一个正整数(int),判断该数是奇数还是偶数? 练一练 False True n%2==0 偶数 输入n 开始 结束 奇数 练一练 编程实现:接收用户输入的用户名name和密码pwd,若用户名和密码都正确则提示”登录成功,欢迎你”,否则提示”用户名或密码错误”。 (正确用户名是admin,密码是abc123) 练一练 多分支选择结构 多分支选择结构的流程图 执行过程:条件表达1为真True执行语句组1,否则依次判断表达式2、3……N,只要其中有一个为真True,即执行对应的语句组并不在接着进行判断,如果所有表达式都为假False,执行else后的语句组。当有三个及以上的判断选择时,可以使用多分支选择结构。 基本格式: if 条件表达式1: 语句组1 elif 条件表达式2: 语句组2 …… elif 条件表达式n: 语句组n else: 语句组n+1 练一练 编程实现:根据用户的成绩(float)输出对应的等级? (90分及以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E) 练一练 总结 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
第五单元 第23课 医疗设施新功能 课件 义务教育版(2024)信息科技八年级全一册(2025-12-13)
第二单元 第7课 互联网应用协议 第一课时 课件+素材 浙教版(2023)信息科技七年级上册(2025-12-15)
第五单元 第23课 医疗设施新功能 教案 义务教育版(2024)信息科技八年级全一册(2025-12-13)
第五单元 第24课 农业生产新模式 教案 义务教育版(2024)信息科技八年级全一册(2025-12-13)
第五单元 第24课 农业生产新模式 课件 义务教育版(2024)信息科技八年级全一册(2025-12-13)
上传课件兼职赚钱