כיצד לכתוב אלגוריתם תכנות

מְחַבֵּר: John Stephens
תאריך הבריאה: 27 יָנוּאָר 2021
תאריך עדכון: 14 מאי 2024
Anonim
אלגוריתמים #1 - גרפים
וִידֵאוֹ: אלגוריתמים #1 - גרפים

תוֹכֶן

במאמר זה: יצירת אלגוריתם יצירת אלגוריתם חיבור

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


בשלבים

חלק 1 צור אלגוריתם

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


  2. כלול גישה לתחביר לשימוש. זה תלוי בעיקרו בשפת התכנות בה תשתמשו.


  3. התחל להניח את האלגוריתם שלך על הנייר.


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



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


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


  7. השתמש בבקרות קפיצה בחוכמה. הקפיצות בין תת-רוטינות יכולות להיות מותנות או ללא תנאי.


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



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


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

חלק 2 צור אלגוריתם חיבור



  1. צור כניסה למשתמש.


  2. בדוק את שם המשתמש והסיסמה. בקש מהאלגוריתם שלך להשוות את הנתונים שהזין המשתמש לתוכן של מסד הנתונים השמורה לנתוני אישור הגישה.


  3. אשר את תחילת ההפעלה אם נתונים אלה תקפים. הפנה מחדש את התוכנית לנקודת כניסה עבור אותו משתמש.


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


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



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

איך לשחק כדורסל

Gregory Harris

מאי 2024

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

איך להשיג חברה

Gregory Harris

מאי 2024

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

צובר פופולריות