Pascal. Условный оператор IF-ELSE.

Давайте рассмотрим работу с условиями в psacal. Представьте что у Вас есть два числа, и Вам нужно сравнить их на равность, то есть равно ли первое число второму. Для решения этой проблемы воспользуемся оператором условия if.


Мы сначала пишем if(если), после этого пишем наше условие, потом пишем then(то), и выполняемый код если условие пройдёт успешно. Так и сделаем:

А теперь давайте всё разберём построчно:

Название программы IF_ELSE;

подключённые модули CRT;

описание переменных: num1, num2: тип переменных Integer;

начало программы

очистка экрана от лишнего clrscr;

вывод на экран сообщения write(»);

считывание данных с клавиатуры, и запись их в переменные readln(num1, num2);

если if первое число равно второму (num1 = num2) то then

вывод сообщения на экран writeln(»);

считывание любого типа данных, для временной остановки программы.

конец программы

Теперь разберём саму конструкцию условия:

Теперь давайте рассмотрим пример если нам нужно вывести сообщение о том что они не равны, или равны. Как бы добавим в условие оператор else(иначе), он будет срабатывать тогда, когда верно условие будет ложно:

Если Вы уже заметили, то в после оператора if мы написали вывод строки на экран, но после команды writeln(») не поставили точку запятой. Просто в условиях подобного рода — где есть оператор else перед else нельзя закрывать строку точкой с запятой, иначе программа выдаст ошибку. Теперь рассмотрим отдельно условие с операторами if и else:

Всё довольно просто.


Похожие записи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля отмечены *