|
|||||
Практическое занятие 6. Тема: Составление разветвляющихся программ. Вычисление значения функции. Теория. Пример. Математическая модельСтр 1 из 3Следующая ⇒ Практическое занятие 6 Тема: Составление разветвляющихся программ. Вычисление значения функции Цель работы: научиться использовать условный оператор if, научиться составлять программы решения задач на разветвляющиеся алгоритмы. Теория Разветвляющимся алгоритмом называются алгоритм, в котором действия выбираются в зависимости от условия. Каждый подобный набор действий называется ветвью алгоритма. Существует полная и сокращенная формы ветвления. Полная форма ветвления Сокращенная форма ветвления Блок-схема Блок-схема
Алгоритмический язык Алгоритмический язык
Паскаль Паскаль if <условие> if <условие> then<действие 1> then <действие>; else <действие 2>;
Пояснения: кв – конец ветвления
if- если then- то else- иначе
Если в качестве оператора должна выполняться серия операторов, то они объединяются в операторные скобки Begin – End.
Пример
1. Математическая модель Рассмотрим, как наша функция расположена относительно оси ОХ. На прямой отметим точки, которыми наша прямая разбивается на три части. Это точки и 3. По условия расставляем части нашей функции.
Можно решить задачу двумя способами: при помощи полной или сокращенной форм ветвления. Рассмотрим полную форму ветвления. В ней нам достаточно проверить только 2 из трёх условий. Так как двойное неравенство записывается на Паскале сложнее. (например, , записывается (x > -Pi/2) and (x < 3)), то я выбираю два простых неравенства (на Паскале они записываются так: x <= Pi / 2 и x >= 3).
|
|||||
|