נהלים וסטנדרטים סטנדרטיים בפסקל

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

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

הקשר עם דלפי

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

נהלים ופונקציות בפסקל

תוכניות לדוגמה

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

לדוגמה, כל המפקד הכולל - אחד מנהלי הקבצים הנוחים ביותר עבור Windows ו- Android, לפי משתמשים רבים, נכתב בפסקל.

חלק של סקייפ עבור מערכת ההפעלה Windows, כמו גם חלק הגרסה הראשונה של Photoshop, נכתב רק שפת התכנות של פסקל.

כדי פרייזלד על בסיס פסקל (דלפי) יכול לכלול: FL Studio, גיטרה Pro, כמו גם משחקים כמו קרב גיבורים, שטח האימפריה 4 ו ריינג 'רס שטח.

נהלים פסקל פונקציות המשימה

מבנה התכנית

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

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

קצר

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

לאחר מכן ניתן לקבוע קבועים (ערכים קבועים עם סמלים שהוקצו). כדי לעשות זאת, הזן "const", ואז - הקבועים עצמם (לדוגמה, n = 5, וכו '), לסגור את הקו עם נקודה פסיק.

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

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

תחילת התוכנית מוגדרת על ידי המילה "להתחיל".

זה ואחריו הגוף העיקרי של התוכנית.

הסוף מוגדר על ידי המילה "סוף".

מפורט

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

עם זאת, אם אתה לא צריך את השורות הללו כדי להפעיל את התוכנית, אז הם לא יכולים להיות prescribed. התוכנית יהיה להדר בהצלחה (אם נעשה כראוי).

קווים של תהליכים ופאסקלים

נהלים ופונקציות

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

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

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

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

פונקציות הפסקל ודוגמאות נהלים

פסקל. משימות של תהליכים ופונקציות

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

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

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

פונקציות סטנדרטיות ונהלים בפסקל

דוגמאות

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

נוהל:

סכימת נוהל (a: b: מספר שלם: var c: מספר שלם);

בגין

c: = a + b;

ח

פונקציה:

פונקציה summa (a, b: מספר שלם): מספר שלם;

בגין

summa: = a + b;

ח

נהלים וסטנדרטים סטנדרטיים בפסקל

כדי נהלים סטנדרטיים פונקציות יכול לכלול פעולות כגון תוספת וחיסור, כפל וחילוק.

רק עליך לשקול את התכונה הבאה:

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

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

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

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

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