Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабор раб по ОАП для ППППН(1)_УПРОЩ_1.doc
Скачиваний:
35
Добавлен:
19.11.2019
Размер:
320.51 Кб
Скачать

Лабораторная работа № 1 Линейные программы.

Задание 1. Даны вещественные x, y, z. Вычислить a, b, если

варианта

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

Лабораторная работа № 2 Ветвление.

Задание 1. Написать программу, которая печатает значение логического выражения (TRUE или FALSE):

  1. Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.

  2. Квадрат второй цифры трехзначного числа равен сумме цифр этого числа.

  3. Среди цифр трехзначного числа есть одинаковые.

  4. Средняя цифра трехзначного числа в два раза больше суммы первой и третьей цифр.

  5. Сумма первой и последней цифры четырехзначного числа равна второй цифре.

  6. Первая и последняя цифры трехзначного числа равны.

  7. Сумма второй и третьей цифр четырехзначного числа больше восьми.

  8. Среди цифр четырехзначного числа есть четная.

  9. Сумма первой и последней цифр четырехзначного числа больше десяти.

  10. Все цифры четырехзначного числа нечетные.

  11. Первая и последняя цифры трехзначного числа равны.

  12. Сумма цифр четырехзначного числа больше квадрата его последней цифры.

  13. Сумма первой и второй цифр трехзначного числа равна третьей цифре.

Задание 2. Варианты заданий:

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

  2. Если сумма трех попарно различных действительных чисел x, y и z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений.

  3. Даны действительные числа a, b, c, d. Если a <= b <= c <= d, то каждое число заменить наибольшим из них; если a > b > c > d, то число оставить без изменения; в противном случае все числа заменяются их квадратами.

  4. Год является високосным, если его номер кратен 4, однако из кратных 100 високосными являются лишь кратные 400 (например, 1700, 1800 и 1900 - не високосные года, а 2000 - високосный). Дано натуральное число n. Определить является ли високосным год с таким номером.

  5. Даны четыре вещественных числа. Определить, сколько из них отрицательных.

  6. Дано трехзначное число. Определить какая из его цифр является средним числом (средним будем называть число, которое больше минимального, но меньше максимального).

  7. Дано двузначное число. Выяснить, различны ли его цифры. Если да, то проверить их на четность, иначе найти удвоенную сумму цифр.

  8. Дано двузначное число. Если сумма его цифр четное число, то вывести половину этой суммы, иначе выяснить какая цифра нечетная, а какая четная.

  9. Из данных действительных чисел a, b, c возвести в третью степень те, которые не принадлежат интервалу (4.2, 8.4).

  10. Проверить, какому интервалу принадлежит данное действительное число d: (-16, 2), (4, 10) или (14, 36). Если число d не принадлежит не одному из интервалов, то выдать соответствующее сообщение.

  11. Дано число h. Если оно принадлежит интервалу (8, 16), то выдать соответствующее сообщение, если же оно лежит в интервале (-12, 6), то напечатать его сигнатуру (сигнатура числа - это функция, равная -1, если число отрицательно, нулю, если число равно нулю и 1, если число положительно).

  12. Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и длины их сторон. Один из прямоугольников назовем первым, другой - вторым. Определить , принадлежал ли все точки первого прямоугольника второму.

  13. Составьте программу, определяющую, пройдет ли график функции y = 5x2 – 7 x + 2 через заданную точку с координатами (a,b).

Задание 3.

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

  2. Даны действительные числа a, b, c (a <> 0). Польностью исследовать биквадратное уравнение a∙x^4 + b∙x^2 + c = 0, т.е если действительных корней нет, то должно быть выдано сообщение об этом, иначе должны быть выданы два или четыре корня.

  3. Даны два вещественных числа. Условно принимая, что стандартной функции определения абсолютной величины числа нет, найти полусумму абсолютных величин заданных чисел и квадратный корень из произведения абсолютных величин заданных чисел.

  4. Работа светофора для пешеходов запрограммирована следующем образом: в начале каждого часа в течение трех минут горит зеленый сигнал, затем в течение двух минут горит красный сигнал, в течение трех минут - опять зеленый и т.д. Дано вещественное число t, означающее время в минутах, прошедшее с начала очередного часа. Определить сигнал какого цвета горит для пешеходов в этот момент.

  5. Даны действительные числа a, b, c. Если среди них есть число, равное половине максимального, то увеличить его в два раза, иначе все обнулить.

  6. Если минимальное из действительных чисел x, y, z отрицательно, то заменить его на модуль суммы двух остальных, иначе заменить на разность двух остальных, взятую с обратным знаком.

  7. Даны четыре действительных числа a, b, c, d. Если сумма максимального и минимального равны сумме двух других, то все числа заменить этой суммой, иначе поменять значения максимального и минимального.

  8. Вывести на экран номер четверти координатной плоскости, к которой принадлежит точка с координатами (x, y) или сообщить, что она лежит на оси OX или OY.

  9. Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3).

  10. Даны координаты (x, y) - координаты центра окружности и её радиус r. Какие координатные четверти она пересекает?

  11. Верно ли, что две точки с координатами (x1, y1) и (x2, y2) лежат на противоположных четвертях координатной плоскости (противоположные четверти - 1-я и 3-я, 2-я и 4-я). Если да, то выяснить, в каких.

  12. Составить программу нахождения суммы двух наибольших из трех различных вещественных чисел.

  13. С клавиатуры вводится шестизначный номер трамвайного билета. Определить, является ли билет счастливым.

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