2.2 分支结构——选择(分支)结构程序设计 课件(共15张PPT) 重大版(2019)初中信息技术八年级上册

资源下载
  1. 二一教育资源

2.2 分支结构——选择(分支)结构程序设计 课件(共15张PPT) 重大版(2019)初中信息技术八年级上册

资源简介

(共15张PPT)
选择结构程序设计
故事背景
……她在墙上又擦着了一根火柴。这一回,火柴把周围全照亮了。奶奶出现在亮光里,是那么温和,那么慈爱。“奶奶!”小女孩叫起来,“啊!请把我带走吧!我知道,火柴一灭,您就会不见的,像那暖和的火炉,喷香的烤鹅,美丽的圣诞树一个样,就会不见的!”
她赶紧擦着了一大把火柴,要把奶奶留住。一大把火柴发出强烈的光,照得跟白天一样明亮!奶奶从来没有像现在这样高大,这样美丽。她把小女孩抱起来,搂在怀里。她们俩在光明和快乐中飞走了,越飞越高,飞到那没有寒冷,没有饥饿,也没有痛苦的地方去了。
……
编程创意的产生
上小学的萱萱觉得故事里的小女孩太可怜了,如果故事的结局能多一些可能就好了
正好看到有编程作品展评活动,她就想通过编程的方式来重讲这个故事
现在,她有了初步的想法,希望学习编程的我们大哥哥大姐姐能够帮她一起实现
需求一
故事的开头,希望通过小女孩自言自语来对故事进行铺垫,比如:
“好冷啊”
“雪下的好大呀”
“这位好心人,买一根火柴吧,上帝会保佑你的”
……
需求二
然后有人走到小女孩面前
问:“你这火柴怎么卖?”
小女孩答:….(同学们自己补充)
接着顾客确定买还是不买,如果顾客买火柴,小女孩会表现出开心和感谢
需求三
如果顾客说不买,小女孩会感觉到失望和伤心
需求四
如果顾客要买,小女孩会接着问他要买几盒
然后,顾客确定购买数量
卖出10盒,她就可以买一包饼干,这样就不会太饿
卖出20盒,她还可以再买双袜子,脚也没那么冰冷了
卖出50盒,她就可以带着钱和买的东西回家,和爸妈一起过圣诞节——一年的最后一天
优化程序
大家觉得萱萱的设计还有哪些不够完善?可以再增加哪些细节?
请同学们交流分享,并尝试加入
编程,是不是很简单?
小结:选择结构
(1)如果……
(2)如果……否则……
(3)上面两条嵌套或组合
选择结构程序设计:判断给定的条件,并根据判断的结果来控制程序的流程。
生活中的选择
小结
生活中我们常常会面临选择,不同选择可能有不同结果
编程时,我们实际上是创造者,
我们会自己准备好选项,让不同情况都得到合适的处理
巩固提升
班主任王老师听说同学们学会了编程
希望同学们帮忙写一个程序:用于快速判定分数等级
这样她手头50多个学生成绩就不用自己逐个去处理了
基本操作:输入一个同学的分数,要求输出对应的等级
成绩 等级
<60 D
其它<70 C
其它<90 B
其他 A
附:参考代码
print('小女孩:好冷啊')
print('小女孩:雪好大呀!')
print('小女孩:这位好人,买盒火柴吧')
print('你刚好路过,走了过去,说:你这火柴怎么卖?')
print('两毛钱一盒')
a = input()
if (a == '买'):
print('谢谢您,您真是个好人!')
print('请问您要买几盒?')
b = int(input())
if (b == 10):
...
elif (b == 20):
...
...
else:
print('小女孩伤心地缩了回去,她多么希望你能买一盒火柴啊,哪怕一根也好')
the end

展开更多......

收起↑

资源预览