学年

教科

質問の種類

情報:IT 高校生

情報のプログラミングについて質問です。 写真の問題のコ、サ、に当てはまる答えがわかりません。(解答は写真二枚目です) 解答にはコ、、、⑦ サ、、、⑤ だとあったのですが、どうしてそれらが答えになるのかさっぱり分かりません。 分かりやすく教えて... 続きを読む

18 〈プログラミング1〉 次の文章を読み, 空欄 ア (2013年センター試験本試験 情報関係基礎 改題) ~ チ に入れるのに最も適当なものを、下のそれぞれの解答群 のうちから一つずつ選べ。 なお、 同じ記号を複数回選んでもよい。 に続いて、3日間の平均感染者数の推移のグラフを表示するプログラムを作成した。 なお, 「四捨五入()」は小数点以 30日間のウイルス感染者数が配列 Kansen に入っている。 Aさんは、毎日の感染者数の推移を表すグラフの表示 下を四捨五入して整数にする関数, 「棒表示 (a, b) 」 はaをb個分並べて表示する関数, 「要素数(配列)」は配列の要素数 を返す関数である。 [22,30,23, ... (略)・・ 29,35,42] ア まで1ずつ増やしながら繰り返す : (1) Kansen = (2) iを0から (3) 棒表示 ("@", イ (4) iを0から ウ まで1ずつ増やしながら繰り返す: (5) ) 棒表示 ("@", 四捨五入 ( I 図1 毎日の感染者数の推移と3日間の感染者数の推移を表すグラフを表示する手続き ⑩ 要素数 (Kansen)-3 ① 要素数 (Kansen) - 2 ② 要素数 (Kansen) - 1 ③ 要素数 (Kansen) ア ~ I の解答群 ④ 要素数 (Kansen) +1 ⑤ i ⑥ Kansen [i] ⑧ (Kansen [i] + Kansen [i + 1] +Kansen [i + 2])/3 9 (Kansen [i-1]+Kansen [i] +Kansen [i + 1]) / 3 ⑦ Kansen [i * 3] 次に,Aさんは, 7日間の平均感染者数の推移もグラフにしようと考え,まず, 七つの数値の平均値を求める関数 「平均7」を作成した。 関数の引数は複数の数値が入った配列 Hairetsu と, 平均を求める七つの要素の開始位置の添 字 start, 戻り値は平均値を整数にした値とした。 start は、 配列の先頭要素を指定する場合は0 を指定する。 (6)関数平均7 (Hairetsu, start) の定義: ↓うから (7) syoukei = オ (8) iを0から カ まで1ずつ増やしながら繰り返す : (9) (10) = syoukei syoukei + Hairetsu [start + ク 戻り値 (四捨五入 (syoukei/ キ (11) iを0から (要素数 ( ケ -7)まで1ずつ増やしながら繰り返す : (12) ( 表示("@",平均7 コ サ )) ' オ サ 0 0 ⑤ i 図2 7日間の感染者数の推移を表すグラフを表示する手続き の解答群 ① 1 ⑥ start 6 ⑧ syoukei Hairetsu Kansen (3) コンピュータとプログラミング 139

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

この問題が全く分からないです🙏 また、図3の(4)(5)の表す意味が分からないです

STEP 3 実戦問題にチャレンジ 9 25120分 得点 目標時間 取り組み日 目標 実戦問題にチャレンジして、 今の実力を 確かめよう 月 日 Aさんは18歳になって選挙権が得られたのを機に、比例代表選挙の当選者を決定する仕組み に興味を持った。そこで各政党に配分する議席数 (当選者数)を決める方法を友人のBさんと ブログラムを用いて検討してみることにした。会話文を読み, 次の各問いに答えよ。 比例代表選挙での各政党の当選者数はどうやって決まるのですか? B:日本では,各政党の得票数を 1, 2, 3, ・・・と, 整数で割った商の大きい順に定められた議席 を配分する方法で決めています。 各政党が表1のとおり得票数を取り, 当選者数が6名であ るとします。そのとき、表1のように ①から⑥の順に議席が各政党に割り当てられます。 ど ういうことかというと,まず得票数を1で割った商を A, B, C,D の4つの党で比較して 最も大きな値をもつB党が①の議席を取り、 次に A,C,D の3つの党の1で割った商と B党の2で割った商を比較して A党が②の議席を取り,さらに・・・というふうにしていくと、 最終的に表1のようにA党が②と⑥の議席, B党が①と④と⑤の議席, D党が③の議席を 取ることになります。 表1 各政党の得票数と整数で割った商 A B党 C D党 得票数 600 960 240 540 1で割った商 ②600 ①.960 240 ③ 540 2で割った ⑥ 300 ④ 480 120 270 3で割った商 200 ⑤320 80 180 4で割った商 150 240 60 135 A: では、このような仕組みで当選者数を決めることができるプログラムを書いてみましょう。 まず,プログラムの中で扱うデータを図1と図2にまとめました。 配列 Tomei には各政党 の党名を,配列 Tokuhyo には各政党の得票数を、配列 Tosen には各政党に配分する議席数 (当選者数)を格納することにします。 Tosen の初期値は全部0にしておきます。 次に、①の議席の政党を決めるプログラムを書きましょう(図3)。 図3のプログラムを実 行したら図4の結果が表示されました。 i Tomei 0 1 2 3 A党 B党 C党 D党 i Tokuhyo 600 0 1 2 3 960 240 540 図1 各政党名が格納されている配列 図2 得票数が格納されている配列

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

2.3.5.6.7を教えて頂きたいです。回答がないため、答え合わせができません。よろしくお願いします。

第1編 編末問題 [1 次の10進数を,8ビットの2の補数表現で答 16 1MB = 1000000Bとして次の計算をせよ。 えよ。 音楽CDに収録されている, 約 106MBの楽曲の 長さは約何分か。 ただし, サンプリングは1秒間 に44100回,量子化は 16bit, ステレオ2チャ ンネルのデータであるとする。 (1) -2(2) -70 (3) -100 |2 次の現象が起こる理由を答えよ。 64GBと容量が印字されているUSBメモリをコ ンピュータに接続して差し込んで, その容量を見 てみると,59.6 GBと表示されている。 I7 次の文中の空欄欄に,適する数値や記号, 語句を記 入せよ。 10 (1) 2進数のデータは8ビットを(a)バイト と表し,8ビットで0から(b )までの 10 進数の整数を表すことができる。 (2) アルファベットの小文字と大文字をあわせ 13 1文字を2バイト, 1 MB= 1000000Bとして 次の計算をせよ。 て52文字+数字 10文字を表すためには、 最低(c)ビット必要になる。一般に, 文字 のディジタル表現,文字にわりあてられる 数値を(d)という。漢字などの全角文字は, (e)バイトコード文字とよばれており, 1 文字で(f)ビットのデータとして扱われる。 (3)色の場合,光の三原色をアルファベット3 文字で(g)といい, それぞれの色について 8ビットのデータで表すこととすると, 3 色で(h)バイトになり, これにより約 1678万色の色を表すことができるように なる。もし,3色のそれぞれを2ビットで 表したときは,(i)色の色を表現できること 新聞1ページに 25000文字があるとし, 1日 分の朝刊·夕刊をあわせて52ページあるとする と,650MBのCD-Rには何日分記録できるか。 14 次の計算をせよ。 画素の数が720 × 480, 1 画素の色の情報が 24bit, フレームレートが30fpsのディジタルビ デオの場合,1時間の番組を圧縮せずにディジ タル録画すると, どのくらいのデータ量になるか。 ただし音声のデータは無視する。 になる。 [5 1インチを2.5cmとして次の計算をせよ。 横1024画素,縦768画素で撮影したディジタ ルカメラの写真を 250dpiの解像度で印刷する と,横何cm, 縦何cmになるか。

回答募集中 回答数: 0