IT1-CODE-POCKET

共通テスト用プログラム表記の解説

共通テスト「情報Ⅰ」で使われるプログラム表記を、コード例と実行結果で確認できます。

1 変数

変数は「値を入れておく箱」です。配列名は先頭を大文字にし、添字は特に説明がなければ0から数えます。

ninzu = 4
total_score = 320
Scores = [72, 81, 95, 88]
表示する(Scores[2])

      

2 文字列

文字列はダブルクォーテーションで囲みます。+ を使うと、文字列をつなげて1つの文にできます。

unit = "第3問"
topic = "アルゴリズム"
message = unit + "は" + topic
表示する(message)

      

3 代入文

= は「等しい」ではなく、右側の計算結果を左側に入れるという意味で使われます。

price = 120
count = 5
total = price * count
表示する(total)

      

4 算術演算

整数の割り算では、商だけを取り出す ÷ と、余りを取り出す % を区別します。

cards = 23
表示する(cards ÷ 4)
表示する(cards % 4)
表示する(3 ** 2)

      

5 比較演算

比較演算の結果は True または False になります。条件分岐の判断材料になります。

score = 68
表示する(score >= 60)
表示する(score == 100)
表示する(score != 0)

      

6 論理演算

複数の条件を組み合わせたいときに使います。範囲判定や例外判定でよく登場します。

age = 16
point = 42
表示する(age >= 15 and point >= 40)
表示する(age < 15 or point >= 50)
表示する(not point < 40)

      

7 関数

関数は決まった処理をまとめたものです。要素数(...) は配列の中身が何個あるかを返します。

Temps = [24, 27, 25, 29, 26]
days = 要素数(Temps)
表示する("記録日数", days)

      

8 制御文(条件分岐)

条件が成り立つかどうかで、実行する処理を切り替えます。| と ⎿ は処理のまとまりを示します。

stock = 2
もし stock > 0 ならば:
|表示する("購入できます")
そうでなければ:
⎿ 表示する("売り切れです")

      

9 制御文(繰返し)

同じ処理を何度も行うときに使います。配列を先頭から順番に調べる処理でよく使われます。

Points = [6, 4, 9, 5]
sum_point = 0
i を 0 から 3 まで 1 ずつ増やしながら繰り返す:
⎿ sum_point = sum_point + Points[i]
表示する(sum_point)

      

10 コメント

コメントは、プログラムを読む人へのメモです。# 以降は処理されません。

rate = 0.08  # 消費税率
price = 500
tax = price * rate
表示する(tax)