![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Алгоритмы разветвляющей структуры
Часто в зависимости от каких-либо промежуточных результатов вычисления производятся либо по одним, либо по другим формулам, т.е. в зависимости от выполнения некоторого логического условия вычислительный процесс осуществляется по одной или другой ветви. Алгоритм такого вычислительного процесса называется алгоритмом разветвляющей структуры. 1. Вычислить: 2. Найти квадрат наибольшего из двух чисел a и b и отпечатать N = 1, если наибольшим является а, и признак N = 2 ‑ в противном случае. 3. Определить, попадает ли точка с координатами х, у в круг радиуса r (уравнение окружности 4. Составить программу, выполняющую упорядочение трех чисел A, B, C, таким образом, чтобы при выполнении ее в ячейке с символическим адресом A находилось наименьшее число, в ячейке B ‑ среднее, в ячейке C ‑ наибольшее. 5. Записать указанное действие в виде одного условного оператора: а) у = б) переменной х присвоить корень уравнения в) перераспределить значение переменных х и у так, чтобы в х оказалось большее из этих значений, а в у ‑ меньшее; г) d = max (a, b, c); д) z = е) переменной k присвоить номер четверти плоскости, в которой находится точка с координатами х и у (ху 6. Записать программу для решения задачи: а) по номеру у (у > 0) некоторого года определить с ‑ номер его столетия (учесть, что, к примеру, началом XX столетия был 1901); б) в) если уравнение ax2 + bx +c = 0 (a г) считая, что стандартные функции sin и cos применимы только к аргументам из отрезка [0, д) значения переменных а, b и c поменять местами так, чтобы оказалось а
|