Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 32 стр.

UptoLike

31
его завершения. Для этих целей в языках программирования преду-
смотрены специальные операторы (НЕ управляющие структуры!).
P
A
Да
Нет
x>0
y:=1
Да
Нет
k:=k+1
begin
end
Составной оператор
содержит операторы
y:=1; k:=k+1;
Рисунок 2.2 – Составной оператор
В языке
Pascal это такие операторы:
continueоператор завершения шага цикла. По этому опера-
тору прекращается выполнение текущего шага цикла, и управление
передается на следующий шаг;
breakоператор «выхода» из цикла. Прекращается выполне-
ние цикла и управление передается оператору, следующему за по-
следним оператором цикла;
exit оператор «выхода» из программы. По этому оператору
выполнение программы завершается. Рекомендуется использовать
для выхода из подпрограмм.
В качестве примера рассмотрим такую задачу. Пусть компьютер
«задумал» случайное число (переменная
M) в диапазоне от 0 до 10.
Пользователь вводит с клавиатуры число (переменная
N), пытаясь
угадать «задумку» компьютера. Программа подсчитывает количество
«угадываний» пользователя (переменная
K).
его завершения. Для этих целей в языках программирования преду-
смотрены специальные операторы (НЕ управляющие структуры!).



       Да                 A                        Составной оператор
                                                   содержит операторы
            P                                      y:=1; k:=k+1;
      Нет




                       begin                              end
                                 y:=1           k:=k+1
                Да

                 x>0

                Нет


                       Рисунок 2.2 – Составной оператор


   В языке Pascal это такие операторы:
   ƒ continue – оператор завершения шага цикла. По этому опера-
тору прекращается выполнение текущего шага цикла, и управление
передается на следующий шаг;
   ƒ break – оператор «выхода» из цикла. Прекращается выполне-
ние цикла и управление передается оператору, следующему за по-
следним оператором цикла;
   ƒ exit – оператор «выхода» из программы. По этому оператору
выполнение программы завершается. Рекомендуется использовать
для выхода из подпрограмм.
   В качестве примера рассмотрим такую задачу. Пусть компьютер
«задумал» случайное число (переменная M) в диапазоне от 0 до 10.
Пользователь вводит с клавиатуры число (переменная N), пытаясь
угадать «задумку» компьютера. Программа подсчитывает количество
«угадываний» пользователя (переменная K).


                                     31