INPUT and data types
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · このページには最新のブラウザ(SharedArrayBuffer対応)が必要です。Chrome、Edge、Firefox、Safariを最新バージョンに更新してください。
English
INPUT reads what the user types
INPUTreads one line the user types and stores it in a variable.- Pair it with
OUTPUTto talk to the user.
日本語
INPUT はユーザーの入力を読み取る
INPUTはユーザーが入力した1行を読み取り、変数に格納します。OUTPUTとペアにしてユーザーと対話します。
INPUT Name
OUTPUT "Hello, ", Name
English
DECLARE the type so numbers work
- Text typed in is a string by default.
DECLAREa variable asINTEGER(orREAL) soINPUTreads a number.
日本語
型を指定して数値処理を可能にする
- 文字として入力されたものはデフォルトで 文字列 です。
DECLARE変数をINTEGER(またはREAL) に型指定して、INPUTが数値を読み取れるようにします。
DECLARE Age : INTEGER
INPUT Age
OUTPUT Age + 1
English
The five data types
- Every value has a type. The 2026–2028 syllabus uses five: INTEGER, REAL, CHAR, STRING and BOOLEAN.
日本語
5つのデータ型
- 全ての値には 型 があります。2026–2028年度カリキュラムでは5種類を使用します:INTEGER, REAL, CHAR, STRING, BOOLEAN。
DECLARE Price : REAL
DECLARE Letter : CHAR
DECLARE Passed : BOOLEAN
Price ← 2.50
Letter ← 'A'
Passed ← TRUE
OUTPUT Price, " ", Letter, " ", Passed
English
Watch out
- Without
DECLARE ... : INTEGER,INPUTkeeps the value as a string, soAge + 1would fail. CHARholds one character in single quotes ('A');STRINGholds many in double quotes.
日本語
注意
DECLARE ... : INTEGERを行わない場合、INPUTは値を 文字列 のまま維持するため、Age + 1は失敗します。CHARは単一引号で 1文字 を保持し('A')、STRINGは二重引号で多数の文字を保持します。
English
Common mistakes
INPUT xreads a value intox.- Choose the right type: INTEGER, REAL, STRING, BOOLEAN or CHAR.
日本語
よくあるミス
INPUT xは値をxに読み込みます。- 適切な型を選択します:INTEGER, REAL, STRING, BOOLEAN, CHAR。
English
Now you try
- Each task reads one input with
INPUT. - Press Check answer to test it.
日本語
あなたも試してみよう
- 各タスクは
INPUTで 1つ の入力を読み取ります。 - Check answer を押して確認する。
Read a name with INPUT, then output Hi, followed by the name. For input Sam, output Hi, Sam.
Click Run to see the output here. · 実行ボタンをクリックして出力を確認してください。
DECLARE N as INTEGER, read it with INPUT, then output N + 1. For input 9, output 10.
Click Run to see the output here. · 実行ボタンをクリックして出力を確認してください。
Read an INTEGER N, then output N doubled (times 2). For input 6, output 12.
Click Run to see the output here. · 実行ボタンをクリックして出力を確認してください。