Контрольная работа № 1. (Семестр 1)
Каждый вариант контрольной работы №1 состоит из трех задач.
В первой задаче надо написать программу на языке С для вычисления выражения. Переменные a, b, c, d объявить как переменные с плавающей точкой. Присвоить им заданные начальные значения. Результат должен выводиться на экран со спецификацией преобразования %lе. Дополнительные рабочие переменные, предназначенные для хранения промежуточных результатов вычислений, вводить запрещено. Таким образом, вся формула должна быть записана одной длинной строкой.
Начальные значения: a = 1.1006, b = 2.2006, c = 3.3006, d = 4.4006.
Во второй задаче надо написать программу на языке С для вычисления значения функции на интервале
с шагом
. Результат должен выводиться на экран со спецификацией преобразования %lf построчно для каждого значения аргумента в виде:
Значение аргумента Значение функции
В третьей задаче надо написать программу на языке С для работы с одномерным массивом. В этой программе должны быть выполнены 3 пункта задания. Пример массива и дополнительных переменных приведены ниже:
{ 1.2, -1.8, -4.5, 8.5, -0.1, -0.9, 9.7, -9.8, 0.2, 3.5, 5.7, -3.8, -6.0, 4.2, 4.3, -5.1}
a=0 b=3 A=3 B=6 C=1
Результаты должны выводиться на экран.
Вариант 1
Y = ![]()

если 
f(x) =
если 
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) номер минимального по модулю элемента массива;
2) сумму модулей элементов массива, расположенных после первого отрицательного элемента.
3) сжать массив, удалив из него все элементы, величина которых находиться в интервале [a, b]. Освободившиеся в конце массива элементы заполнить 0.
Вариант 2
Y = ![]()

если 
f(x) =
если ![]()
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) номер максимального по модулю элемента массива;
2) сумму элементов массива, расположенных после первого положительного элемента.
3) преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a, b], а потом-все остальные.
Вариант 3
Y = ![]()

если 
f(x) =
если 
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, лежащих в диапазоне от A до B;
2) сумму элементов массива, расположенных после максимального элемента.
3) упорядочить элементы массива по убыванию модулей элементов.
Вариант 4
Y = ![]()

если ![]()
f(x) =
если 
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, больших C;
2) произведение элементов массива, расположенных после максимального по модулю элемента.
3) преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом - все положительные.
Вариант 5
Y = ![]()

если 
f(x) =
если 
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество отрицательных элементов массива;
2) сумму модулей элементов массива, расположенных после минимального по модулю элемента.
3) заменить все отрицательные элементы массива их квадратами.
Вариант 6
Y = ![]()

если 
f(x) =
если ![]()
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, меньших C;
2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.
3) преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом – все остальные.
Вариант 7
Y = ![]()

если 
f(x) =
если 
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) произведение отрицательных элементов массива;
2) сумму положительных элементов массива, расположенных до максимального элемента.
3) изменить порядок следования элементов в массиве на обратный.
Вариант 8
Y = ![]()

если ![]()
f(x) =
если ![]()
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) произведение положительных элементов массива;
2) сумму элементов массива, расположенных до минимального элемента.
3) упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.
Вариант 9
Y = ![]()

если 
f(x) =
если 
если 
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, равных 0;
2) сумму элементов массива, расположенных после минимального элемента.
3) упорядочить элементы массива по возрастанию модулей элементов.


