INPUT and data types · INPUT وأنواع البيانات
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
DECLARE the type so numbers work
- Text typed in is a string by default.
DECLAREa variable asINTEGER(orREAL) soINPUTreads a number.
Declare النوع حتى تعمل الأرقام
- النص المكتوب هو سلسلة نصية بشكل افتراضي.
DECLAREالمتغير كـINTEGER(أوREAL) حتى يقرأINPUTرقماً.
DECLARE Age : INTEGER
INPUT Age
OUTPUT Age + 1
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
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يحتوي على عدة أحرف بين علامات اقتباس مزدوجة.
Common mistakes
INPUT xreads a value intox.- Choose the right type: INTEGER, REAL, STRING, BOOLEAN or CHAR.
أخطاء شائعة
INPUT xيقرأ قيمة إلىx.- اختر النوع الصحيح: INTEGER, REAL, STRING, BOOLEAN or CHAR.
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. · اقرأ اسماً باستخدام INPUT، ثم أخرج Hi, يليه الاسم. بالنسبة للإدخال Sam، أخرج 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. · استخدم DECLARE N كـ INTEGER، اقرأها باستخدام INPUT، ثم أخرج N + 1. بالنسبة للمدخل 9، يكون المخرج 10.
Click Run to see the output here. · اضغط تشغيل لرؤية المخرجات هنا.
Read an INTEGER N, then output N doubled (times 2). For input 6, output 12. · اقرأ عدداً INTEGER N، ثم أخرج N مضاعفاً (في الضرب في 2). بالنسبة للإدخال 6، أخرج 12.
Click Run to see the output here. · اضغط تشغيل لرؤية المخرجات هنا.