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

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

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

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

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

🎯 משחק התאמה: מושג והגדרה

לוחצים על מושג, ואז על ההגדרה שלו.

0 מתוך 4

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

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

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

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

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

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

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

שאלות נפוצות

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

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

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

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

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

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