Паскал е един от основните езици за програмиране, разработен през 1970 г. от швейцарския учен Никлаус Вирт. Той е много популярен в образователните институции поради своята простота и голяма функционалност.
Типове данни
В езика за програмиране "Pascal" има няколко вида данни, познаването на характеристиките на които е необходимо за писане на програми. Има само пет основни типа данни:
-
Целочислените данни са цяло число, което е с дължина от 1 до 4 байта и има специфичен диапазон в зависимост от подтипа:
- Кратко - от -128 до 127
- Байт - от 0 до 255
- Word - 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" е едно от най-често срещаните и се използва постоянно. Други типове данни могат да се променят по същия начин.