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

3. Дано 100 целых чисел. Определить, сколько из них принимает наибольшее значение.

4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

  • минимальный по модулю элемент массива;

  • сумму модулей элементов массива, расположенных после первого элемента, равного нулю.

  • Преобразовать таким образом, чтобы в первой его половине, располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях.

5. Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащей хотя бы один положительный элемент.

6. Даны несколько строк, содержащие не более 100 символов каждая. Строки состоят из слов, разделенных пробелами. Если в стоке найдутся два рядом стоящих одинаковых слова - удалить одно из них, избавившись от дублирования .

7. Вычислить и отпечатать n элементов последовательности 12/ (12 +2), 22 / (2 2+3), 32 / (32 +4), … , сумма которых не превышает 10.

8. Составить программу расчёта и печати значений функции:

k = m s + t l, при данных m, s, t, l (m>=0, s>=0).

При 0<k <100 расчёт по формуле y = tg( t) * s.

При 100<=k <= 200 расчёт по формуле z = sl ctg m.

При других значениях k расчёт по формуле x = cos(t) sin (m)

Вариант 17

1. Даны действительные положительные числа a , b , c . По трем сторонам с длинами a, b, c можно построить треугольник. Найти углы треугольника.

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

3. Для ряда, члены которого вычисляются по формуле

подсчитать сумму членов ряда с точностью до 0.000001

4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

  • Номер максимального по модулю элемента массива;

  • сумму элементов массива, расположенных после первого положительного элемента.

  • Преобразовать таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a,b], а потом – все остальные

5. Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Определить минимум среди сумм элементов столбцов матрицы.

6. Даны несколько строк, содержащих не более 100 символов каждая. Строки состоят из слов, разделенных пробелами. Подсчитать для каждой строки среднюю длину составляющих ее слов..

7. Вычислить значения элементов последовательности

z/3, (z-1)/4, (z-2)/5, (z-3)/6, … .

Отпечатать каждое третье значение. Вычисления закончить, когда очередной элемент будет отличаться от предыдущего на величину, не превышающую заданную величину d.

8. Ввести целое число A в диапазоне от 1 до 5 и любое х. Если А=1, вычислить и напечатать y = x3 – x2 – sin x. Если А = 2, вычислить и напечатать y = cos x – 1,5. Если А=3, увеличить х в 2 раза и отпечатать. Если А=4, вычислить и отпечатать y = e3x – 1,1x. Если А=5, выдать сообщение "А=5".

Вариант 18

1. Составить программу вычисления объёма усечённого конуса по формуле:

V = 1/2h (R12 +R1 * R2 + R22), где R1 и R2 - радиусы оснований, h - высота - известны.

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

3. Для ряда, члены которого вычисляются по формуле

подсчитать сумму членов ряда с точностью до 0.000001