Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольные по программированию.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
736.77 Кб
Скачать

Вариант 27

1. Составить программу перевода заданной пользователем температуры t1 из шкалы Цельсия в шкалу Фаренгейта и t2 из шкалы Фаренгейта в шкалу Цельсия, если:

температура по Фаренгейту = (температура по Цельсию)*180/100+32.

2 . С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3 . Вычислить и вывести на печать сумму ряда:

с точностью 0.01, т.е. суммирование прекратить, если очередной член ряда окажется меньше заданной точности.

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

все четные элементы первого массива.

5. Расположить строки в массиве А(nxm) в порядке возрастания их среднего арифметического.

6. Дана строка str и целое число n. Удалить в строке каждое n-е слово

7. Дано n вещественных чисел. Вычислить разность между числом с максимальной и минимальной дробной частью.

8. Вычислить значения величины p (полинома Лежандра) в зависимости от значения l по формулам:

Вариант 28

1. Вычислить целую и дробную части среднего геометрического трех заданных положительных чисел. Напечатать результат расчетов в следующем виде:

Для чисел …, …, …

среднее геометрическое значение равно …

целая часть составляет …

дробная часть составляет …

2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3 . Если с точностью 0.001 найти сумму членов ряда

если x=1 напечатать “модуль x равен 1” и закончить вычисления.

4. В массиве целых чисел из n элементов заменить все отрицательные элементы полусуммой всех элементов, лежащих правее этих элементов, а порядок следования положительных заменить на обратный.

5. Дан массив M(nxn), состоящий из 0,1,6,11. Найти в массиве М все четверки M[i][j], M[i+1][j], M[i][j+1], M[i+1][j+1], в которых все элементы различны.

6. Дана строка str. Заменить в каждом слове строки порядок слов на обратный.

7. С клавиатуры вводится целое число n. Найти сумму цифр десятичного представления этого числа.

8. Составить программу для вычисления функции y в зависимости от значения a:

Если значение а отлично от заданных значений, напечатать «для а=… значение функции не определено».

Вариант 29

  1. Автомобиль проехал 60 км. Причем первые 30 км он двигался со скоростью 20 км/ч, а остальные 30 км со скоростью 60 км/ч. Вычислить и напечатать среднюю скорость автомобиля по формуле . Напечатать также сколько времени он затратил на первую и вторую половины пути с комментариями (например, первые 30 км автомобиль прошел за … часа).

  2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка

3

. Даны натуральные числа n и m. Получить все натуральные числа меньше n, квадрат суммы которых равен m.

4. Дан массив целых чисел из n элементов. Проверить, является ли массив сверхвозрастающей последовательностью (каждый его элемент больше суммы всех предыдущих).

5. Дан массив M(nxn). Определить, являеется ли он симметричным относительно главной и побочной диагоналей. Если не является – обнулить все несимметричные элементы.

6. Дана строка str. Удалить из строки комментарии вида "/* ... */".

7. С клавиатуры вводится целое число n. Вывести на экран наибольшую цифру в десятичном представлении этого числа.

8 . Составить программу вычисления площадей различных геометрических фигур:

где a-длина, b-ширина, h-высота, R-радиус заданы. При остальных значениях n напечатать «при n=… формула для вычисления не задана».