מה זה אלגוריתם בתכנות?

אלגוריתם הוא סדרה של צעדים מדויקים, בסדר קבוע, שמובילה מנקודת ההתחלה אל פתרון של בעיה או אל תוצאה.

כל מתכון, הוראות הרכבה או הוראות דרך הם אלגוריתם. כדי שאלגוריתם יעבוד גם במחשב, הוא צריך להיות מדויק (בלי ״קצת״ ו״בערך״), מסודר, ולהיגמר אחרי מספר צעדים. אותו אלגוריתם אפשר לכתוב בעברית, לצייר כתרשים או לכתוב בכל שפת תכנות.

המילה באה משמו של מוחמד אל־חוארזמי, מתמטיקאי פרסי שחי בבגדאד לפני יותר מאלף שנה וכתב על שיטות חישוב צעד אחרי צעד. לאותה בעיה יש לרוב כמה אלגוריתמים, ומתכנתים בוחרים את המהיר או הפשוט ביותר.

💡 איך זוכרים? אלגוריתם = מתכון: צעדים מדויקים, לפי הסדר, עד התוצאה.

✅ בודקים את עצמנו

1. מה זה אלגוריתם?

2. משמו של מי באה המילה?

3. איזו תכונה חשובה לאלגוריתם?

🧁 לשיעור המלא: אלגוריתם: מתכונים והוראות דרך
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ג׳–ו׳

מושגים קשורים

פסאודו־קוד
פסאודו־קוד הוא כתיבה של צעדי האלגוריתם בשפה פשוטה, בשורות מסודרות, לפני שכותבים את הקוד האמיתי בשפת תכנות.
תרשים זרימה
תרשים זרימה הוא ציור של אלגוריתם: כל צעד מצויר בצורה, וחצים מראים לאן ממשיכים — כך רואים את כל המסלולים במבט אחד.
תוכנית
תוכנית מחשב, או תוכנה, היא אוסף של הוראות כתובות בשפת תכנות, שהמחשב מבצע כדי לעשות משהו שלם — משחק, מחשבון, אתר או אפליקציה.

שאלות נפוצות

איך זוכרים מה זה אלגוריתם?

אלגוריתם = מתכון: צעדים מדויקים, לפי הסדר, עד התוצאה.

אילו מושגים קשורים לאלגוריתם?

פסאודו־קוד, תרשים זרימה, תוכנית. ההגדרה הקצרה של כל אחד מהם מופיעה למעלה, ומכל אחד יש קישור לעמוד משלו.

לכל 72 המושגים בתכנות ←

האם זה עזר?
לא מצאתם בדיוק את הדף שחיפשתם?ספרו לנו מה צריך — ואולי הוא יחכה לכם כאן בשבוע הבא.
לבקשת דף ←או בוואטסאפ