Строковый тип (string)

Ввод-вывод

Тема: Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Оператор присваивания.

Оператор присваивания

Формат оператора:

VAR:= EXPR;

где

VAR - имя переменной, получающей новое значение;

:= - символ присваивания, его можно читать как «становиться равным»;

EXPR - арифметическое выражение;

; - знак завершенности оператора.

Во время выполнения этого оператора в ЭВМ происходит следующее:

1. Машина опрашивает ячейки памяти, закреплённые за переменными, участвующими в арифметическом выражении, и пересылает их содержимое в регистры процессора.

2. В соответствии с правилами вычисления арифметических выражений, с учётом скобок и старшинства математических операций, производится вычисление результата.

3. Вычисленный результат пересылается по адресу переменной VAR, получающей новое значение.

Типы данных.

Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы и переменные. Они могут быть различных типов:

· целых чисел (см. ниже);

· действительных чисел (real);

· символьный тип (char);

· строковый (string);

· логический (boolean);

· сложные (комбинированный (record), множественный (set) и другие).

Целые типы:

Название Длина в байтах Диапазон значений
Byte   0... 255
ShortInt   -128... 127
Word   0... 65535
Integer   -32768... 32767
LongInt   -2147483648... 2147483647

Над целыми типами определены такие операции:

1. "+" - сложение;

2. " * " - умножение;

3. " - " вычитание;

4. div - целочисленное деление;

5. mod - получение остатка от целочисленного деления.

Вещественные типы:

Вещественные типы представляются с некоторой точностью, которая зависит от компьютера.

Имя типа. Диапазон значений. Число цифр мантиссы. Размер памяти.
Real 2.9e-39.. 1.7e+38 11 - 12 6 байт
Single 1.5e-45.. 3.4e+38 7 - 8 4 байт
Double 5.0e-324.. 1.7e+308 15 - 16 8 байт
Extende 3.4e-4932.. 1.1e+4932 19 - 20 10 байт
Comp -9.2e+18.. 9.2e + 18 19 - 20 8 байт

Числа записываются таким образом: МАНТИССА е ПОРЯДОК.

Символьный тип (char)

Значениями данного типа является множество всех символов компьютера: русская или латинская большая или маленькая буква, цифра, знак препинания, специальный знак (например, "+", "-", "*", "/", "", "=" и др.) или пробел " ". Каждый из символов имеет уникальный номер от 0 до 255, т. е. внутренний код, который возвращает функция ORD. Символьная константа или символьная переменная - любой символ языка, заключённый в апострофы (одиночная кавычка). Например,

Var

Simvol: char;

Строковый тип (string)

Значением строковой величины является строка переменной длины (быть может пустая). Строковая константа или строковая переменная представляет собой произвольную последовательность символов, заключенную в апострофы. Например,

Var

Stroka: string;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: