אופרטור ההקצאה בפסקל: מה הכוונה, אילו פעולות מבוצעות

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

- מפעיל

ארגון חלון היישום Turbo Pascal

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

תפריט היישום מורכב מהקטעים הבאים:

  • קובץ - נועד לבצע פקודות בסיסיות עם קבצים (ליצור, לפתוח, לסגור, לשמור, וכו ').
  • עריכה - זה כולל פקודות לעבודה עם עריכת טקסט (להעתיק, להדביק, לחתוך, וכו ').
  • חיפוש - נדרש לחפש ולהחליף טקסט בכל טקסט של התוכנית.
  • Run - תוכנן להפעלת הקוד הסתיים, כולל הדגמה שלב אחר שלב של העבודה.
  • Compile - הידור קוד.
  • Debug - יש צורך להקל את החיפוש אחר שגיאות בטקסט של התוכנית.
  • Tools - מאפשר לך לנצל כמה תכונות נוספות של היישום.
  • אפשרויות - קובע את האפשרויות הדרושות לעבודה עם המהדר וסביבת התכנות.
  • חלון - נדרש לבצע פעולות עם חלונות.
  • עזרה - נדרש למצוא את התשובה על השאלה.

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

אלמנטים של טורבו פסקל

מפעיל פסקל בפסקל

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

תוכנית פריימר; // כותרת התוכנית

שימושים crt; // רשימת מודולים משומשים

תווית metka1; // תיאור תווית

מספר קונסט = 10; // הצהרה מתמדת

סוג newtype = סט של מחרוזת; // תיאור סוגי המשתנים

Var a: מספר שלם; b: אמיתי; c: newtype; d: בוליאני; האלקטרוני you // הצהרת משתנים

----------------------------------- // תיאור של נהלים ופונקציות

בגין

{תוכנית הגוף} // סעיף של אופרטורים

סוף.

מפעיל המשימה מקבל את מקומו של כבוד בגוף התוכנית.

טיול קצר לתוך סוגי נתוני התכנות

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

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

  • מספר שלם;
  • אמיתי;
  • סמלי;
  • מחרוזת;
  • הקלדת;
  • לוגי.

קונסטנטים יכול גם להיות שמורות.

המשתנים מתוארים בקוד כדלקמן: var <שם משתנה>: סוג נתונים. הקבוע הוכרז כדלקמן: Const <שם קבוע> = ערך.

בקוד התוכנית, סוגריים <> אינם נחוצים.

המפעילים העיקריים של השפה Turbo פסקל

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

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

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

מפעילי הקלט נקראים (משתנים) ו readln (משתנים). דוגמה: קרא (א); readln (a, b); (d).

מפעילי המוצא הם לכתוב (משתנים) ו writeln (משתנים). דוגמה: לכתוב (א, ז); writeln ('הזן נתונים'); לכתוב ('פני השטח S =', S); לכתוב (F: 6: 3).

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

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

מפעיל אופרטור

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

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

באופן סכימטי, ניתן לייעד זאת כך:

  • משתנה ← הביטוי שיתקבל.

כדוגמאות אנו נותנים מספר ביטויים:

  • A: = b + c / 2;
  • b = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3.

יש לציין כי שתי הביטויים "b = n" ו- "n: = b" מבצעים פעולות שונות.

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

מהו מפעיל ההקצאה עבור?

דוגמאות למשימות

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

מטלה 1

מעגל נתון. לפי האמנה, אורך המעגל L מוזן על ידי המשתמש מהמקלדת. יש צורך לחשב את שטח המעגל S מוקף במעגל זה.

אלגוריתם של פעולות:

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

למפעיל ההקצאה יש את הטופס

פעילות 2

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

מה עושה מפעיל ההקצאה

אלגוריתם של פעולות:

  • הזן את הנתונים הדרושים מהמקלדת.
  • ציין את הנוסחאות למציאת נפח ואזור פני השטח של קונוס חתוך.
  • חישוב V ו- S.
  • הצג אותם על המסך.
</ p>
אהבתי:
0
מאמרים קשורים
סוגי משתנים בפסקל: תיאור,
מפעילי פסקל. שפת תכנות
מהי הצהרה מותנית?
מה זה די-וי-די בפסקל? תוספות,
מהם סוגי הנתונים בפסקל?
נהלים וסטנדרטים סטנדרטיים בפסקל
סוג מובנה - מערך חד מימדי
הקלד המרה. סיבוב פונקציות Trunc
מפעיל חדר הדוודים. תיאור התפקיד
הודעות פופולריות
למעלה