Главная страница

РГР ТП. Тема работа с массивами


Скачать 21.78 Kb.
НазваниеТема работа с массивами
Дата11.03.2023
Размер21.78 Kb.
Формат файлаdocx
Имя файлаРГР ТП.docx
ТипДокументы
#981286


Расчетно-графическая работа № 1

Тема: работа с массивами
1 Дана целочисленная прямоугольная матрица. Определить:

Количество строк, не содержащих ни одного нулевого элемента;

Максимальное из чисел, встречающихся в заданной матрице более одного раза.
2 Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих не одного нулевого элемента.

Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить из в соответствии с ростом характеристик.
3 Дана целочисленная прямоугольная матрица. Определить:

количество столбцов, содержащих хотя бы один нулевой элемент;

номер строки, в которой находится самая длинная серия одинаковых элементов.
4 Дана целочисленная прямоугольная матрица. Определить:

произведение элементов в тех строках, которые не содержат отрицательных элементов;

максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
5 Дана целочисленная прямоугольная матрица. Определить:

сумму элементов в тех столбцах, которые не содержат отрицательных элементов;

минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.
6 Дана целочисленная прямоугольная матрица. Определить:

сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент;

номера строк и столбцов всех седловых точек матрицы.

Примечание. Матрица А имеет седловую точку Аij,, если A ij является минимальным элементом в i –той строке и максимальным в j столбце.
7 Для заданной матрицы размером 8х8 найти такие к, что к-я строка совпадает с к-м столбцом.

Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент.
8 Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик.

Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.
9 Соседями элемента Аij, в матрица назовем элементы Аij, с i-1 <=k<=i+1, j-1<= l <=j+1, (k,l) (I,j). операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент, которой получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной вещественной матрицы размером 10х10.

В сглаженной матрице найти сумму модулей элементов, расположенных ниже главной диагонали.
10 Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10х10.

Найти сумму моделей элементов, расположенных выше главной диагонали.

11 Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести систему к треугольному виду.

Найти количество строк, среднее арифметическое элементов которых меньше заданной величины.
12 Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный элемент.
13 Осуществить циклический сдвиг элементов квадратной матрицы размерности MxN вправо на k элементов таким образом: элементы 1-й троки сдвигаются в последний столбец сверху вниз, из него – в последнюю строку справа налево, из нее – в первый столбец снизу вверх, из него – в первую строку; для остальных элементов – аналогично.
14 Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - (1,1), следующий по величине – в позиции (2,2) и т.д., заполнив таким образом всю главную диагональ.

Найти номер первой из строк, не содержащих не одного положительного элемента.
15 Дана целочисленная квадратная матрица. Определить:

сумму элементов в тех строках, которые не содержат отрицательных элементов.

Минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
Расчетно-графическая работа 1. Задание 2


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)сумму отрицательных элементов массива;

В)произведение элементов массива, расположенных между максимальным и минимальным элементами.

Упорядочить элементы массива по возрастанию.


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)сумму положительных элементов массива;

В)произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.

Упорядочить элементы массива по убыванию.


  1. В одномерном массиве, состоящем из n целых элементов, вычислить:

А)сумму элементов массива, расположенных между первым и последним нулевыми элементами.

В)произведение элементов массива с четными номерами.

Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные элементы (элементы, равные 0, считать положительными).


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)сумму элементов массива с нечетными номерами;

В)сумму элементов массива, расположенных между первым и последним отрицательными элементами.

Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.



  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А) максимальный элемент массива;

В)сумму элементов массива, расположенных последнего положительного элемента.

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b].. Освободившиеся в конце массива элементы заполнить нулями.



  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А) минимальный элемент массива;

В)сумму элементов массива, расположенных между первым и последним положительными элементами.

Преобразовать массив таким образом, чтобы сначала располагались все элементы равные нулю, а потом – все остальные.


  1. В одномерном массиве, состоящем из n целых элементов, вычислить:

А) номер максимального элемента массива;

В)произведение элементов массива, расположенных между первым и вторым нулевыми элементами.

Преобразовать массив таким образом, чтобы в его первой половине располагались элементы, стояшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях. рав


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А) номер минимального элемента массива;

В)сумму элементов массива, расположенных между первым и вторым отрицательными элементами.

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные.


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)максимальный по модулю элемент массива;

В)сумму элементов массива, расположенных между первым и вторым положительными элементами.

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.


  1. В одномерном массиве, состоящем из n целых элементов, вычислить:

А)номер минимального по модулю элемента массива;

В)сумму модулей элементов массива, расположенных после первого отрицательного элемента нулю.

Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях.


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)минимальный по модулю элемент массива;

В)сумму модулей элементов массива, расположенных после первого элемента, равного нулю.

Сжать массив, удалив из него все элементы, еличина которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями.


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)номер максимального по модулю элемента массива;

В)сумму элементов массива, расположенных после первого положительного элемента.

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a,b], а потом все остальные.


  1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

А)количество элементов, лежащих в диапазоне от А до В.

В)сумму элементов массива, расположенных после максимального элемента.

Упорядочить элементы массива по убыванию модулей элементов.
Расчетно-графическая работа № 2

Тема: работа с символами
1 Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной буквы на прописную.
2 Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих из не более чем четырех слов.
3 Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
4 Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.

5 Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.
6 Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова.
7 Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов.

8 Написать программу, которая считывает текст из файла и выводит на экран сначала вопросительные, а затем восклицательные предложения.
9 Написать программу, которая считывает текст из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем введенное с клавиатуры слово.
10 Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке.
11 Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв.
12 Удвоить каждое вхождение буквы СН.
13 После каждой буквы СН вставить строку str1.
14 Даны две строки. Если они начинаются с одинаковых символов, то напечатать «Да», иначе – «Нет».
15 Из строки удалить среднюю букву, если длина строки нечетная, иначе – удалить две средние буквы.
16 Дано предложение. Напечатать все различные слова.
17 Дана последовательность слов. Напечатать все слова, отличные от данного слова.
18 Дана последовательность слов. Напечатать те слова последовательности, которые отличны от последнего слова.
19 Заменить все вхождения подстроки str1 на подстроку str2; строка str1 вводится из файла, а строка str2 с клавиатуры.
20 Заменить все вхождения подстроки ‘del’ на ‘insert’


написать администратору сайта