- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант №11
- •Вариант 9
- •Вариант 10
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
Вариант №14
Задание 1 Тема: Вложенные циклы в матричных задачах.
(Формирование матриц). Двумерные массивы.
Даны натуральное число N, действительная квадратная матрица порядка N, действительные x1, …, xn+5. Элементы последовательности x1, …, xn+5 помножить на 10, если наибольший элемент матрицы (в предположении, что такой элемент единственный) находится на главной диагонали, или поделить на 2 в противном случае.
Задание 2 Тема: Подпрограммы общего вида.
Составить подпрограмму нахождения максимального отрицательного элемента и его индекса в одномерном массиве.
С помощью этой подпрограммы сформировать вектор из указанных элементов строк вещественной матрицы A(-3:2,0:3).
Задание 3 Тема: Оператор-функция. Подпрограмма-функция. Форматный вывод.
Знать четко: чем отличаются и каким образом похожи подпрограмма-функция и оператор-функция; когда п/п-функцию можно заменить на оператор-функцию.
Составить
подпрограмму-функцию для вычисления
значений функции в произвольной точке
по формуле линейной интерполяции:
, где xi≤x≤xi+1.
Функция y(x)
задана таблицей, в которой значения
вычисляются с помощью оператор-функции
(сформированную таблицу вывести на
экран):
-
xi
x1
x2
…
xN
yi
y1
y2
…
yN
С помощью подпрограммы
найти значение
в произвольной точке по интерполяционной
таблице от x=[0, 2] с шагом
0,2.
Задание 4 Тема: Работа с символьными данными.
Дана текстовая строка из 80 символов. Найти число латинских букв, русских букв, цифр, спецсимволов. Напечатать в столбик последовательности: латинских букв: цифр: и т.д.
Вариант №15
Задание 1 Тема: Вложенные циклы в матричных задачах.
(Формирование матриц). Двумерные массивы.
Дана действительная матрица размера N*M, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.
Задание 2 Тема: Подпрограммы общего вида.
Составить подпрограмму формирования элементов матрицы C(i,j)=A(i)*B(j), где A и B – элементы целочисленных векторов.
С помощью этой подпрограммы сформировать матрицу K[i,j] i=1, …, n, j=1, …, m из векторов K1[i] i=-4:0 и K2[i] i=0:3.
Задание 3 Тема: Оператор-функция. Подпрограмма-функция. Форматный вывод.
Знать четко: чем отличаются и каким образом похожи подпрограмма-функция и оператор-функция; когда п/п-функцию можно заменить на оператор-функцию.
Составить подпрограмму-функцию нахождения минимального элемента одномерного вещественного массива. С помощью этой подпрограммы найти минимальны элементы, лежащие ниже и выше главной диагонали A(6, 6) и вывести на экран следующую таблицу:
-
№ элемента
1
2
3
4
5
6
7
Мин. Эл-т
Эл-ты выше диагон:
Эл-ты ниже диагон:
Задание 4 Тема: Работа с символьными данными.
Дана текстовая строка из слов. Слова разделяются одним или более пробелами. Строка заканчивается точкой. Необходимо убрать все лишние пробелы: перед первым словом и после последнего не должно быть ни одного пробела, а слова должны разделяться только одним пробелом.
