Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Выполнение оператора IF...THEN...ELSE




1. Проверяется: выполняется или нет условие, стоящее после слова IF (т.е. имеет оно значение "истина" или "ложь").

2.Если условие выполняется, т.е. значение его "истина", то выполняется оператор, стоящий после слова THEN, а затем управление передается оператору программы, записанному после оператора IF...THEN...ELSE. Если условие оператора IF не выполняется (т.е. оно имеет значение "ложь"), то вы­полняется оператор, стоящий после слова ELSE, а затем начинает выполняться сле­дующий после IF...THEN...ELSE... оператор. Познакомимся с условным оператором на примере решения задачи вывода на экран большего из двух данных чисел.

Исходные данные:

два числа, поскольку ничего не сказано про их значения, будем считать, что они вещественные. Пусть переменная Х хранит значение первого числа, а переменная Y - значение второго.

Алгоритм решения задачи достаточно прост:

надо сравнить значения переменных Х и Y.

Если X>Y, на экран вывести значение переменной X, иначе - переменной Y. Ло­гическое условие, которое будет записано в условном операторе, в данном случае совпадает с тем, которое используется в математике.


3. Запишем алгоритм на языке PASCAL. Program PR 1;

Uses Crt;

Var x,y:real;

Begin CIrScr;

\Уп1е1п('введите два числа');

Readln(x,y);

Ifx>yThenWriteln(x) {если (If) x больше у, то (Then) выводим х} Else Writeln(y);

{иначе (Else) выводим у} End.

Выполним программу, введя для переменной Х значение 2.2 и для переменной Y зна­чение- 10.8.

Условие X>Y выполняется, управление передается оператору, записанному после сло­ва Then, на экране появится число 2.2, Задание:

Выполните программу при Х=4.5, Y=21.9;

Х=6.6, Y=6.6.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных