Программирование разветвляющихся алгоритмов




ЛАБОРАТОРНАЯ РАБОТА №2

1. Даны действительные положительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z.

2. Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (1, 3).

3. Составить программу решения квадратного уравнения ax2+bx+c=0, заданного своими коэффициентами (a≠0).

4. Составить программу решения биквадратного уравнения ax4+bx2+c=0, заданного своими коэффициентами (a≠0).

5. Даны действительные числа x, y. Если x, y отрицательны, то каждое значение заменить его модулем; если отрицательное только одно из них, то оба значения увеличить на 0.5; если оба значения не отрицательны и ни одно из них не принадлежит отрезку [0.5, 2.0], то оба значения уменьшить в 10 раз; в остальных случаях x, y оставить без изменения.

6. Из величин, определяемых выражениями a=sinx, b=cosx, c=ln|x| при заданном х, определить и вывести на экран дисплея минимальное значение.

7. Определить, какая из двух точек - M1(x1,y1) или M2(x2,y2) - расположена ближе к началу координат. Вывести на экран дисплея координаты этой точки.

8. Даны действительные числа x, y. Найти наибольшее Max(x, y) и наименьшее Min(x, y) среди них.

9. Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Известно, что сторона квадрата равна а, радиус круга r. Вывести на экран название и значение площади большей фигуры.

10. Определить, попадает ли точка M(x,y) в круг радиусом r с центром в точке (x0,y0).

11. Перераспределить значения переменных X и Y так, чтобы в X оказалось меньшее из этих значений, а в Y — большее.

12. Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по возрастанию.

13. Ввести два числа. Меньшее заменить полусуммой, а большее – удвоенным произведением.

14. Ввести два числа. Меньшее заменить частным, а большее – удвоенным квадратом суммы двух чисел.

15. Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невысокосного года. Вывести значения D и M для даты, следующей за указанной.

16. Дано целое число в диапазоне 100 – 999. Вывести строку — словесное описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «восемьсот четырнадцать».

17. В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле годы носят названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. По номеру года вывести его название, если 1984 год был началом цикла — годом зеленой крысы.

18. Составьте программу, реализующую эпизод применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг, сумму денег, внесенную покупателем; если сдачи не требуется, печатает на экране «спасибо»; если денег внесено больше, то печатает «возьмите сдачу» и указывает сумму сдачи; если денег недостаточно, то печатает об этом сообщение, указывающее размер недостающей суммы.

19. Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное.

Некоторая точка задана на плоскости действительными координатами (x,y). Написать программу, определяющую, принадлежит ли данная точка заштрихованной области (включая границы), изображенной на рисунке:

 

 

 

 

Часть 2

Варианты задания

Вариант Вычисляемая функция Исходные значения
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-05-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: