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

Вариант 26

Задание 1 Тема: Вложенные циклы в матричных задачах.

(Формирование матриц). Двумерные массивы.

Дана действительная квадратная матрица порядка N и натуральные числа i и j (1≤iN) и (1≤jN). Из матрицы удалить i-ую строку и j-ый столбец.

Задание 2 Тема: Подпрограммы общего вида.

Составить подпрограмму транспонирования квадратной матрицы без дополнительного массива.

С помощью этой подпрограммы транспонировать элементы целочисленной матрицы A(-3:3,0:6).

Задание 3 Тема: Оператор-функция. Подпрограмма-функция. Форматный вывод.

Знать четко: чем отличаются и каким образом похожи подпрограмма-функция и оператор-функция; когда п/п-функцию можно заменить на оператор-функцию.

Составить п/п-функцию нахождения индекса минимального элемента одномерного массива.

С помощью этой подпрограммы найти минимальный элемент из минимальных элементов строк матрицы A(5,6). Вывести на экран таблицу:

№ столбца

A1

A2

A3

A4

A5

A6

Знач. Мин.

4

1.56

-34.67

6.98

-123.78

89.00

1.00

-123.78

и фразу:

наименьш. из миним. = <значение>, его номер = <индекс стр.><индекс столбца>

Задание 4 Тема: Работа с символьными данными.

В текстовой строке длиной 40 символов произвести сортировку, расположив в начале строки цифры (по возрастанию), затем буквы латинского алфавита, а затем буквы русского алфавита в алфавитном порядке. Спецсимволы расположить в конце строки.

Вариант 27

Задание 1 Тема: Вложенные циклы в матричных задачах.

(Формирование матриц). Двумерные массивы.

Будем называть соседями элемента с индексами i и j некоторой матрицы такие элементы этой матрицы, соответствующие индексы которых отличаются от i и j не более чем на 1.

Для данной целочисленной матрицы [Aij] i=1, …, n; j=1, …, m найти матрицу из нулей и единиц [Bij] i=1, …, n; j=1, …, m, элемент bij=1, когда все соседи aij меньше самого aij.

Задание 2 Тема: Подпрограммы общего вида.

Составить подпрограмму сдвига элементов вектора на N позиций влево.

С помощью это подпрограммы сдвинуть элементы в строках вещественно матрицы A(0:5,-2:4) на 3 позиции.

Пример:

исходный массив: 1 2 3 4 5 6 7 8 9 0

результат 2 3 4 5 6 7 8 9 0 1 – на одну позицию

3 4 5 6 7 8 9 0 1 2 – на две позиции.

Задание 3 Тема: Оператор-функция. Подпрограмма-функция. Форматный вывод.

Знать четко: чем отличаются и каким образом похожи подпрограмма-функция и оператор-функция; когда п/п-функцию можно заменить на оператор-функцию.

С использованием оператора-функции для вычисления , и п/п-функции для вычисления ; xi меняется от xнач до xкон с шагом h, которые вводятся из ввода; сформировать вектор B[i]=1, …, n, элементы которого определяются по формуле:

y1(xi), если xi<0

Bi= y2(xi), если xi=0

y3(xi), если xi>0

Вывести результаты в следующем виде:

Значение x:

Значение B:

Задание 4 Тема: Работа с символьными данными.

В текстовой строке длинной 40 символов содержатся слова (поля символов), состоящие из русских и латинских букв, которые отделяются друг от друга одним или более пробелами. Модифицировать исходную текстовую строку так, чтобы слова были соединены знаком «+». Например: «ввв ввв»  «ввв+ввв»

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