Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Алгоритм называется разветвляющимся, если последовательность выполнения шагов алгоритма изменяется в зависимости от некоторых условий





Цель работы:

1. Построение схемы разветвляющегося алгоритма;

2. Изучение структур разветвления (условных операторов) DELPHI.

 

Условие – это логическое выражение, которое может принимать два значения: “ДА” – если условие верно (истинно), и “НЕТ” – если условие неверно (ложно).

Структура простого условного оператора имеет вид:

 

 

Нет Да

 
 

 

 


 

IF <логическое выражение> THEN P1 ELSE Р2;

где IF, THEN, ELSE – зарезервированные слова, а P1, P2 – операторы.

 

Условный оператор работает по следующему алгоритму:

Вначале вычисляется логическое выражение. Если результат есть TRUE (истина), то выполняется оператор P1, а оператор P2 пропускается.
Если результат есть FALSE (ложь), то выполняется оператор P2, а оператор P1 пропускается.

Часть «ELSE Р2» необязательна, поэтому в этом случае, если <логическое выражение>;истинно, то выполняется оператор P1, в случае его ложности – оператор, следующий за IF.

 

 

Типовой пример

 

Составить схему алгоритма и программу для вычисления значений

функции F для заданных значений переменной x и постоянных a, b.

 

F = a ·x, при x < 2; (1)

F = (a2 - b2) x2, при x = 2; (2)

F = b·(x-2)3, при x > 2. (3)

 

Примечание: При составлении алгоритма и программы не забывайте

анализировать знаменатель (он не должен равняться нулю), учитывайте

область определения математических функций, значения подкоренных выражений и типы данных, участвующих в выражениях.

В рассматриваемом примере ни ограничений области определения функций, ни каких-либо других ограничений нет.

Все данные вещественного типа.

 

Схема алгоритма

 

 

 
 

 


 

 

 
 


Вычисление F по форм. (1)  

x>2 х<2

           
   
 
   
 

 


х=2

 
 

 








Дата добавления: 2015-03-11; просмотров: 3755. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Медицинская документация родильного дома Учетные формы родильного дома № 111/у Индивидуальная карта беременной и родильницы № 113/у Обменная карта родильного дома...

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия