慶應義塾大学
2012年 総合政策学部 第6問
6
6
$a,\ b,\ c$を自然数とし,$1 \leqq a \leqq 10$,$c \leqq b \leqq a$とする.次のプログラムは$a^2+b^2+c^2$が平方数となる場合を求めるものである.解答欄に適切なものを入れよ.
$\mathrm{100 \ \ FOR \ \ A=1 \ \ TO \ \ 10}$
$\mathrm{110 \ \ FOR \ \ B=1 \ \ TO \ \ \fbox{(201)}\fbox{(202)}}$
$\mathrm{120 \ \ FOR \ \ C=1 \ \ TO \ \ B}$
$\mathrm{130 \ \ FOR \ \ I=1 \ \ TO \ \ 2 \ast \fbox{(203)}\fbox{(204)}}$
$\mathrm{140 \ \ LET \ \ S=A \ast A+B \ast B+C \ast C-I \ast I}$
$\mathrm{150 \ \ IF \ \ S=<0 \ \ THEN \ \ GOTO \ \ \fbox{(205)}\fbox{(206)}}$
$\mathrm{160 \ \ NEXT \ \ \fbox{(207)}\fbox{(208)}}$
$\mathrm{170 \ \ IF \ \ S<0 \ \ THEN \ \ GOTO \ \ \fbox{(209)}\fbox{(210)}}$
$\mathrm{180 \ \ PRINT \ \ A; \ \ "**2+" \ \ ;B; \ \ "**2+" \ \ ;C; \ \ "**2=" \ \ ;I; \ \ "**2"}$
$\mathrm{190 \ \ NEXT \ \ \fbox{(211)}\fbox{(212)}}$
$\mathrm{200 \ \ NEXT \ \ B}$
$\mathrm{210 \ \ NEXT \ \ A}$
$\mathrm{220 \ \ END}$
$\mathrm{100 \ \ FOR \ \ A=1 \ \ TO \ \ 10}$
$\mathrm{110 \ \ FOR \ \ B=1 \ \ TO \ \ \fbox{(201)}\fbox{(202)}}$
$\mathrm{120 \ \ FOR \ \ C=1 \ \ TO \ \ B}$
$\mathrm{130 \ \ FOR \ \ I=1 \ \ TO \ \ 2 \ast \fbox{(203)}\fbox{(204)}}$
$\mathrm{140 \ \ LET \ \ S=A \ast A+B \ast B+C \ast C-I \ast I}$
$\mathrm{150 \ \ IF \ \ S=<0 \ \ THEN \ \ GOTO \ \ \fbox{(205)}\fbox{(206)}}$
$\mathrm{160 \ \ NEXT \ \ \fbox{(207)}\fbox{(208)}}$
$\mathrm{170 \ \ IF \ \ S<0 \ \ THEN \ \ GOTO \ \ \fbox{(209)}\fbox{(210)}}$
$\mathrm{180 \ \ PRINT \ \ A; \ \ "**2+" \ \ ;B; \ \ "**2+" \ \ ;C; \ \ "**2=" \ \ ;I; \ \ "**2"}$
$\mathrm{190 \ \ NEXT \ \ \fbox{(211)}\fbox{(212)}}$
$\mathrm{200 \ \ NEXT \ \ B}$
$\mathrm{210 \ \ NEXT \ \ A}$
$\mathrm{220 \ \ END}$
コメント(0件)
現在この問題に関するコメントはありません。
書き込むにはログインが必要です。