- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант №17
- •Вариант №18
- •Вариант №19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
Вариант 26
Задание 1 Тема: Вложенные циклы в матричных задачах.
(Формирование матриц). Двумерные массивы.
Дана действительная квадратная матрица порядка N и натуральные числа i и j (1≤i≤N) и (1≤j≤N). Из матрицы удалить 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 символов содержатся слова (поля символов), состоящие из русских и латинских букв, которые отделяются друг от друга одним или более пробелами. Модифицировать исходную текстовую строку так, чтобы слова были соединены знаком «+». Например: «ввв ввв» «ввв+ввв»
