מחשביםתכנות

מהם סוגי הנתונים בפסקל?

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

כל סוגי הנתונים בפסקל מחולקים לשתי קבוצות: פשוט ומובנה. עבור כל סוג של נתונים, מוקצים מספר בתים. סוגים פשוטים כוללים: סוגי מספרים שלמים (בתים, מספר שלם וכו '), סוגים אמיתיים (אמיתיים, בודדים וכו'), סוג לוגי (בוליאני), סוג תו (char), סוג המנוי ורווח. כולן, למעט טיפוסים אמיתיים, הן טיפוסים סדירים ומאופיינות במערך ערכים מוגבל. לדוגמה, משתנה מסוג בתים יכול לקחת ערכים בטווח שבין 0 ל 255, כולל. סוגי נתונים אלה בפסקל מאפשרים לך להשתמש בפונקציה Pred (מחשבת את הערך הקודם) ו- Succ (מחשבת את הערך הבא), Low (לחשב את הערך הקטן ביותר של הסוג) ו- High (מחשבת את הערך הגדול ביותר של הסוג), Ord (מחשבת את מספר הרצף של הערך הנוכחי של המשתנה).

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

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

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

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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