- •1. Тема: линейные вычислительные процессы.
- •2.1. Простые развилки.
- •2.2 Задачи с несколькими развилками.
- •3. Тема: циклические вычислительные процессы.
- •3.1. Последовательности.
- •3.2. Рекуррентные алгоритмы.
- •3.3. Анализ чисел.
- •5. Тема: одномерные массивы.
- •5.1. Расчеты и обработка данных.
- •5.2. Обработка элементов массива.
- •5.3. Фильтрация данных в массиве
- •5.4. Двумерные массивы.
- •5.5. Сложная обработка элементов матрицы.
- •12.2. Тема: типизированные файлы и массивы
- •12.3. Тема: типизированные файлы, массивы и подпрограммы, оформленные в модуле.
5.3. Фильтрация данных в массиве
Ввести одномерный массив целых чисел, вывести его. Найти произведение первых трёх отрицательных элементов. Произведением заменить все нечетные элементы, если это невозможно, то сообщить об этом.
Ввести одномерный массив , вывести его. Найти наибольший элемент среди тех, которые находятся на нечетных позициях. На полученное значение уменьшить элементы с чётными индексами массива.
Ввести одномерный массив , вывести его. Найти среднее арифметическое
максимума и минимума массива. Далее
возвести в квадрат все элементы меньшие
чем
.Ввести одномерный массив , вывести его. Найти произведение его элементов, принадлежащих интервалу
.
Значением этого произведения заменить
первый и предпоследний элементы массива.Ввести одномерный массив целых чисел, вывести его, определить – количество чётных элементов в нём содержащихся. Далее максимальный элемент массива домножить на и снова вывести.
Ввести одномерный массив , вывести его. Определить максимальный или минимальный элемент в массиве встречается раньше. Если максимальный, то заменить минимумом первый элемент массива, если встречается раньше минимальный, то заменить максимумом последний элемент массива.
Ввести одномерный массив , вывести его. Определить упорядочены ли элементы массива по возрастанию. Если не упорядочены, то поменять в массиве первый и последний элементы массива, иначе эти элементы возвести в квадрат.
5.4. Двумерные массивы.
Ввести двумерный массив
.
Определить сумму квадратов индексов
(как строк, так и столбцов) элементов
делящихся на три без остатка.Ввести двумерный массив
.
Определить среднее арифметическое
модулей отрицательных элементов.Ввести двумерный массив
.
Определить произведение элементов,
которые при делении на 2 дают такой же
остаток как и при делении на 3.Ввести двумерный массив . Определить сумму элементов, которые при умножении на 4 дают значение большее чем при возведении в квадрат.
Ввести двумерный массив . Определить среднее геометрическое квадратов элементов, стоящих на позициях у которых хотя бы один индекс кратен трём.
Ввести двумерный массив
.
Определить среднее арифметическое
квадратов элементов, стоящих на позициях,
у которых как минимум один из индексов
при делении на 3 дает остаток 2.Ввести двумерный массив
.
Определить в нём количество элементов
кратных трём.
5.5. Сложная обработка элементов матрицы.
Ввести целочисленную квадратную матрицу
,
вывести ее. В строках, где сумма элементов
четная, все элементы увеличить на
значение минимального элемента среди
элементов побочной диагонали.Ввести матрицу
,
вывести ее. Максимум каждого столбца
матрицы заменить значением суммы
кратных трем элементов всей матрицы.Ввести матрицу , вывести ее. В матрице нечетные столбцы отсортировать по убыванию, а четные по возрастанию.
Ввести матрицу , вывести ее. Выяснить сколько и какие строки в матрице не упорядочены по возрастанию.
Ввести матрицу , вывести ее. В матрице для каждого столбца, чьи элементы не упорядочены по убыванию вместо последнего элемента столбца вписать "-1".
Ввести матрицу , вывести ее. В матрице для каждой строки дважды произвести циклический сдвиг элементов влево.
Ввести матрицу , вывести ее. Отрицательные элементы каждой строки заменить суммой максимума и минимума этой строки.
6. Тема: подпрограммы.
6.1. Вычисления с использованием подпрограмм.
Дважды вычислить значение выражения, первый раз используя процедуру, а второй – функцию.
;
;
;
;
;
;
;
12. Тема: файлы
12.1. Расчеты и обработка данных
Ввести файл
из 14 элементов. Определить в нём
произведение элементов, квадрат которых
меньше 16.Ввести файл из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
Ввести файл из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.
Ввести файл из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.
Ввести файл из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.
Ввести файл из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.
