Mathematics
Examination
Test
Archives
【4】 以下は,整数を入力して,"*”でプロットした等辺三角形を作図する問題である.ただし,は,からまでの整数で,がの場合は,プログラムを終了する.
以下の[等辺三角形作成図例]に従って,[アルゴリズムの概要]および[BASICプログラム]の中の空欄のに[語句群]の中から最適なものを一つ選び,[解答欄]にその記号を記入しなさい.
[等辺三角形作成図例]図中の△は個の空白を表す.
の場合 △* *△*△ の場合 △△* △*△* *△*△*△ の場合 △△△* △△*△* △*△△△* *△*△*△*△ |
の場合 △△△△* △△△*△* △△*△△△* △*△△△△△* *△*△*△*△*△ の場合 △△△△△△△△△* △△△△△△△*△△△* △△△△△△*△△△△△* △△△△△*△△△△△△△* △△△△*△△△△△△△△△* △△△*△△△△△△△△△△△* △△*△△△△△△△△△△△△△* △*△△△△△△△△△△△△△△△* *△*△*△*△*△*△*△*△*△*△ |
[アルゴリズムの概要]
(1) からまでの整数を入力する.
(2) ならば,プログラムリストの文番号へ進み,“終了します”のメッセージを表示して,プログラムを終了する.
(3) 以上ならば行目を表示した後,行数がからまでの範囲と表示)で,左から桁目まで“△”(空白)を表示し,その次に“*"を個表示する.
(4) 続けて,がまでの各行で,等辺三角形の内部の空白を表示し,その行の最後に“*”を個表示する.
(5) 最後の行は“*△”を組として組み表示し,プログラムの先頭に戻る.
[BASICプログラム]等辺三角形の作成プログラム
10 INPUT "N=" ; N
20 IF THEN GOTO 190
30 FOR I=1 TO N−1
40 FOR J=1 TO
50 PRINT " " ;
60 NEXT J
70 IF I=1 THEN GOTO
80 PRINT "*" ;
90 FOR J=1 TO
100 PRINT " " ;
110 NEXT J
120 PRINT
130 NEXT I
140 FOR I=1 TO N
150 PRINT
160 NEXT I
170 PRINT
180 GOTO 10
190 PRINT "終了します"
200 END
[語句群](注:△は,空白個を意味する.)
ア.* イ."*" ウ.*△ エ."*△" オ.N=1 カ.N−I キ.10 ク.20 ケ.30 コ.40 サ.70 シ.80 ス.90 セ.100 ソ.110 タ.120 チ.130 ツ.140 テ.150 ト.160 ナ.170 ニ.180 ヌ.190 ネ. ノ.I ハ.J ヒ.N フ.N−1 ヘ.(I−2)*2−1 ホ.(I−2)*2+1