Хотите научиться создавать мощные, "интеллектуальные", универсальные и полезные программы?

Тогда вам необходимо изучить три основные формы управления процессом выполнения программ. Согласно теории вычислительных систем, хороший язык программирования должен обеспечивать реализацию трех форм управления процессом выполнения программ:
1 - ПОСЛЕДОВАТЕЛЬНОСТЬ:  Выполнение последовательных операторов - с этим мы уже познакомились в более ранних курсах. Все наши предыдущие программы представляли собой некоторую последовательность операторов
2 - ВЫБОР:
          если такой и такой случай,
              тогда сделать это
          иначе сделать то
3 - ПОВТОРЕНИЕ:
          WHILE (до тех пор, пока такой и такой случаи — делать это)

Программу становятся более "интеллектуальными", а также чрезвычайно увеличивает эффективность работы компьютеров вторая форма - ВЫБОР между различными способами действия. 

Начнем с простого примера. 
Необходимо ввести с клавиатуры два целых числа и определить наибольшее из них.
Разберите данный пример.

В задаче про нахождение максимального числа из двух мы встретили новый оператор, который начинался со слова IF
Это оператор называется - УСЛОВНЫЙ 
Слово if переводится с английского языка как "если", а слово else - как "иначе". Если условие после слова if верно (истинно), то выполняются все команды (операторы), стоящие после условия после слова then между словами begin и end. Если условие неверно (ложно), то выполняются команды, стоящие между begin и end после слова else.

ОБЩИЙ ВИД УСЛОВНОГО ОПЕРАТОРА:
if  условие then begin // заголовок с условием
  ... // блок «если» — операторы, которые выполняются,
      // если условие в заголовке истинно
end
else begin
   ... // блок «иначе» — операторы, которые выполняются,
       // если условие в скобках ложно
end;
ЗАПОМИНАЕМ:
1. IF - ELSE  -  ЭТО ОДИН ОПЕРАТОР!
   Поэтому между end-ом, завершающим блок "если", и словом else не могут находиться другие операторы
2. после слова else НИКОГДА УСЛОВИЕ НЕ СТАВИТСЯ.
     Блок "иначе" выполняется тогда, когда основное условие, указанное после слова IF  - ложно, т.е. не выполняется
3. В случае если, в блоке "если" или в блоке "иначе" стоит только один оператор, то begin и end можно опустить
4. УСЛОВИЕ - это выражение, относительно которого можно сказать истинно оно (то есть выполняется) или ложно (то есть не выполняется)
   В условии можно использовать знаки логических отношений
   > , <               больше меньше
  >=, <=             больше или равно, меньше или равно
  =                     равно
  <>                   не равно

 

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

Если в блоке «иначе» не надо ничего делать (например: «если в продаже есть мороженое, купи мороженое», а если нет ...), то весь блок «иначе» можно опустить и использовать сокращенную (неполную) форму условного оператора:
if  условие then begin
   ... // что делать, если условие истинно
end;
Рассмотрим пример решения задачи на поиск максимального из двух чисел, с использованием неполной формы условного оператора