פסקל היא אחת משפות התכנות הבסיסיות שפותחה בשנת 1970 על ידי המדען השוויצרי ניקלאוס וירט. זה פופולרי מאוד במוסדות חינוך בשל פשטותו ופונקציונליות רבה.
סוגי מידע
בשפת התכנות "פסקל" ישנם מספר סוגים של נתונים, שידע על תכונותיהם הכרחי לכתיבת תוכניות. ישנם רק חמישה סוגי נתונים עיקריים:
-
נתוני מספר שלם הם מספר שלם שאורכו 1 עד 4 בתים וטווח ספציפי תלוי בתת-הסוג:
- קצר - מ -128 ל- 127
- בתים - מ -0 עד 255
- מילה - 0 עד 65535
- Int - מ -32 768 ל 32 767
- ארוך - מ -2 147 483 648 ל -2 147 483 647
-
נתונים אמיתיים הם מספר נקודה צפה עם טווח עצום. ישנם חמישה תת-סוגים של סוג זה של נתונים בסך הכל:
- ריאל - מ- 2.9 E-39 ל- 1.7 E +38
- יחיד - מ- 1.5 E-45 ל- 3.4 E + 38
- כפול - מ- 5.0 E-324 ל- 1.7 E + 308
- מורחב - מ 3.4E-4951 ל- 1.1E + 4932
- Comp - מ -2 E + 63 עד +2 E + 63 -1
- נתוני תווים - כל תו של האלף-בית. בשפות זה מסומן בקיצור "char", אין לו תת-סוגים.
- נתוני מחרוזת הם רצף של תווים שנכתבים כ"מחרוזת ".
- נתונים בוליאניים - מיוצגים כנכונים או כוזבים.
תרגומים של סוג נתונים אחד לאחר
לפעמים יש צורך לעבוד במקביל עם כמה סוגים של מידע. לדוגמא, אם אתה כותב את הביטוי "45 + 45" בסוג "int", אז בעת ביצוע העבודה, התוכנית תציג את סכום המספרים הללו. המצב שונה עם משתנה מחרוזת. בעת כתיבת אותו ביטוי, המספר "4545" או הביטוי עצמו יופיעו על גבי המסך, תלוי במיקום המרכאות. פעולות מתמטיות ניתנות לביצוע רק על ידי סוגי נתונים שלמים או ממשיים, מכיוון שרק הם פועלים לפי מספרים.
לדוגמא, בואו נמצא את הסכום של 2 ו -3 באמצעות שפת התכנות Pascal.
מאחר שמשתמשים בסוג הנתונים השלם, כאשר התוכנית מתחילה, מוצגת רק התוצאה של סכום שני המספרים. אם יש צורך לנסח את התשובה יפה, עליך להשתמש בנתוני מחרוזת. ניתן לעשות זאת בשורה אחת או בשתיים. השיטה הראשונה היא הפשוטה ביותר, מכיוון שהיא אינה דורשת תרגום מ- "int" ל"מחרוזת ".
שתי שורות מופיעות על המסך. השורה הראשונה מציינת איזו פעולה בוצעה, והשנייה מציגה את התוצאה שלה. זוהי דרך אחת שבה אתה יכול להשתמש בכמה סוגים של נתונים. עם זאת, בעזרתו לא ניתן יהיה לעצב כראוי את הטקסט אם תצטרך לכתוב כמה ביטויים. כדי לפתור בעיה זו, עליך להזין משתנים ולהשתמש בהם כדי להמיר נתונים מספריים למחרוזות.
לפיכך, אנו מקבלים שני ביטויים שכל אחד מהם כתוב על שורה אחת. שימוש זה בתרגום משתנים מסוג "מחרוזת" למשתנים מסוג "int" הוא אחד הנפוצים ביותר ומשתמשים בו ללא הרף. באותה צורה ניתן לשנות סוגי נתונים אחרים.