次の値を求め、それを日本語で表現せよ。ただし問題の式の変数の値は、以下
の通りとする。
a = -4 b = -2 c = 0
d = 2 e = 4
- a < b
[解答例]
演算結果:1(真)
日本語表現:-4は-2未満である。これは正しい。
- a > b
- a+b > c+d
- a == -4 && c < d
- a != 0 || b != 0 || c != 0
- a < 0 || b < c+d || c < 10
- a < 0 && c == 0 && d != 10
- (a < -5 || c <= 0) && d >= 0
- a < -5 || c <= 0 && d >= 0
- !(a+b < -5) || !(c+d) > 5
次の値を求めよ。ただし問題の式の変数の値は、以下の通りとする。
a = -4 b = -2 c = 0
d = 2 e = 4
- a+c < 50
[解答例]
演算結果:1(真)
- a * b < c + d
- a*a >= b*c
- a && b
- a || c
- d < 3 && 0 < 3 && -1 > 5
- (a != 2)*5
- (a < 0)+(b < 0)+(c < 0)+(d < 0)+(d < 0)
- a < 5 && !(c+d) || a+e < b+c
- a+(a<3+5<c)+a<b<c
次の条件の
if文を書け。
- -30<aの場合、「end」と画面に書き出す。
[解等例]
if(-30 < a){
printf("end\n");
}
- aの値が、10以上100未満の場合、「end」と画面に書き出す。
- aの値が、-100以下または100以上の場合、「end」と画面に
書き出す。
- aとbの値の両方が負の場合、「end」と画面に書き出す。
- aもbもゼロでない場合、「end」と画面に書き出す。
- aとbの合計がcとdの合計よりも小さいとき、
「end」と画面に書き出す。
- a,b,cの全てが負、あるいはその合計が-10以下のとき、
「end」と画面に書き出す。
- aとbの和が0以上で、c以下のとき、「end」と画
面に書き出す。
- a,b,cのうち少なくとも1つが0以上で、a<b<cのとき、
「end」と画面に書き出す。
- a,b,cのどれかひとつが負の場合、「end」と画面に書き出す。
ホームページ:
Yamamoto's laboratory著者:
山本昌志
Yamamoto Masashi
平成16年9月7日