1、我通过一道网上的题目来做一个解释:计算学生三门课(语文,数学,英语)的平均分,并根据平均分划分成绩等级。要求输出等级A,B,C,D,E。90分以上为A,80~89为B,70~7刻八圄俏9为C,60~69为D,60分以下为E
2、分析题目我们可以进行程序次序规划:1、得到三门芋黹抵榀各自的成绩从而计算平均分2、根据平均分进行分类3、将分类等级输出首先我们先布局前面板三科成绩控件,然后程序框图中计算三科平均分
3、计算3科成绩的平均分后,接下来要做的就是对成绩进行等级分类在题目中我们知道成绩分布是一个区间,那么我们怎么区分这个区间呢?此处我先罗列一个方法大家看一下
4、在上面的方法中不知大家感觉如何,个人觉得该方法的确直观但是写起来太过于繁琐复杂,这样程序的运行效率也不高,下面大家看一下另外一种条件结构的写法,然后对比一下
5、通过上面的对比大家应该能够深刻了解选择结构的使用方法了吧?下面看一下整体程序然后对条件结构再次了解一下