"פסקל" הוא ... שפה "פסקל" למתחילים: תיאור
על המרחבים של האינטרנט ברחבי העולם אתה יכול למצואהרבה תוכניות בשפה של "פסקל", אבל זה הרבה יותר קשה להבין את העיקרון של איך הם עובדים וכיצד הם מסודרים. בואו ללמוד את היסודות של תכנות יחד!
שפה אלגוריתמית: מושגים בסיסיים
בדיבור המדובר אנו משתמשים ביחידות הבסיסיות: סמלים, מילים, ביטויים ומשפטים שלמים. לשפה האלגוריתמית יש גם מבנה דומה, רק מרכיביו נקראים אחרת. אנחנו מדברים על קונסטרוקציות, ביטויים ומפעילים בסיסיים. כל היחידות הללו יוצרות מבנה היררכי, משום שכל אלמנט עוקב נוצר מהקודם.
הסמלים של השפה האלגוריתמית הם האטומים הבלתי ניתנים לחלוקה המשמשים לכתיבת הקוד.
עיצובים יסודיים הם יחידות מינימליות שיש להן משמעות משלהן.
ביטויים בשפה הקלאסית נוצרים מתוך שתי היחידות הנ"ל ומציינות את הכללים למציאת הערך הנדרש.
המפעיל אחראי על תיאור מסויםטרנספורמציה, שהיא חובה לביצוע נכון של התוכנית. הם יכולים להיות מספר, אם יש צורך - התוכנית חייבת לבצע מבצע מורכב. במצבים כאלה, הם משולבים לתוך בלוק או מפעיל מרוכב.
שפה "פסקל"
יש מספר רב של אלגוריתמיםשפות. "פסקל" (למתחילים יש מדריכים נפרדים) הוא אחד מהם. האלפבית שלה מורכב מספרים, אותיות וסמלים מיוחדים. הנה הרשימה שלהם:
- 26 אותיות אותיות לטיניות עליון ותחתון;
- קו תחתון;
- עשר ספרות;
- מגבלים;
- סימני פעולות;
- מפרט;
- שמורות על ידי המערכת (שירות) מילים.
בנוסף לרכיבים המפורטים לעיל, "ריק" שייך למערכת הבסיסית, שלא ניתן להשתמש בה בתוך הביטוי השמור ובניית הסמלים הכפולים.
מבנים יסודיים של השפה
"פסקל" למתחילים כולל מחרוזות, מספרים ושמות.
מספרים המשמשים את הקוד של השפה המדוברתתכנות, נכתבים בדרך כלל במערכת העשרונית. הם יכולים להיות אמיתי או שלם, אשר מכונה בדרך כלל ללא נקודה עשרונית. אם המספר חיובי, הסימן שלו יכול להיות מושמט.
"פסקל" היא שפה אלגוריתמיתתכנות, שבו מחרוזות הן רצף של תווים מוקף Apostrophes. אם אתה צריך להשתמש בגרש עצמו, אז זה סמל ראוי להזכיר פעמיים.
שם הוא רצף שמתחילעם מכתב והוא יכול להכיל מספרים בהרכב שלה. מזהים נקראים תוויות, סוגים, קבועים, פונקציות, נהלים, משתנים, אובייקטים ואפילו מודולים. על ידי יצירת מזהים, תוכל להשתמש בתו התחתון. שם יכול להיות מסה של תווים, אבל המהדר רק לקרוא את 63 התווים הראשונים. "פסקל", תיאור אשר עשוי להיראות כל כך קשה, הוא לא כל כך נורא, אז לא ממהרים להפחיד ולסגור את דף הדפדפן!
כמזהי שפה, אסור להשתמש בשמות סטנדרטיים של קבועים, נהלים, סוגים, קבצים, פונקציות וביטויי שירות.
כדי לשפר את הנראות של הקוד, רווחים יעזרו, אבל זכור כי הם לא יכולים להפריד בין שמות ומספרים באמצע.
תחביר של שפה אלגוריתמית
כל שורה חייבת להסתיים עם תקופה שלפסיק בתוכנית כתוב בשפה שאנו שוקלים ("פסקל"). מדעי המחשב מלמדים תלמידים ותלמידים, ותוכלו להבין את הכללים האלה בעצמכם!
נקודה פסיק (;) היא אות מותנה המציין את סוף הקו הנוכחי ואת הצורך לעבור אחד חדש. אבל היוצא מן הכלל יכול להיות פקודות שירות: const, var, להתחיל ואחרים.
הצהרת הסיום סוגרת את התוכנית, כך שהנקודה תמיד מוצבת בה. לפעמים הקוד יכול להכיל מספר קבצים מצורפים, ואז ההתחלה והסוף של הבלוק יופרדו בנקודה פסיק.
כדי להקצות משתנה לערך מסוים, המעי הגס חייב להיות מוקדם על ידי נקודתיים. לדוגמה, אתה הולך להגדיר n = 13, בקוד זה ייראה כמו n: = 13.
אם אתה שולט בחוקים אלה, תוכל ללמוד במהירות כיצד לכתוב את קוד התוכנית ללא שגיאות תחביר.
אופרטורים קלאסיים של השפה "פסקל"
תוכנית קטעי קוד כפוליםאת היישום העתידי ולבצע עמו כל פעולה שהיא אפשרית בדרכים שונות. אבל השפה "פסקל" משתמשת עבור אופרטורים שונים. אנחנו לא יכולים לשקול את כולם, אז נתמודד רק עם כמה.
לדוגמה, באמצעות אופרטור הבחירה, באפשרותךלבחור באחת הדרכים החלופיות של התוכנית. הפרמטר במקרה זה הוא ביטוי לסוג ההזמנה. אבל יש ניואנס אחד: זה מפתח הבחירה לא יכול להיות שייך מחרוזת סוג או אמיתי.
יש גם מפעילי משימות, מותנה,מורכב וריק, וגם הרבה השקעות שימושיות אחרות. הידע של רק כמה מהם מאפשר לך לכתוב קוד עם פונקציונליות מעולה. המפעילים לא צריך להיות התעללו, כי המספר הגדול שלהם הופך את התוכנית קשה באגים על ידי מהדר, מבלבל וקשה מאוד לתפוס על ידי זרים.
מפעיל אופרטור
ביטוי זה יש צורה של נקודתיים סימן"שווה". הוא משמש להקצאת ערך ספציפי למשתנה מסוים. חשוב לזכור כי סוג הביטוי והמשתנה חייבים להיות תואמים אם הם אינם מתייחסים לסוג כולו ולסוג עצמו, בהתאמה. רק במצב זה תהיה תמורה ישירה.
מפעילי מתחם
"פסקל" היא שפת תכנותמשתמש רצפים של מפעילי תוכנית שרירותי, מוקף בסוגריים מיוחדים. זוהי שאלה של קונסטרוקציות מורכבות, המוגבלות על ידי המילים להתחיל ולסיים. זהו כלי חשוב של השפה האלגוריתמית, בעזרתו ניתן לכתוב קוד באמצעות מתודולוגיה מבנית.
המפעילים של שפת פסקל, שהם חלק מהמבנה המורכב, יכולים להיות שונים לחלוטין, כי אין הגבלות. עומק הקינון יכול גם להיות שונה.
מפעיל שפה מותנה של שפת תכנות
רכיב זה מספק הזדמנותתוכנית לבדוק את מצב נתון ולבצע פעולה זה תלוי בתוצאות המעבר שלה. כך, פקודה מותנית היא אחת האמצעים להרכיב סניפים במהלך ביצוע החישובים.
מבחינה מבנית, ההצהרה המותנית נראית כך:
אם <מצב> אז <משפט 1> אלזה <משפט 2>.
בביטוי זה, אחר, אם כן ואם שמורים מילים, התנאי הוא ביטוי לוגי עם תוכן שרירותי, ואת ההצהרות על ידי כל פקודות של שפת התכנות בשימוש.
מבנה קוד התוכנית
הכותרת, קטעי ההצהרות והתיאוריםרכיבי מפתח של היישום נכתב בשפה כגון פסקל. Informatics מאפשר לך ללמוד באופן מלא אלמנטים אלה וללמוד כיצד להשתמש בהם כראוי.
הכותרת, ככלל, מכילה את שם הקוד. לדוגמה, תוכנית MyFirst.
בקטע תיאורים, ניתן לראות ספריות מחוברות, מודולים, תוויות, קבועים, סוגים, משתנים, פרק של תיאור פונקציות ופרוצדורות.
סעיף תיאור המודול מכיל שמות פנימייםספריות מקושרות ומתחיל עם המילה שמורות שמורות. זה צריך להיות הראשון בין כל תיאורים אחרים. שמות של מודולים יש להפריד אחד מהשני על ידי פסיקים.
עבור כל הצהרה של קוד התוכנית, אתה יכול לשים תווית ששמו צריך להיות מוזכר בסעיף המתאים של התיאור.
תיאור מוקדם של הקבועים מאפשר נוסף בקוד לכתוב את השמות שלהם במקום ערכים מספריים או אותיות.
בסעיף המתאר את המשתנים המשמשים, עליך לציין את כל הסוגים שישמשו: "var c, a, r: integer; k, l, m: char; h1, h2: boolean;".
אל תשכח כי "פסקל" היא שפת תכנות הדורשת תיאור ראשוני חובה של כל הרכיבים המעורבים בתוכנית.
הטקסט של הקוד חייב להסתיים עם תקופה.
תוכניות לדוגמה
"פסקל" היא שפה בסיסית, ולאחר לימוד המידע לעיל, אתה יכול להמשיך ישירות לכתוב את הקוד.
בואו להפוך את היישום להציג את הביטוי "זוהי התוכנית הראשונה שלי!"
דוגמאות של תוכניות על "פסקל" מאוד חשוב להבין, אז לנסות לעשות את זה עכשיו.
בגין
Writtenn (זוהי התוכנית הראשונה שלי! ");
סוף.
זה כל כך פשוט!
תסתכל על הקוד המורכב יותר שבו אתה יכול למצוא את השורשים של משוואה ריבועית. לשים לב לעקרון של היווצרות ביטויים חישוביים.
אנו מקווים שהדוגמאות של תוכניות פסקל היו יעילות עבורך.