资源简介 (共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 展开更多...... 收起↑ 资源预览