学年

質問の種類

情報:IT 高校生

どうなっているのかがわかりません。2行目はどういう意味なのでしょうか。

トログラミング 5でも割り切れる,つまり15で割り切れれば FIZZ BUZZ と表示し、それ以外は何も表示しないプログラムである。 例題 3 繰り返し構造と数え上げ 加算 類題 6.8 次の(1),(2)のプログラムを実行した結果,画面に表示されるものを記せ。 なお, 「range(5)」は, 0から5未 満の整数を返す組み込み関数である。 (1) 1234 (2) x = 0 for i in range (5): x = x + 1 4 print(x) 123 x = 0 2 for i in range(5): x = x + i 4 print(x) 2 の場合が るが、 elif は 件に当てはま はまらな 仙台の中で、 件を指定して 付象を決める る。 解答 (1) 5 (2)8,1,3,6,10(縦に表示) ベストフィット 繰り返し処理を使い, 数え上げや加算を行う。 繰り返しの対象範囲に注意する。 海頂 ( 20. 基本的なプログラミング 解説 (1)2)の2行目は,iを0から4まで1ずつ増やしながら5回繰り返しを行う for文である。 繰り返しの対象行は,(1)は3 行目のみ,(2)は3・4行目であることがインデントからわかる。よって, print(x) は,(1)は1回,(2)は5回実行される。 (1)2)の3行目の「x = x + ○」は, 「x に○を加えた結果を x に代入する」処理である。(1)では「1」を,(2)では「i(1ずつ増えて いく変数)」を繰り返し加算する。 93 93

解決済み 回答数: 1
情報:IT 高校生

この問題をわかりやすく解説して欲しいです🙇

今の さい。 (1) ①~② に当てはまる語句または数値を答えなさい。 メモリの実効アクセス時間は、 実際の1アクセスに要する平均時 間である。 キャッシュメモリ上に求めるデータがある確率(ヒット率) をHとすると、 この平均時間は、 (1) ① 主記憶のアクセス時間× ( ② ) ② (キャッシュメモリのアクセス時間× ( ① )) + で表される。 (2) あるプログラムをコンピュータA で実行したときのキャッシュメモ リのヒット率と実効アクセス時間は, コンピュータBで実行したと きと同じになった。 この時のキャッシュメモリのヒット率を答えな さい。 14 ◆コンピュータの動作 以下は、仮想プログラミング言語にしたがって, 乗算 (xXy=z)の計算をして13番地に結果 (z) を書き込むための プログラムである。 乗算命令は無いので, 加算命令を繰り返すことで(x をy回加算) 実現する。 ①~③に当てはまる命令を答えなさい。 なお, AレジスタとBレジスタを使うものとする。 (2) 仮想プログラミング言語命令一覧 番地 主記憶装置 READ r. (adr) adr番地のメモリから 1 READ A, (13) r レジスタに読み出し 2 READ B, (12) WRITE (adr),r rレジスタから adr 番 地のメモリに書き込み 3 (①) Ir レジスタとadr 番地 (2) ADDr. (adr)の和を計算 4 r=r + adr 番地の値 or レジスタとadr 番地 5 JNZ (3) SUBr, (adr)の差を計算 ③ r=radr 番地の値 6 (③) 直前の計算結果が零の 場合は何もせず 7 STOP JNZ (adr)零の時だけ (adr) 番地 の命令へ順番を戻す (ジャンプする) 10 10 STOP プログラムの停止 11 7 X 12 3 13 y Z

未解決 回答数: 1