浙教版(2020)初中信息技术八年级上册 第5课分支结构程序设计课件(17张PPT)

文档属性

名称 浙教版(2020)初中信息技术八年级上册 第5课分支结构程序设计课件(17张PPT)
格式 pptx
文件大小 17.4MB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-03-17 05:30:38

图片预览

文档简介

(共17张PPT)
第5课 分支结构程序设计
(第2课时 )

1

复习回顾
请阅读学案,完成复习回顾任务

1

复习回顾
Python关系运算符
if条件语句格式
Python逻辑运算符
if <条件>:
<语句块1>
[else:
<语句块2>]
>,<,>=,<=,==,!=,in
and(且)、or(或)、not(非)
条件
语句块1


下一语句
条件
语句块1
语句块2
下一语句


单分支结构
双分支结构
if条件语句的流程图

1

复习回顾
你会改写成if-else选择结构语句吗?
热身小练习——完善程序
输入一个年龄,判断是否大于18岁?如大于(或等于)18岁则输出“YES”;如小于18岁则输出“NO”。

2

学习目标
了解if条件语句的功能及应用场景
理解并掌握if-else 分支结构的格式、执行过程
灵活使用if-else分支结构进行算法设计,
解决实际问题

3

海选大比拼
招募
I want you
学校本学期新成立了辩论社,想吸纳一些有辩论潜质的同学加入。学校决定海选一批同学加入辩论社,要求选拔出的队员具有以下特质:
1.文学素养高
2.反应迅速
3.逻辑思维清晰
请同学们根据座位分成6个组(推选一名组长)。在接下来的考验中,团结协作,看哪一组可以通过海选。

3-1

文学素养大比拼
· 1.每位同学使用if条件语句设计一份诗词问答题目,运行后,由另一组同学输入作答,如答对,输出“回答正确”,否则输出“回答错误”;
· 备注:
· 出题及作答规则:
· 程序中仅考查一句诗词对答;
· 每组随机抽取一份试卷,由对方输入文字进行作答;
· 计分规则:
· 全组正确完成题目编程,计10分,半数及以上计5分,否则不计分。
· 成功答对对方题目计1分。
诗词对接

3-1

文学素养大比拼
样例纠错
几处错误
第二行:数据类型定义错误,不是整型;
第三行:冒号不是在if后面,是在条件的后面;
第四行:输出字符串不能用中文状态下的双引号;
第六行:代码未缩进。

3-2

反应力大考验
· 1.7的倍数的游戏
· 游戏规则:
· 依次报数,遇到7的倍数,则喊“过”;
· 计分规则:
· 报数出错,其他小组计1分;
· 全组正确完成题目编程,计10分,半数以上计5分,否则不计分;
7的倍数
· 2.使用if-else结构计算哪些数字需要跳过;
· 用户输入一个整数
· 判断是否需要跳过,是则输出“过”,否则输出该数字;

3-2

反应力大考验
程序交流ing~
7的倍数
程序范例

3-3

逻辑思维大作战
水仙花数
· 1.输入一个三位数n,判断是否为水仙花数,如果是则输出“YES”,否则输出“NO”。
水仙花数:一个3位数,它的每个位上的数字的3次幂之和等于它本身。
例如(数字153是水仙花数,1^3+5^3+3^3=153)
· 计分规则:
· 分享计1分;
· 全组正确完成题目编程,计10分,否则不计分;
小组讨论解题思路、算法设计;
算法思路分享;

3-3

逻辑思维大作战
水仙花数
程序交流ing~
程序范例

4

总结反思

4-1

小组计分
02
04
03
组别 文学素养 反应能力 逻辑思维
1
2
3
4
5
6
优胜队

4-2

知识总结
02
算术
关系
运算
04
03
if 条件表达式1:
语句块1
else:
语句块2
中英文字符
输入类型转换类型
多项输出
Python
输入
输出
If-else
语法
算法
设计
问题分析
算法模型
代码编写
测试修改
/、//、%、**、==、!=

4-3

课后反思


积累
团队
分享
千里之堤溃于蚁穴
不积跬步无以至千里
独而无发,则孤陋而寡闻
赠人玫瑰,手留余香
下 课 啦