Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
374.doc
Скачиваний:
11
Добавлен:
30.04.2022
Размер:
3.16 Mб
Скачать

3.3. Задания для лабораторной работы № 2

Разработать алгоритм, интерфейс пользователя и написать программу решения указанного варианта задания. При разработке интерфейса предусмотреть размещение на форме информации для пользователя, ввод исходных данных и вывод результатов вычисления в текстовые окна и метки.

Вариант 3.1. Разработать алгоритм, интерфейс пользователя и программу вычисления величины z по формуле:

Z =

x3/y, если y !=0;

“ делитель равен 0”,если y=0.

Вариант 3.2. Разработать алгоритм, интерфейс пользователя и программу вычисления величины z по формуле:

z = x3/y, где y = sin (n*x + 0,5).

Вариант 3.3. Разработать алгоритм, интерфейс пользователя и программу вычисления величины z по формуле:

sin (x) , если x <= a;

Z =

cos (x), если a < x < b;

tg (x), если x >= b.

Вариант 3.4. Разработать алгоритм, интерфейс пользователя и программу упорядочивания трех чисел: a, b, c.

Вариант 3.5. Разработать алгоритм, интерфейс пользователя и программу вычисления величины y по формуле:

y =

ln (x), если x >= 1

1 , если x = 0;

ex, если x <= –1.

Вариант 3.6. Разработать алгоритм, интерфейс пользователя и программу, позволяющую найти квадрат наибольшего из двух чисел a и b. Вывести признак N = 1, если наибольшим является a и признак N = 2 в противном случае.

Вариант 3.7. Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить, можно ли построить треугольник из трех отрезков длиной a и b, c, вывести результат.

Вариант 3.8. Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить, совпадает ли конец отрезка с полярными координатами R и φ с точкой с координатами x1, y1.

Вариант 3.9. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить момент инерции различных типов профилей, (используйте оператор множественного выбора).

При k = 1 I = (B * H3) /12;

При k = 2 I = (B * Hb * h)3 / 12;

При k = 3 I = (B * H3 b * h3) / 12;

Вариант 3.10. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить площадь одной из геометрических фигур по выбору пользователя:

– треугольника – по заданным основанию и высоте;

– прямоугольника – по заданным длине и ширине;

– трапеции – по заданным основаниям и высоте;

– круга – по заданному радиусу.

При разработке интерфейса для предоставления права выбора использовать переключатели.

Вариант 3.11. На каждый день недели запланированы определенные работы. Разработать алгоритм, интерфейс пользователя и программу, позволяющую по введенному признаку дня недели вывести запланированное на этот день задание.

Вариант 3.12. Известно расписание занятий на день. Разработать алгоритм, интерфейс пользователя и программу, позволяющую по введенной паре часовых занятий вывести наименование занятий и номер аудитории.

Вариант 3.13. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины z по формуле:

a + b, при a < b

ab, при b > a.

Вариант 3.14. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины z по формуле:

a + b – c, при a < b и c < a + b;

ab + c, при b > a и c > ab.

Вариант 3.15. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины z по формуле:

a rcsin (x), при 1 < x < 1;

arctg (x), при b1 > x > 1.

Вариант 3.16. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины z по формуле:

a + b + c, при a > 0, b < 0 и c > a + b;

ab c, при a > b и с < ab или c < 0.

В ариант 3.17. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины z по формуле:

|x| при x <= 1;

x2 при 1 < |x| <= 2;

4 в других случаях.

Вариант 3.18. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины y по формуле. Для выбора варианта расчета использовать переключатели.

sin (x);

cos (x);

ex

Вариант 3.19. Дана окружность радиуса R с центром в точке с координатами x0, y0. Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить, лежит ли точка с координатами x1, y1 внутри окружности.

Вариант 3.20. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины y по формуле:

bxlg (bx) при bx < 1;

1 при bx = 1;

e-bx + lg (bx).

Вариант 3.21. Дан квадрат с центром в точке с координатами x0, y0 и длиной стороны, равной a. Стороны параллельны осям 0x и 0y. Разработать алгоритм, интерфейс пользователя и программу, определить, находится ли точка с заданными координатами x, y внутри прямоугольника.

В ариант 3.22. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины y по выбранной пользователем формуле:

1,5 * cos2 x;

1,8 * a * x;

(x – 2)2 + 6;

3 * tg (x).

Вариант 3.23. Дано кольцо с центром в начале координат. Радиус внешней окружности R и внутренней r, Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить находится ли произвольно заданная точка с координатами x, y в кольце либо внутри кольца.

Вариант 3.24. Генератор случайных чисел выдает целое число в диапазоне от 1 до 100. Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить, является это число четным или нечетным.

Вариант 3.25. Генератор случайных чисел выдает целое число в диапазоне от 1 до 100. Разработать интерфейс пользователя, алгоритм и программу, позволяющую определить, является это число четным, или делится на 3, или не делится ни на 2, ни на 3.

Вариант 3.26. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины y по формуле:

lg (yx) при x < y;

sin2 √|yx| при x >= y.

Вариант 3.27. Разработать алгоритм, интерфейс пользователя и программу, которая вычисляет частное двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке. «Вы ошиблись. Делитель не должен быть равен нулю».

Вариант 3.28. Разработать алгоритм, интерфейс пользователя и программу вычисления площади кольца. Программа должна проверять правильность исходных данных. «Ошибка! Радиус отверстия не может быть больше радиуса кольца».

Вариант 3.29. Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить значение величины y по выбранной пользователем формуле:

a * sin2 (x) при a >= 0 и 0 < x < π;

a * lg x + √(x + 1) при a < 0 и x > π.

Вариант 3.30. Дни недели пронумерованы от 1 до 7. На каждый день записано какое-либо задание. Разработать алгоритм, интерфейс пользователя и программу, позволяющую по введенному номеру дня недели вывести предписанное задание.

Вариант 3.31. В прямоугольной системе координат из начала координат проведена прямая под углом к оси ОХ , равная φ. Координаты точки А (x > 0, y > 0). Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить, выше или ниже линии находится точка А.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]