Реферат: Простые операторы в Паскале

Var a, b : integer;

Result : real ;

Begin

ClrScr ; {оператор очистки экрана}

Writeln ( ‘ Введите значение делимого А ‘);

Readln (a);

Writeln ( ‘ Введите значение делителя В ’ );

Readln (b);

If b=0 then writeln (‘на ноль делить нельзя ’)

Else begin {начало составного оператора}

Result := a / b ;

Writeln (‘Частное чисел равно’, Result :8:2);

End; { конец составного оператора}

Readln {задержка результата}

End.

Оператор выбора CASE.

Если один оператор IF может обеспечить выбор из двух альтернатив, то оператор выбора позволяет сделать выбор из произвольного числа имеющихся вариантов. Он состоит из выражения, называемого селектором, и списка параметров, каждому из которых предшествует список констант выбора (список может состоять из одной константы.

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

Case <выражение - селектор> of

<список 1> : <оператор 1> ;

<список 2> : <оператор 2> ;

…………

<список N> : <оператор N> ;

Else <оператор> ;

End;

Оператор Case работает следующим образом. Сначала вычисляется значение выражения-селектора, затем обеспечивается реализация того оператора, константа выбора которого равна текущему значению селектора. Если ни одна из констант не рана текущему значению селектора, то выполняется оператор стоящий за словом Else. Если слово Else отсутствует, то активируется оператор, находящийся за словом End, т.е. первый оператор за границей Case.

Селектор должен относится к одному из целочисленных типов. Список констант выбора состоит из произвольного количества значений, или диапазонов, отделенных друг от друга запятыми. Границы диапазона записываются двумя константами через разграничитель «..». Тип константы должен совпадать с типом селектора.

При использовании оператора выбора должны выполняться следующие правила:

Значения выражения «переключателя» записанного после слова Case, должны принадлежать дискретному типу, для целого типа они должны лежать в диапазоне integer;

К-во Просмотров: 315
Бесплатно скачать Реферат: Простые операторы в Паскале