מחשביםתכנות

בעוד הלולאה היא שימושית עבור מתכנתים

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

מחזור בעוד פסקל דורש עשה כדלקמן:

  • בעוד (מצב) אל (מתחילים במידת הצורך).
  • אלגוריתם פעולה.
  • End (כשהקבוצה תתחיל לזמינות).

השורה הראשונה - "כובע" הפקודה. התנאי יכול להיות ערך מספרי הגבלת המשתנים המסבירים על מספר שלם (ד <100), את בוליאני סוג המשתנה (t = True) או מחרוזת (Tex = "שלום"). "בגין" לשים פקודה, אם הלולאה יש צורך לבצע יותר בתנאי אחד. להלן תיאור הפעולות שהתכנית חייבת לבצע בתנאי הלולאה בעוד מבוצעת. זה יכול לכלול מגוון של פקודות, נהלים, פונקציות, מחזורים כאלה. בסופו של דבר יש צורך לשים את הפקודה "סוף", אלא אם כן, כמובן, את השורה הראשונה הייתה "מתחילים".

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

Readln (n); "- אנו קוראים את n מספר.

i: = 1; k: = 0; "- להיכנס דלפק העבודה, אנו לאפס את הערך של הסכום.

בעוד i <= n מתחיל "- להגדיר את התנאים של מחזור העבודה.

k: = k + i; i: = i + 1; "- להוסיף ערך דלפק עדכון הסכום.

בסופו; "- בעת השלמת התיאור של העבודה.

Writeln (k); - מסקנות אלה.

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

Readln (n);

ג: = 1;

בעוד ג <= n מתחיל "- תנאי צמח.

Readln (א [ג]); ג: = C + 1; "- קורא נתונים מהמקלדת, אנו מעניקים ערך מוסף הדלפק.

בסופו; "- השלמת מחזור.

ג: = 1; "- schetiku להחזיר את הערך המקורי.

בעוד ג <= n כותבים (א [ג]); "- הצגה שם n.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.unansea.com. Theme powered by WordPress.