Оператор case. Of. End

КОМАНДЫ ВВОДА - ВЫВОДА

WRITE (); - выводит на экран, указанные в скобках параметры, курсор остается в этой же строке.

WRITELN (); - выводит на экран, указанные в скобках параметры, после вывода курсор переходит в начало следующей строки экрана.

READ (); или READLN (); - считываетв перечисленные в скобках переменные значения, введенные с клавиатуры (через пробел или после каждого значения нажимают Enter) Если значения вводились через пробел, то после ввода следует нажать Enter.

MOD И DIV

A div B - частное от деления А на В с остатком

A mod B - остаток от деления А на В с остатком

ОПЕРАТОР CASE...OF...END

Для ситуаций, где имеется несколько (три и более) альтернатив, больше подходит оператор case. Этот оператор называется оператором выбора и имеет следующий вид:

case expression of
values_l: statement_l;
values_2: statement_2;
...
values_n: statement_n;
else
statement;
end;

МАССИВЫ:

Как и любые другие величины, используемые в программе, массивы надо описывать в начале программы (в разделе var описания переменных). В описании массива следует указать:

  • имя массива;
  • диапазон индексов его элементов;
  • тип элементов массива (базовый тип).

Например, массив из подготовительного примераписывается следующим образом:

var
a: array [1.. 100] of real;{одномерный массив}

var
a: array [1.. 100, 1..100] of real;{двухмерный массив, матрицы}

Здесь a - имя массива (выбирается программистом произвольно); array - служебное слово языка Паскаль, указывающее, что речь идет об описании именно массва; [1.. 100] - диапазон индексов, т.е. элементы нумеруются целыми числами от 1 до 100; real - тип всех элементов массива (в упомянутой задаче в этом месте могло быть и integer).

ТИПЫ ПЕРЕМЕННЫХ

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

Наименование типа размет (байт) кол-во цифр диапазон значений
Single Real Duble Extended Comp   7..8 11..12 15..16 19..20 19..20 10-45..+38 10-39..+38 10-324..+308 10-4951..+4932 -263..+263

Целые типы

Наименование типа Размер (байт) Диапазон значений
Byte Shortint Word Integer Longint   0..255 -121..+127 0..65535 -32761..+32767 -2147483641..+2147483647
Составные типы данных
Тип Название
String Строки. Состоят из значений литерного типа (набор символов).
Array Массивы. Представляют собой совокупность элементов одного (любого) типа.
Record Записи. В отличие от предыдущего типа могут состоять из элементов различных типов.
Set Множества. Представляют собой совокупность элементов одного типа (целого положительного или литерного).
File Файловые. Позволяют организовать доступ к файлам из программы.
         

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

Условное выражение - совокупность переменных и констант простых типов, объединеных знаками операций сравнения. Результат вычисления условного выражение - одно из двух логических значений типа Boolean: True (истина) или False (ложь).

В языке Паскаль определены шесть операций сравнения (все они относятся к четвертому (низшему) приоритету):

< меньше
> больше
<= меньше или равно
>= больше или равно
= равно
<> не равно

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



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