
出版社: 清华大学
原售价: 69.90
折扣价: 55.92
折扣购买: 问题求解与程序设计(第2版计算机系列教材)
ISBN: 9787302563877
鲍春波,男,河北衡水人。计算机应用技术专业工学博士,副教授。兴趣领域是程序设计语言、算法与数据结构、人工智能与大数据、计算机动画与游戏和虚拟现实技术等。有比较丰富的高校教学经验和大型软件开发经历。
第3章 判断与决策———选择程序设计 学习目标: . 掌握用流程图描述算法的方法。 . 理解关系运算、逻辑运算和条件运算。 . 掌握几种形式的逻辑判断条件。 . 能用选择结构解决逻辑判断与决策问题。 . 理解复合语句的概念。 . 熟悉现有各种运算的优先级。 通过第2章的入门学习,大家已经能够用计算机解决 一些比较简单的问题了。请回顾 第2章解决的问题的特点:先给定一些数据,然后按 照某个公式计算出一些结果,最后把结 果输出到屏幕上,告知用户。这个过程可以说是直 线型的,很固定,每个步骤的先后顺序是 固定不变的、依次进行的,在这个过程中不需要做 任何判断,没有任何智能在里面,对应的程 序结构是顺序结构。实际上计算机不仅能计算,按 照公式计算,而且还能够有选择地、有判 断地采取不同的计算方案,也就是计算机具有判断 决策能力,能像人一样思考。本章要展现 的就是计算机是如何表示判断条件,如何做判断决 策的。 本章要解决的问题是: . 让成绩合格的学生通过; . 按成绩把学生分成两组; . 按成绩把学生分成多组; . 判断某年是否为闰年。 3.1 让成绩合格的学生通过 问题描述: 假设有一个计算机打字训练教室,刚入学的大一学 生都要到这个训练教室练习打字。 计算机自动考核,成绩在60分以上视为合格。训练 教室的门口有一个计算机控制的栏杆, 它是一个“智能栏杆”,知道每一个参加训练的学 生的当前训练成绩,因此当有人走进它时, 它会获取学号,并要求输入成绩,然后计算机会检查 输入的成绩是否属实,如果属实并大于 或等于60,栏杆将自动打开,允许通过。可想而知, 如果成绩小于60,智能栏杆会是什么样 子。注意,键盘输入成绩的时候必须要诚实,别忘了 它是智能栏杆,不然就会有不良的记录。 写一个程序模拟这个“智能栏杆”。 输入样例1: 70 输出样例1: good you passed! 电子教案 视频 61 输入样例2: 本书提供了由浅入深、循序渐进的训练过程,精心设计了40多个案例问题,精心设计了40多个案例问题,每个问题都通过输入输出样例规定I/O格式,详细分析各种可能的求解方案,设计相应的求解算法,给出完整的程序设计实现,展示运行结果。采用自顶向下的学习策略,先由运行结果感性地了解问题,然后再通过细致地讨论相关知识点,彻底弄清楚为什么会是那样的结果,符合人们的认知规律,容易理解,便于掌握。