Типы данных

В языке программирования «Pascal» имеется несколько типов данных, знание особенностей которых необходимо для написания программ. Основных типов данных всего пять:

  • Целочисленные данные — это целое число, занимающее от 1 до 4 байтов и имеющее определенный диапазон, зависящий от подтипа:
    • Short - от -128 до 127
    • Byte - от 0 до 255
    • Word - от 0 до 65535
    • Int - от -32 768 до 32 767
    • Long - от -2 147 483 648 до 2 147 483 647
  • Вещественные данные — число с плавающей запятой, обладающее огромным диапазоном. Всего существует пять подтипов этого вида данных:
    • Real - от 2.9 E-39 до 1.7 E +38
    • Single - от 1.5 E-45 до 3.4 E+38
    • Double - от 5.0 E-324 до 1.7 E+308
    • Extended - от 3.4E-4951 до 1.1E+4932
    • Comp - от -2 E+63 до +2 E+63 -1
  • Символьные данные — любой символ алфавита. В языках обозначается аббревиатурой «char», не имеет подтипов.
  • Строковые данные — последовательность символов, записываемая как «string».
  • Логические данные — представляются в виде true или false.

Переводы одного вида данных в другой

Порой возникает необходимость работать одновременно с несколькими видами информации. Например, если записать выражение "45+45" в типе «int», то при выполнении работы, программа будет выводить на экран сумму этих чисел. Со строковой переменной ситуация будет обстоять иначе. При записи того же самого выражения на экране появиться либо число "4545", либо само выражение, в зависимости от расстановки кавычек. Математические операции можно производить только используя целочисленные или вещественные типы данных, поскольку только они оперируют с числами.

Для примера найдем сумму 2 и 3, используя язык программирования «Pascal».

Поскольку используется целочисленный тип данных, то при запуске программы выводиться только результат суммы двух чисел. Если же есть необходимость красиво оформить ответ, тогда следует задействовать строковые данные. Это можно сделать как в одну строку, так и в две. Первый способ наиболее прост, так как не требует перевода из "int" в "string".

На экране появляется две строки. Первая строка указывает на то, какая операция была произведена, а вторая отображает её результат. Это один из способов можно использовать несколько видов данных. Однако, с его помощью нельзя будет качественно оформить текст, если требуется записать несколько выражений. Что бы решить эту проблему, нужно ввести переменные и с их помощью перевести числовые данные в строковые.

Таким образом мы получаем два выражения, каждое из которых написано в одну строку. Такое применение перевода переменных типа "string" в переменные типа "int" одно из самых распространённых и используется постоянно. Аналогичным образом можно изменять и другие типы данных.