2017-2018学年人教A版必修三 1.2.2 条件语句. 教案
2017-2018学年人教A版必修三           1.2.2 条件语句.   教案第3页

  〖例1〗:编写程序,输入一元二次方程的系数,输出它的实数根。

分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。

算法分析:我们知道,若判别式,原方程有两个不相等的实数根、;若,原方程有两个相等的实数根; 若,原方程没有实数根。也就是说,在求解方程之前,需要首先判断判别式的符号。因此,这个过程可以用算法中的条件结构来实现。

  又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算和之前,先计算,。程序框图:(参照课本)

  程序:(如右图所示)

    注:SQR()和ABS()是两个函数,分别用来求某个数的平方根和绝对值。

      即 ,

〖例2〗:编写程序,使得任意输入的3个整数按从大到小的顺序输出。