2011年2月22日7时18分
2.2 关系表达式和逻辑表达式
练习表达式的写法 1、 数学式 A<B<C<D 、 2、 1<x2+y2<2 、 3、 M能被 整除 、 能被N整除 能被 4、 整数 、B之一为 但不同时为 、 整数A、 之一为 但不同时为0 之一为0 5、 A、B同时为正,或同时为负 、 、 同时为正 同时为正, 6、 逻辑型变量值为真(或为假) 、 逻辑型变量值为真(或为假)
2011年2月22日7时18分
输入N 输入N 假 打印奇数 结束 MOD(N,2)= =0 真 打印偶数
2.5 块IF语句 IF语句
[例]已知三实数:A、B、C,输入并按大小顺序打印输出。 已知三实数: C,输入并按大小顺序打印输出。 输入并按大小顺序打印输出 解:根据题意设计算法并画程序流程图,如图6-5所示。 根据题意设计算法并画程序流程图,如图6 所示。 程序: 程序: 输入: 输入:55.12,182.4,34.5 ↙ 输出: 输出: 182.40 55.12
2011年2月22日7时18分
2、ELSE嵌套 、 嵌套 IF(e1)THEN ( ) 语句体1 语句体 ELSE IF(E2)THEN ( ) 语句体21 语句体 ELSE 语句体22 语句体 ENDIF ENDIF
2.5 块IF语句 IF语句
输入一个整数,判断它是奇数还是偶数,并打印输出。 例 输入一个整数,判断它是奇数还是偶数,并打印输出。 解:根据题意设计算法并画程序流程图,如图6-4所示。 根据题意设计算法并画程序流程图,如图6 所示。 程序: 程序: 10 20 FORMAT(1X,I5,' IS A EVEN NUMBER.') FORMAT(1X,I5,' IS A ODD NUMBER.') NUMBER:‘ WRITE(*,*) 'PLEASE INPUT A NUMBER: READ(*,*) N IF(MOD(N,2)= =0)THEN WRITE(*,10) N ELSE WRITE(*,20) N END IF END 输入: 输入:77↙ 输出: 输出:77 IS A ODD NUMBER.