- •Тема 4.4.Программирование алгоритмов разветвляющихся структур
- •4.4.1.Программирование на основе событий
- •4.4.2. Средства программирования разветвляющихся структур
- •4.4.3. Базовые алгоритмы разветвляющихся структур и их программирование
- •4.4.4. Задачи для самостоятельного решения по теме «Программирование алгоритмов разветвляющихся структур»
- •4.4.5. Тестовые задания по теме «Программирование алгоритмов разветвляющихся структур»
- •Тема 4.4. Программирование алгоритмов разветвляющихся структур Страница 144
4.4.4. Задачи для самостоятельного решения по теме «Программирование алгоритмов разветвляющихся структур»
Решить задачи, приведенные ниже. Предварительно, если необходимо, формализовать их, то есть представить задачу в формальном математическом виде. Затем составить схему алгоритма и написать программу по правилам изучаемого языка программирования.
Даны положительные действительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z. Если треугольник существует, то ответить, является ли он остроугольным.
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1),(x2, y2),(x3, y3)?
Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений.
Даны действительные числа x, y. Если x, y отрицательны, то каждое число заменить его модулем. Если отрицательно только одно из них, то оба значения увеличить на 0,5. Если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0.5;2.0], то оба значения уменьшить в 10 раз. В остальных случаях x, y оставить без изменения.
Даны положительные действительные числа a, b, c, d. Выяснить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со сторонами c, d так, чтобы каждая из сторон одного прямоугольника была параллельна или перпендикулярна каждой стороне второго прямоугольника.
Даны действительные числа x и y. Определить, принадлежит ли точка с координатами x, y замкнутой фигуре, ограниченной кривыми y=e-x, y=ex, y=x2.
Даны действительные числа a, b, c, d, s, t, u (sиt одновременно не равны нулю). Известно, что точки (a, b) и (c, d) не лежат на прямой L, заданной уравнением sx+ty+u=0. Прямая L разбивает координатную плоскость на две полуплоскости. Выяснить, верно ли, что точки (a, b) и (c, d) принадлежат разным полуплоскостям, т.е. выяснить, одинаков ли знак выражений sa+tb+u и sc+td+u.
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами x, y указанной геометрической фигуре: треугольник с вершинами (-1, -1), (1, -1), (0, 2); Пятиугольник с вершинами (0, 0), (1, 1), (1, -2), (-1, -2), (-1, 1); Четырехугольник с вершинами (0, 0), (1, 0), (-2, -1), (1, -2).
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами x, y указанной геометрической фигуре: верхняя часть плоскости, ограниченной ломаной линией, проходящей через точки (-, 1), (-1, 1), (0, 0), (1, 1), (, 1).
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами x, y указанной геометрической фигуре: полукольцо из двух концентрических верхних полуокружностей с центром в начале координат и радиусами 1 и 2.
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами x, y указанной геометрической фигуре: нижняя часть полуокружности, заданной уравнением x2+y2=1 и прямой x/2;область, ограниченная кривыми, заданными выражениями x2+(y-1)2=1и y=1-x2.
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами x, y указанной геометрической фигуре: область, ограниченная кривыми, заданными выражениями y=|x| и y2+x2=1.
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами x, y указанной геометрической фигуре: кольцо, ограниченное концентрическими окружностями с центром в начале координат и радиусами 1 и 0,5.
Числа a и b — катеты одного прямоугольного треугольника, а c и d — другого; определить, являются ли эти треугольники подобными.
Определить, принадлежит ли заданная точка (x,y) плоской фигуре, являющейся кольцом с центром в начале координат, с внутренним радиусом r1 и внешним радиусом r2 .
Определить, является ли заданное целое число a нечётным двузначным числом.
Определить, имеется ли среди заданных целых чисел A, B, C хотя бы одно чётное.
Определить, есть ли среди цифр заданного целого трёхзначного числа одинаковые.
Заданы площади круга и квадрата. Определить, поместится ли квадрат в круге.
Заданы координаты двух точек. Определить, лежат ли они на одной окружности с центром в начале координат.
Определить, лежит ли заданная точка на одной из сторон треугольника, заданного координатами своих вершин.
Проверить, можно ли построить треугольник из отрезков с длинами x, y, z и, если можно, то какой - остроугольный, прямоугольный или тупоугольный.
Проверить, можно ли построить параллелограмм из отрезков с длинами x, y, v, w.
Значения заданных переменных a, b и c необходимо перераспределить таким образом, что a, b, c станут, соответственно, наименьшим, средним и наибольшим значениями.
Определить номер квадранта, в котором находится точка с заданными координатами (x, y).
На карте координаты начала и конца строящегося прямолинейного участка шоссе обозначены как (x1, y1) и (x1, y2). Карьер, откуда можно брать гравий для стройки, имеет координаты (x0, y0), причем x0 ≠ x1. Определить минимальное расстояние от строящегося участка шоссе до карьера.
Определить, пройдет ли кирпич с рёбрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его рёбер было параллельно или перпендикулярно каждой из сторон отверстия.
Найти центр и радиус окружности, проходящей через три заданные точки на плоскости.
Даны четыре точки на плоскости. Определить, можно ли построить треугольник с вершинами в этих точках такой, что оставшаяся точка окажется внутри треугольника.
Определить, имеют ли общие точки две плоские фигуры - треугольник с заданными координатами его вершин и круг радиусом R c центром в начале координат.
Станции А, B и C расположены на n-м, m-м и p-м километрах железной дороги, соответственно. Какие из этих станций расположены наиболее близко друг к другу?
Горнолыжник собирается провести свой неделю отпуска на одном из трех курортов. Курорт А открыт с начала ноября по конец апреля, но из-за лавинной опасности его закрывают на весь январь. Курорт В открыт с начала декабря по конец марта. Его закрывают на соревнования с 1 по 15 февраля. Курорт С постоянно открыт с начала октября по конец мая. Стоимость отдыха на каждом из курортов, включая проезд, составляет, соответственно, P1, P2 и P3 рублей. По дате начала отпуска определить, сможет ли он провести свой отпуск в горах и какой минимальной суммой он должен располагать.
Стартовый номер участника соревнований по автомотоспорту определяется на квалификационных заездах. При этом фиксируется время начала и конца прохождения так называемого "быстрого" круга (часы, минуты, секунды). Проверить, корректно ли зафиксированы данные участника, и найти время прохождения.
Даны действительные числа x, y (x
y). Меньшее из них заменить их
полусуммой, а большее – их удвоенным
произведением.Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на другое.
