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קורא שורה אחת שהמשתמש כותב ואוספת אותה במשתנה.- זוגי אותה עם
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 הגדר סוג כדי שמספרים יעבדו
- טקסט שנכתב הוא string ברירת מחדל.
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.
עברית
חמישה סוגי נתונים
- לכל ערך יש סוג. תוכנית הלימודים 2026–2028 משתמשת בחמישה: 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מחזיק אחד קרובות בתוך סימני ציטוט בודדים ('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. - לחץ על בדיקת תשובה כדי לבדוק אותה.
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. · לחץ על הרץ כדי לראות את התוצא כאן.