内容正文:
老师家里乱糟糟的,找一本书想要的书比找宝藏还难,你们有没有什么好方法,能让老师快速找到想要的书?
可以把书分分类,比如故事书放一起,科技书放一起。
可以按书的大小分类,大书放一层,小书放一层。
那我们就按照书籍类型来分类,想一想,在分类的时候,应该先干什么,再干什么呢?比如看到《西游记》,应该先干什么,再干什么呢?
先判断它是否是故事书,然后再把它放在故事书的书架上。
故事类
科技类
像这种“先判断,后执行”的方法,在我们信息技术中有个很酷的名字,它就是我们今天要认识的新朋友——分支结构。
分支结构
分支结构可不是只在整理书籍的时候出现哦,它就像个调皮的小精灵,藏在我们生活和学习的好多地方呢。
现在请大家开动小脑筋,和同桌一起讨论讨论,生活中,你们还遇到过哪些事情是需要“先判断,后执行”的事例呢?
每天早晨出门前,要先看看天气,如果下雨了,就带雨伞;如果没下雨,就不带雨伞;
做数学题的时候,遇到判断题,要先判断题目是对还是错,然后再在括号里打“√”或者“×”。
说一说在这个事例中,“判断”是什么?“执行”又是什么呢?
判断是:“天气是否下雨”
执行是:“下雨带雨伞,不下雨不带雨伞”
每天早晨出门前,要先看看天气,如果下雨了,就带雨伞;如果没下雨,就不带雨伞;
做数学题的时候,遇到判断题,要先判断题目是对还是错,然后再在括号里打“√”或者“×”。在这个事例中,判断是什么,执行又是什么呢?
判断是:“题目对不对”
执行是:“对的打√,错的打×”
像这样“先判断,后执行”的情况还有很多。比如大家吃饭前要先判断食物熟没熟,熟了才能吃;过马路时要判断红灯绿灯,绿灯才能通过马路。分支结构与我们的生活息息相关哦!
牛刀小试
班主任委托你将班级图书角的科普类图书和文学类图书进行分类整理。首先判断书籍是否属于科普类,如果“是”,就分到科普类,否则就分到文学类。根据整理书籍的算法,尝试完善助学单上的流程图。
是
否
算法的分支结构需包含判断条件和执行内容,其中执行内容可以是一步操作,也可以是多步操作。
了解了分支结构的知识,下面我们就利用这些知识,在编程软件中编写一个判断奇偶数的程序,你们准备好了吗?
实验室:用程序判断奇偶数
1.完善“判断奇偶数”的算法流程图。(完成助学单)
实验室:用程序判断奇偶数
2.依据算法流程图,将程序补充完整,并保存文件。(完成助学单)
挑战赛:门票费用计算
某公园的门票售价为12元/人,当人数达到10人及以上时,票价降至10元/人。尝试使用图形化编程软件编写程序,实现根据入园人数自动计算门票总费用。
$