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

Вариант №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 Тема: Работа с символьными данными.

Дана текстовая строка из слов. Слова разделяются одним или более пробелами. Строка заканчивается точкой. Необходимо убрать все лишние пробелы: перед первым словом и после последнего не должно быть ни одного пробела, а слова должны разделяться только одним пробелом.

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