אלגוריתמים סטנדרטיים
הוצג| English | משמעות |
|---|---|
| linear search/ˈlɪnɪə sɜːtʃ/ | חיפוש ליניארי |
| bubble sort/ˈbʌbl sɔːt/ | מיון בועות |
| counting/ˈkaʊntɪŋ/ | ספירה |
| totalling/ˈtəʊtəlɪŋ/ | סיכום |
המתכונות הקלאסיות
- כמה אלגוריתמים סטנדרטיים מופיעים שוב ושוב.
- עליך לדעת חיפוש ליניארי, סינון בועה, ודפוסי הספירה/החיבור.
- כל אחד מהם קצר, אך שווה זיהוי מידי.
חיפוש ליניארי
DECLARE Found : BOOLEAN
Found ← FALSE
FOR I ← 1 TO 10
IF List[I] = SearchValue
THEN
Found ← TRUE
ENDIF
NEXT I
OUTPUT Found
- חיפוש ליניארי בודק כל פריט בתורו, מהתחלה, עד למציאת הערך (או לגלישה לסוף).
- הוא עובד על כל רשימה — אין צורך בסידור.

תרשים זרימה לאלגוריתם סכום, המשתמש בסמלים הסטנדרטיים (תחילה/סוף, קלט/פלט, עיבוד, החלטה).
אלגוריתמים סטנדרטיים
השוו אלמנטים שכנים, החליפו אם נדרש
הצעד באלגוריתם מיון בועות — השוואת שכנים והחלפה עד שכל האלמנטים מסודרים.
חיפוש לינארי מוצא ערך על ידי:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
חיפוש ליניארי בוחן פריטים אחד אחרי השני עד למציאת הערך או לגילוי סוף הרשימה.
בועות (Bubble sort)
FOR I ← 0 TO 8
IF List[I] > List[I + 1]
THEN
Temp ← List[I]
List[I] ← List[I + 1]
List[I + 1] ← Temp
ENDIF
NEXT I
- מיון בועות משווה כל זוג צמוד ומבצע החלפה אם הם אינם במערכת סדר.
- הוא חוזר על פעולה זו עד שאין צורך בהחלפות נוספות — כך שרשימת האלמנטים מסודרת.

מיון בועות משווה כל זוג צמוד ומבצע החלפה אם הם אינם במערכת סדר, וחוזר על כך עד לסידור.
מיון בועות מסדר רשימה על ידי:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
הוא מחליף שכנים לא מסודרים ומחזיק מעבר חזרה וחזרה עד שאין צורך בהחלפות נוספות.
סיכום, ספירה, מקסימום/מינימום/ממוצע
- סיכום — שמירת סכום מצטבר:
Total ← Total + Value. - ספירה — הוסף 1 בכל פעם שדבר כלשהו קורה:
Count ← Count + 1. - מקסימום/מינימום — שמירת הערך הגדול ביותר/הקטן ביותר שנצפה עד כה.
- ממוצע — חלוקת הסכום במספר הערכים.
איזה קו מוסיף ערך לסכום הכולל?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
total ← total + value מצטבר לסכום; count ← count + 1 סופר תדירות הופעה.
התאם כל אלגוריתם סטנדרטי לדרך הפעולה שלו.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
ארבע אלו — חיפוש, מיון, סיכום ומקס — הן בלוקי הבניין של רוב האלגוריתמים במבחנים.
בשימוש בסיכום על הרשימה ⟦[2, 4, 6, 8]⟧, מהו הסכום הסופי?
Difficulty 2/5 · 140 coins + a small bonus on first completion today
2 + 4 + 6 + 8 = 20.
הבנתך מושלמת
- חיפוש ליניארי בודק כל פריט בתור (עובד על כל רשימה).
- מיון בועות מחליף שכנים לא-סדורים, וחוזר על כך עד לסידור.
- סיכום (
Total ← Total + Value) ו-ספירה (Count ← Count + 1). - מקסימום/מינימום = שמירת הטוב ביותר עד כה; ממוצע = סכום ÷ ספירה.