Mathematics
Examination
Test
Archives
【4】 以下の問題は,の次方程式について,実数の値を入力し,判別式を計算して,その結果を以下の条件で表示するプログラムに関するものである.
《条件》・実数がのとき,プログラムは,"おわり"を表示する.
・ならば,"実数解をもたない",つの虚数解および”おわり”を表示する.
・ならば,"重解をもつ",重解および"おわり"を表示する.
・ならば,"異なるつの実数解をもつ",異なるつの実数解および"おわり"を表示する.
(1) 次のフローチャートのに[語句群]から最適な語句を一つ選択し,その記号を解答欄に記入しなさい.ただし,[語句群]から同一語句を複数回選んでもよい.
[フローチャート]
(2) 上記のフローチャートに従って作成した下記のBASICプログラムのに[語句群]から最適な語句を一つ選択し,その記号を解答欄に記入しなさい.ただし,[語句群]から同一語句を複数回選んでもよい.
[BASICプログラム]
10 INPUT "A=" ; A
20 IF A = 0 THEN
30 INPUT "B=" ; B
40 INPUT "C=" ; C
50 D=B*B−4*A*C
60 IF D<0 THEN
70 IF D=0 THEN 160
80 PRINT
90 PRINT "X1=" ; (−B−SQR(D))/(2*A)
100 PRINT
110 GOTO 180
120 PRINT "実数解をもたない"
130 PRINT "X1=" ; −B/(2*A) ; "−" ; SQR(−D)/(2*A) ; "i"
140 PRINT "X2=" ; −B/(2*A) ; "+" ; SQR(−D)/(2*A) ; "i"
150 GOTO
160 PRINT "重解をもつ"
170 PRINT
180 PRINT "おわり"
190
[語句群]
ア."異なる2つの実数解をもつ” イ.実数解をもたない” ウ."重解をもつ" エ.A = 0 オ.A < 0 カ.A > 0 キ.D = 0 ク.D < 0 ケ.D > 0 コ.GOTO サ.END シ.PRINT ス.INPUT セ.110 ソ.120 タ.130 チ.160 ツ.180 テ.190 ト.B2−4*A+C ナ.B*B−4*A*C ニ.B*2−4*A*C ヌ."X2=" ; (−B+SQR(D))/(2*A) ネ."X2=" ; (−B−SQR(D))/(2*A) ノ."X=" ; −B/(2*A) ハ."X=" ; +B/(2+A)