Grade

Subject

Type of questions

IT Senior High

解説を読んでも分かりません。詳しく説明して欲しいです。

容器の中に、ある種の細菌が1個入っている。この細菌は1分たつと分裂して2個に増える。つま り1分後には2個,2分後には4個,3分後には8個…と増えていく。整数Mを1つ読み込んで M分後の細菌の数を出力するプログラムをつくりたい。以下のフローチャートの空欄 ウに入る最も適当なものを,次ののうちから一つずつ選べ。ただし, の解答の順序は問わない。 ⑩t と M が等しい イ ア ウ ① tがMより大きい ② t tがMより小さい e N=N-1 ④N=N+1 (5) N=N×2 ⑥N=N÷2 ⑦ t=t+1 t=t-1 ⑨ t=t×2 お替 はじめ 何分後かを入力する : M 最初の細菌数 N = 1 計算中の時間(分) t=0 Yes アド No 結果 N を表示する 解説 最初の操作から,Mは細菌の数を考える時間, Nは細菌の数, tは計算中の時間を表しているこ とが分かる。続いて、 条件分岐内のアに関しては, Yes の場合、 結果を表示することから,計 算した時間がM と一致しているか否かの判断をしていると考えられる。このため,◎の「t と Mが等しい」が正答である。続いて, イ, ウに関しては,細菌の数を増やし、計算中の時間を 増やすという操作を行う必要がある。細菌の数は,1分経過するごとに2倍になるため、⑤の「N =N×2」が正答である。また,計算中の時間は,分岐を通るたびに, 1分加算する必要がある ため, ⑦の 「t=t+1」が正答である。 答: アイ,ウ⑤⑦ (順不同)

Waiting Answers: 1
IT Senior High

イウ、カキ、クケの解説お願いします🙇

で演吾編> [中のブログラムは, 三角形 ABC の3辺の長 さき 記 ツ し 表示するものである。 をの,,c に対して, その面積8を次の公式を用いて計算 公式(ヘロンの公式) 三角形ABCの3辺の長さが ,),c であるとき _ 9十り二c は= 2 とすれば, S= 77(7 の)(/一の(7 と) である。 ただし, プログラム中の命令 SQR(ポ )は, 0以上の変数 に対して, ツ の値を求めるものである。 10 INPUT “a、 b, c7iA、 B, C 20 T=A+B+C :T=T/2 0ギリ 2 が 30 S=Tt(T-ANT-B)t(T-C) 1{ 2 S= 70が5が9 パー /40 S=SQR(S) の SVKが70 50 PRINT "メンセキ=“:S の 60 END の ァ。 (UN2 (1) このプログラムを実行して, a, b, c にそれぞれ3. 4, 5を入力したとき, メンセキ= | ア と表示される。 ま たsb.c ” Mと山け 面積として表示される値の整数部分は | イウ | である。 6 lg (0 0の7 0 (2) このプログラムを実行して, a, b, c にそれぞれ1., 2, 3を入力したとき, メンセキ= | エ と表示される。 また, a. b. cに1. 2. 5をそれぞれ入力したときま. エラーが起こってプログラムが停止した。このように, のの,と が三角形の3辺の長さにならないとき, 77 一の)(? 一の)(? - c) の値が0以下になり. このプログラムによって, 面積求めることができない。 そこで, このような場合に. の, c が三角形の3辺の長さにならないことを表示し て, プログラムが終了するようにするには, 30行と40行の間に以下の2行を追加すればよい。 | 半隊227020GNK(4ON00 72 7 RSC 35TF S | オ | 0 THEN GOTO | カキ 36 PRINT "サンカクケイニナラナイ”: GOTO 60 才 | に当てはまるものを⑦~こ⑤のうちから選び, さらに, | カキ | に適当な行番号を入れてプログラムを がでで9の9 全0Tの が いり了の<くイムタる 完成せよ。 0 答隊2 OO なES で 介@ 曲 (3) (②の35行と36行を追加したプログラムを実行して, a, b にそれぞれ28, 13を入力したとき, 面積が求まる 最小の自然数 の値は | グケ | である。 〔? 変数値の変化の確認 A=3, B=4, C=5 の場合 A=5, B=7, C=8 の場合 |の|隊骨間当[妥GUSSSMICWNAS BMNI oe 1て | S 9副屋9病妥4 | 6 9 | 層際湯恨】 20 20 30 30 [ 。 40 引 40 50 50 IS60BMuaesl 還|訂削計0

Waiting for Answers Answers: 0