3) Case <выражение> of
значение 1:
выполняемый оператор 1;
значение 2:
выполняемый оператор 2;
-------------
значение n:
выполняемый оператор n;
end;
Пример:
Begin {начало}
... {группа операторов}
End; {конец}
....
....
начало
точить 1-ый карандаш
точить 2-ой карандаш
точить 3-ий карандаш
точить 4-ый карандаш
точить 5-ый карандаш
точить 6-ой карандаш
конец
начало
взять карандаш
точить карандаш
коробка
пуста?
нет
конец
да
начало
точить 1-ый карандаш
точить 2-ой карандаш
точить 3-ий карандаш
точить 4-ый карандаш
точить 5-ый карандаш
точить 6-ой карандаш
конец
начало
взять карандаш
точить карандаш
коробка
пуста?
нет
конец
да
2)
цикл выполняется хотя бы 1 раз
конец
да
нет
тело цикла
расположено после
проверки условия
2)
Цикл может
ни разу не
выполниться
вход
Тело цикла
Задание новых
значений параметров
выход
нет
да
Особенности:
1)
число повторений
цикла известно
заранее или может
быть вычислено
2)
параметр только
целого типа
(integer)
параметр
значение 2
to автоматически увеличивает
значение параметра на 1
Если <значение 1> > <значения 2>, то
For i:=n downto 1 do <оператор>;
downto автоматически уменьшает
значение параметра на 1
значение 1
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть