Г Л А В А
4
Условный оператор
1. Какие виды условных операторов вы знаете?
2. В каких случаях в программе используется полный условный оператор? Как он
оформляется? Как он работает (что происходит при его выполнении)? Нарисуй-
те графическую схему выполнения.
3. В каких случаях в программе используется неполный условный оператор? Как
он оформляется? Как он работает (что происходит при его выполнении)? Нари-
суйте графическую схему выполнения.
4. В каких случаях в программе используется вложенный условный оператор? Как
он оформляется?
5. В каких случаях в программе используется оператор варианта (выбора)? Как он
оформляется? Как он работает (что происходит при его выполнении)? Нарисуй-
те графическую схему выполнения.
Полный условный оператор
4.1. Рассчитать
значение у при заданном
значении х:
2
2
sin
при
0,
1 2sin
в противном случае.
x
x
y
x
4.2. Рассчитать значение
у при
заданном значении х:
2
2
sin
при
0,
1 2sin
в противном случае.
x
x
y
x
Условный оператор
29
4.6. Даны два различных вещественных числа. Определить:
а) какое из
них больше;
б) какое из них меньше.
4.7.
Определить максимальное и минимальное значения из двух различных веще-
ственных чисел.
4.8.
Известны два расстояния: одно в километрах, другое — в футах
(1 фут
0,305 м
). Какое из расстояний меньше?
4.9.
Известны две скорости: одна в километрах в час, другая — в метрах в секун-
ду. Какая из скоростей больше?
4.10. Даны радиус круга и сторона квадрата. У какой фигуры площадь больше?
4.11. Даны объемы и массы двух тел из разных материалов. Материал какого из тел
имеет большую плотность?
4.12. Известны сопротивления двух несоединенных друг с другом участков элек-
трической цепи и напряжение на каждом из них. По какому участку протекает
меньший ток?
4.13. Даны вещественные числа
a,
b,
c (
a 0). Выяснить, имеет ли уравнение
2
0
ax
bx
c
вещественные корни.
4.14. Для условий предыдущей задачи в случае наличия вещественных корней най-
ти их, в противном случае — вывести на экран соответствующее сообщение.
Вариант равенства корней отдельно не рассматривать.
4.15. Известны год и номер месяца рождения человека, а также год и номер месяца
сегодняшнего дня (январь — 1 и т. д.). Определить возраст человека (число
полных лет). В случае совпадения указанных номеров месяцев считать, что
прошел полный год.
4.16. Известны площади круга и квадрата. Определить:
а) уместится ли круг в квадрате?
б) уместится ли квадрат в круге?
4.17. Известны площади круга и равностороннего треугольника. Определить:
а) уместится ли круг в треугольнике?
б) уместится ли треугольник в круге?
4.18.*Даны два прямоугольника, стороны которых параллельны или перпендику-
лярны осям координат. Известны координаты левого нижнего и правого ниж-
него углов каждого из них. Найти координаты левого нижнего и правого
верхнего углов минимального прямоугольника, содержащего указанные пря-
моугольники.
4.19.*Даны два прямоугольника, стороны которых параллельны или перпендикуляр-
ны осям координат. Известны координаты левого нижнего угла каждого из них
и длины их сторон. Найти координаты левого нижнего и правого верхнего уг-
лов минимального прямоугольника, содержащего указанные прямоугольники.