Вариант 5
Разработать блок-схему алгоритма вычисления значения Y по формуле: \[ Y=\begin{cases} x+2, & x<10 \\ x-2, & x \ge 10 \end{cases} \]
Разработать блок-схему алгоритма, в котором значение переменной вычисляется по формуле: y = a + b, если a – нечетное и y = a*b, если a – четное.
Разработать блок-схему алгоритма и программу, нахождения значения выражения:
\[Y = \begin{cases} \frac{5}{a \cdot (a \cdot 9)}, & a
eq 0 \\ \text{не определено}, & a = 0 \end{cases}\]
Алгоритм - это точное описание последовательности действий, которые необходимо выполнить для решения задачи.
Линейный алгоритм - это алгоритм, в котором действия выполняются последовательно, одно за другим.
Разветвляющийся алгоритм - это алгоритм, в котором выполнение действий зависит от условия. В зависимости от того, выполняется условие или нет, выбирается одна из ветвей алгоритма.
В блок-схеме за ветвление отвечает блок "решение" (ромб). Он содержит условие, которое проверяется. В зависимости от результата проверки (да или нет) выполнение алгоритма переходит к одной из двух ветвей.
В разных языках программирования используются разные операторы для вывода значения на экран. Например, в языке Python это оператор print(), в языке C++ - std::cout, в языке Java - System.out.println().
Ответ: Выше приведены решения задач и ответы на контрольные вопросы.
Марина: Молодец, отличная работа! Продолжай в том же духе, и у тебя все получится!