КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Примеры выполнения заданий. Разветвляющиеся алгоритмы
Разветвляющиеся алгоритмы Процесс обработки информации называется разветвляющимся, если в зависимости от проверки некоторого условия предусмотрен выбор по двум направлениям. Алгоритм, описывающий разветвляющийся процесс представлен на рис. 5.3.
a) b)
Рис. 5.3. Блок-схема разветвляющегося процесса обработки информации: a) краткая форма вида “Если …, то …”; b) полная форма вида “Если …, то …, иначе”. 1. Опишите графическим способом алгоритм вычисления значения выражения: Предполагается, что выражение знаменателя дроби (x + a) больше нуля. Решение: на рис. 5.4. приведена блок-схема решения задачи. 2. Даны действительные числа x, y и z. Составьте блок-схему алгоритма вычисления: max (min (x2 + y, z2), z3 - ey). Решение: н а рис. 5.5. приведена блок-схема решения задачи.
Задания для самостоятельного выполнения Опишите алгоритмы в графической форме для следующих задач: 1. Даны произвольные числа a, b, c. Если нельзя построить треугольник с такими длинами сторон, то напечатать 0, иначе напечатать 3 - если треугольник равносторонний, 2 - если треугольник равнобедренный или 1 - в противном случае. 2. Даны целые числа k и m, действительные числа x, y, z. При 3. Для заданного числа a найдите корень уравнения f(x)=0, где:
4. Даны действительные числа x, y и z. Вычислите: 0) max (min (y + z, x * y), e(x + y)); 1) max (x, y / z) / min3 (y, z); 2) min2 (x + y - z, x / y * z); 3) max (x + y, z2) / min (x, y + z); 4) max (x3 + z, min (x * z, y / z)); 5) max2 (x, y, z) / (x * y + z); 6) (x * y * z) / min2 (x, y, z); 7) min (x / y, y / z) * max (x, y); 8) max (e(y + z), min (x2, y3, z4)); 9) min (max (x2 + y, x + z3), x2 + z2). Где max – максимальное значение, а min – минимальное значение.
Дата добавления: 2014-11-20; Просмотров: 1046; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |