ВУЗ:
Составители:
Рубрика:
41
Задание. Алгоритмы разветвленной структуры
1. Выяснить, принадлежит ли точка с координатами (x, y) кругу
единичного радиуса с центром в начале координат.
2. Даны действительные числа x, y, z. Вывести на печать:
a). Максимальное из чисел x, y, z.
b). Минимальное из чисел x, y, z.
c). Максимальное и минимальное из чисел x, y, z.
3. Даны действительные числа x, y, z. Удвоить эти числа, если x≥y≥z,
и заменить их абсолютными значениями, если усло
вия не
выполняются.
4. Даны действительные числа x, y, z. Проверить, выполняется ли
неравенства x≥y≥z, и напечатать результат проверки.
5. Даны действительные числа x, y. Вычислить z по одной из формул
и вывести на печать:
z =
⎩
⎨
⎧
x–y, если x>y,
y–x+1, в противном случае
6. Даны два действительных числа. Заменить первое число нулем,
если оно меньше или равно второму, и оставить числа без
изменения в противном случае.
7. Даны действительные числа x, y, z. Напечатать из них те, которые
принадлежат интервалу [0 . . 4].
8. Даны положительные действительные числа x, y, z. Выяснить,
существует ли тр
еугольник с длинами сторон x, y, z, и напечатать
соответствующее сообщение.
9. Даны два действительных числа. Возвести в квадрат те из них,
значения которых неотрицательны.
10. Даны два различных действительных числа. Преобразовать:
a). Меньшее из чисел заменить из полусуммой, а большее из них
заменить их удво
енным произведением.
b). Большее из чисел заменить из полусуммой, а меньшее из них
заменить их удвоенным произведением.
42
11. Даны действительные числа x, y. Если x, y отрицательные, то
каждое значение заменить их модулем, если отрицательно только
одно из них, то оба значения увеличить на 1, в противном случае
оставить без и
зменения.
12. Даны действительные числа x, y. Если x, y отрицательные, то
каждое значение заменить их модулем, если отрицательное только
одно из них, то оба уменьшить в 10 раз, в противном случае
оставить без изменения.
13. Даны действительные числа x, y. Если x, y положительные, и оба
значения не пр
инадлежат отрезку [1,5 . . 3,2], то каждое значение
увеличить в два раза, в противном случае уменьшить в два раза.
14. Если сумма трех различных действительных чисел x, y, z меньше
единицы, то наименьшее из этих трех чисел заменить полусуммой
двух других, в противном случае заменить большее из x, y
полусуммой оставшихся значений.
15. Если сумма тр
ех различных действительных чисел x, y, z больше
единицы, то наибольшее из этих трех чисел заменить полусуммой
двух других, в противном случае заменить меньшее из x, y
полусуммой оставшихся значений.
16. Даны действительные числа a, b, c, d. Выяснить, можно ли
прямоугольник со сторонами a, b уместить внутри прямоугольника
со сторо
нами c, d так, чтобы каждая из сторон одного
прямоугольника была параллельна или перпендикулярна каждой
стороне второго прямоугольника. Выдать соответствующее
сообщение.
17. Даны действительные числа a, b, c, d, e. Выяснить, пройдет ли
кирпич с ребрами a, b, e в прямоугольное отверстие со сторонами c,
d так, чтобы каждое из ребер было параллельно ил
и
перпендикулярно каждой из сторон отверстия. Выдать
соответствующее сообщение.
18. Дано действительное число x. Вычислить и напечатать значение
функции F(x) по формулам:
a). F(x) =
⎩
⎪
⎨
⎪
⎧
x*x при –2 ≤ x < 2,
x*x+4*x+5 при x ≥ 2,
5 в противном случае
11. Даны действительные числа x, y. Если x, y отрицательные, то Задание. Алгоритмы разветвленной структуры каждое значение заменить их модулем, если отрицательно только одно из них, то оба значения увеличить на 1, в противном случае 1. Выяснить, принадлежит ли точка с координатами (x, y) кругу оставить без изменения. единичного радиуса с центром в начале координат. 12. Даны действительные числа x, y. Если x, y отрицательные, то 2. Даны действительные числа x, y, z. Вывести на печать: каждое значение заменить их модулем, если отрицательное только одно из них, то оба уменьшить в 10 раз, в противном случае a). Максимальное из чисел x, y, z. оставить без изменения. b). Минимальное из чисел x, y, z. 13. Даны действительные числа x, y. Если x, y положительные, и оба c). Максимальное и минимальное из чисел x, y, z. значения не принадлежат отрезку [1,5 . . 3,2], то каждое значение увеличить в два раза, в противном случае уменьшить в два раза. 3. Даны действительные числа x, y, z. Удвоить эти числа, если x≥y≥z, и заменить их абсолютными значениями, если условия не 14. Если сумма трех различных действительных чисел x, y, z меньше выполняются. единицы, то наименьшее из этих трех чисел заменить полусуммой двух других, в противном случае заменить большее из x, y 4. Даны действительные числа x, y, z. Проверить, выполняется ли полусуммой оставшихся значений. неравенства x≥y≥z, и напечатать результат проверки. 15. Если сумма трех различных действительных чисел x, y, z больше 5. Даны действительные числа x, y. Вычислить z по одной из формул единицы, то наибольшее из этих трех чисел заменить полусуммой и вывести на печать: двух других, в противном случае заменить меньшее из x, y ⎧ xy, если x>y, полусуммой оставшихся значений. z=⎨ ⎩ yx+1, в противном случае 16. Даны действительные числа a, b, c, d. Выяснить, можно ли 6. Даны два действительных числа. Заменить первое число нулем, прямоугольник со сторонами a, b уместить внутри прямоугольника если оно меньше или равно второму, и оставить числа без со сторонами c, d так, чтобы каждая из сторон одного изменения в противном случае. прямоугольника была параллельна или перпендикулярна каждой стороне второго прямоугольника. Выдать соответствующее 7. Даны действительные числа x, y, z. Напечатать из них те, которые сообщение. принадлежат интервалу [0 . . 4]. 17. Даны действительные числа a, b, c, d, e. Выяснить, пройдет ли 8. Даны положительные действительные числа x, y, z. Выяснить, кирпич с ребрами a, b, e в прямоугольное отверстие со сторонами c, существует ли треугольник с длинами сторон x, y, z, и напечатать d так, чтобы каждое из ребер было параллельно или соответствующее сообщение. перпендикулярно каждой из сторон отверстия. Выдать 9. Даны два действительных числа. Возвести в квадрат те из них, соответствующее сообщение. значения которых неотрицательны. 18. Дано действительное число x. Вычислить и напечатать значение 10. Даны два различных действительных числа. Преобразовать: функции F(x) по формулам: a). Меньшее из чисел заменить из полусуммой, а большее из них ⎧⎪ x*x при 2 ≤ x < 2, заменить их удвоенным произведением. a). F(x) = ⎨ x*x+4*x+5 при x ≥ 2, b). Большее из чисел заменить из полусуммой, а меньшее из них ⎪⎩ 5 в противном случае заменить их удвоенным произведением. 41 42
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »