כיצד לכתוב אלגוריתם בשפת תכנות: 6 שלבים

תוכן עניינים:

כיצד לכתוב אלגוריתם בשפת תכנות: 6 שלבים
כיצד לכתוב אלגוריתם בשפת תכנות: 6 שלבים

וִידֵאוֹ: כיצד לכתוב אלגוריתם בשפת תכנות: 6 שלבים

וִידֵאוֹ: כיצד לכתוב אלגוריתם בשפת תכנות: 6 שלבים
וִידֵאוֹ: הכנה לגאמא סייבר - פיתרון מחשבון קרב - 8200 אקדמי 2024, מאי
Anonim

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

צעדים

כתוב אלגוריתם בשפת תכנות שלב 1
כתוב אלגוריתם בשפת תכנות שלב 1

שלב 1. קבע את התוצאה של הקוד שלך

מהי הבעיה הספציפית שברצונך לפתור או המשימה אותה ברצונך לבצע? ברגע שיש לך מושג מוצק לגבי מה שאתה שואף להשיג, תוכל לקבוע את הצעדים שיידרשו לשם.

כתוב אלגוריתם בשפת תכנות שלב 2
כתוב אלגוריתם בשפת תכנות שלב 2

שלב 2. החליטו על נקודת התחלה

מציאת נקודת ההתחלה והסיום שלך היא חיונית לרישום שלבי התהליך. כדי לקבוע נקודת מוצא, קבע את התשובות לשאלות הבאות:

  • אילו נתונים/קלטים זמינים?
  • היכן הנתונים האלה נמצאים?
  • אילו נוסחאות ישימות לנושא הנדון?
  • מהם הכללים לעבודה עם הנתונים הזמינים?
  • כיצד ערכי הנתונים קשורים זה לזה?
כתוב אלגוריתם בשפת תכנות שלב 3
כתוב אלגוריתם בשפת תכנות שלב 3

שלב 3. מצא את נקודת הסיום של האלגוריתם

בדומה לנקודת ההתחלה, תוכל למצוא את נקודת הסיום של האלגוריתם שלך על ידי התמקדות בשאלות הבאות:

  • אילו עובדות נלמד מהתהליך?
  • מה משתנה מההתחלה עד הסוף?
  • מה יתווסף או כבר לא קיים?
כתוב אלגוריתם בשפת תכנות שלב 4
כתוב אלגוריתם בשפת תכנות שלב 4

שלב 4. רשום את השלבים מההתחלה ועד הסוף

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

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

שלב 5. קבע כיצד תשיג כל שלב

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

  • לדוגמה, השלב הראשון באלגוריתם הלזניה שלנו הוא חפש מתכון באינטרנט.

    אבל מה כרוך בחיפוש הזה? תהיה ספציפי. לדוגמה:

    • הפעל את המחשב.

      בדוק אם אתה מחובר לאינטרנט. התחבר לאינטרנט אם אתה עדיין לא

    • פתח דפדפן אינטרנט.
    • הזן את מונחי החיפוש שלך.
    • לחץ על קישור למתכון.
    • קבעו אם המתכון עונה על הצרכים שלכם.

      • סנן מתכונים שאינם צמחוניים.
      • וודאו שהמתכון מכין לפחות 5 מנות.
    • חזור על כמה שלבים אלה עד שתמצא את המתכון הנכון.
  • שקול את המשאבים העומדים לרשותך, כגון יכולות המערכת שעבורה אתה מפתח תוכנית. במקרה של לזניה, אנו מניחים שמי שמכין את הלזניה יודע לחפש באינטרנט, להפעיל תנור וכו '.
כתוב אלגוריתם בשפת תכנות שלב 6
כתוב אלגוריתם בשפת תכנות שלב 6

שלב 6. סקור את האלגוריתם

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

  • האם האלגוריתם פותר את הבעיה/מבצע את המשימה?
  • האם יש לו כניסות ויציאות מוגדרות בבירור?
  • האם צריך להגדיר מחדש את מטרת הסיום להיות כללית יותר? יותר ספציפי?
  • האם ניתן לפשט את כל השלבים?
  • האם האלגוריתם מובטח שיסתיים בתוצאה הנכונה?

טיפים

  • בדוק אלגוריתמים קיימים לקבלת רעיונות לכתיבת משלך.
  • השתמש באיטרציות חישוביות מהירות.
  • התמקדו ביעילות בעת קידוד.
  • אל תשכח לסיים אחרת הקוד לא ייכשל.

מוּמלָץ: