情報I 学習サイト
必須60分

配列

学習目標
学習の作業時間の目安
読む(配列と添字)15分
例を追う(3言語の対応)15分
実際に動かす(DNCL)15分
自力演習(段階別の練習)15分

1. 配列

配列は、同じ種類の値を、番号(添字)を付けてまとめて入れる箱です。DNCL の添字は1から始まります(Python と JavaScript は0から)。

Python
tokuten = [87, 45, 72]
print(tokuten[1])  # 2番目の値
tokuten[1] = 100
JavaScript
let tokuten = [87, 45, 72];
console.log(tokuten[1]); // 2番目(0から数える)
tokuten[1] = 100;
DNCL(擬似言語)
Tokuten ← {87, 45, 72}
Tokuten[2] を表示する
Tokuten[2] ← 100

2. 配列と繰り返し

配列の要素を、順次繰り返しで順に調べると、合計や最大値を求められます。

(ここに結果が表示されます)
注意
DNCL の配列の要素数は「要素数(配列名)」で求めます。添字の範囲外を読むと、エラーになります。

段階別の練習

易(基本の確認)

  1. (易)Tokuten ← {5, 9, 2} のとき、Tokuten[1] は?
    答えと解き方5。
  2. (易)上の配列の要素数は?
    答えと解き方3。

標準(手順を組み合わせる)

  1. (標準)Tokuten ← {5, 9, 2} で、Tokuten[3] ← 10 を実行した後の配列は?
    答えと解き方{5, 9, 10}。
  2. (標準){4, 8, 1} の合計を、順次繰り返しで求める DNCL の 合計 の値は?
    答えと解き方13。

共通テスト形式(読み取りと判断)

  1. (共通テスト形式){4, 8, 1} の中の最大値を、「もし」を使って求める処理を、一言で説明しなさい。
    答えと解き方最大値を入れる変数を、最初の要素にしておき、残りの要素と順に比べ、大きい方を入れ直す。

振り返り

← 前のページ 次のページ →