1-D arrays · מصفوفة ثنائية الأبعاد 1
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
DECLARE an array
- An array stores many values under one name.
DECLARE Score : ARRAY[1:5] OF INTEGERmakes room for 5 integers.- The numbers
1:5are the first and last index.
עברית
הגדרת מערך
- מערך מאחסן ערכים רבים תחת שם אחד.
DECLARE Score : ARRAY[1:5] OF INTEGERמקיף מקום ל5 שלמים.- המספרים
1:5הם ה-אינדקס הראשון והאחרון.
DECLARE Score : ARRAY[1:5] OF INTEGER
Score[1] ← 40
OUTPUT Score[1] // → 40
English
Arrays count from 1
- The first item is
Score[1], the last isScore[5]. - (This is different from Python and JavaScript, which count from 0.)
עברית
מערכים סופרים מ1
- הפריט הראשון הוא
Score[1], האחרון הואScore[5]. - (זה שונה מ-Python ו-JavaScript, הסופרים מ0.)
DECLARE Name : ARRAY[1:3] OF STRING
Name[1] ← "Ada"
Name[2] ← "Sam"
OUTPUT Name[2] // → Sam
English
Loop through an array
- A
FORloop visits each index in turn.
עברית
עברת מערך בלולאה
- לולאת
FORמבקרת את כל האינדקסים בתור.
DECLARE Score : ARRAY[1:3] OF INTEGER
Score[1] ← 10
Score[2] ← 20
Score[3] ← 30
FOR I ← 1 TO 3
OUTPUT Score[I] // 10, 20, 30
NEXT I
English
Watch out
- The index must stay inside the declared range:
Score[6]is out of[1:5]. ARRAY[1:5]has 5 cells, numbered 1 to 5 — not 0 to 4.
עברית
שימו לב
- האינדקס חייב להישאר בתוך הטווח שהוגדר:
Score[6]מחוץ ל[1:5]. - ל
ARRAY[1:5]יש 5 תאים, מסומנים מ1 עד 5 — לא מ0 עד 4.
English
Common mistakes
- Declare an array with its bounds:
DECLARE A : ARRAY[1:N] OF INTEGER. - Index only within the declared range.
עברית
טעויות נפוצות
- הגדר מערך עם הגבולות שלו:
DECLARE A : ARRAY[1:N] OF INTEGER. - אינדקס רק בתחום המוגדר.
English
Now you try
- Declare an array, fill it, then read or loop over it.
- Press Check answer to test it.
עברית
כעת תנסו בעצמכם
- הגדר מערך, מלא אותו, ואז קרא או עבור עליו.
- לחץ על בדיקת תשובה כדי לבדוק אותה.
Declare an array A of 3 integers. Store 10, 20, 30 in positions 1, 2, 3, then output A[2] (the answer is 20). · הכרז מערך A של 3 שלמים. שמור 10, 20, 30 במיקומים 1, 2, 3, ולאחר מכן הצא A[2] (התשובה היא 20).
Click Run to see the output here. · לחץ על הרץ כדי לראות את התוצא כאן.
The array A holds 5, 8, 2. Use a FOR loop to add them and output the total (it is 15). · המערך A מכיל 5, 8, 2. השתמש במעגל FOR כדי להוסיף אותם ולהוציא את הסכום (זהו 15).
Click Run to see the output here. · לחץ על הרץ כדי לראות את התוצא כאן.
The array A holds 3, 9, 2, 7. Find the largest value and output it (it is 9). · המערך A מכיל 3, 9, 2, 7. מצא את הערך הגדול ביותר והצא אותו (זהו 9).
Click Run to see the output here. · לחץ על הרץ כדי לראות את התוצא כאן.