- •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. Тема: типизированные файлы, массивы и подпрограммы, оформленные в модуле.
3.2. Рекуррентные алгоритмы.
Ввести 15 чисел. Найти наименьшее из них и выдать на печать его значение, увеличенное в 10 раз.
Ввести 15 чисел. Определить сколько раз среди этих чисел встретится максимум.
Ввести 12 чисел, найти разность между наибольшим и наименьшим из них.
Ввести 8 чисел с клавиатуры. Найти среднее арифметическое наибольшего и наименьшего из этих чисел.
Пусть даны точки на плоскости , , …, . Определить минимальный радиус круга, в который попадают все эти точки.
В соревнованиях по художественной гимнастике оценки выставляют несколько судей. Для окончательного подсчета принята такая схема: минимальная и максимальная оценки не учитываются, а для оставшихся подсчитывается среднее арифметическое. Если несколько оценок оказываются максимальными/минимальными, то выбрасывается только одна из них.
Для функции найти значение наиболее близкое к целому числу, если меняется с единичным шагом от 1 до , введённым с клавиатуры.
3.3. Анализ чисел.
Ввести натуральное число , выяснить есть ли в его записи две тройки идущие подряд.
Ввести натуральное число , найти сумму его цифр.
Для введённого с клавиатуры числа определить сколько раз в его записи встречается последняя цифра.
Для натурального числа определить сколько цифр в его записи, их количество четное или нечетное.
Для натурального числа определить первую и последнюю цифру, и выяснить какая из них больше.
Для натурального числа определить истинность предиката «все цифры в записи числа равны». Если предикат истинен, то вывести эту цифру.
Ввести целое число (может быть отрицательным), определить сколько раз в его десятичную запись входит цифра 3.
5. Тема: одномерные массивы.
5.1. Расчеты и обработка данных.
Ввести одномерный массив из 10 элементов. Определить в нём количество элементов, квадрат которых больше 25.
Ввести одномерный массив из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.
Ввести одномерный массив из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
Ввести одномерный массив из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.
Ввести одномерный массив из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.
Ввести одномерный массив из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.
Ввести одномерный массив из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.
5.2. Обработка элементов массива.
Ввести одномерный массив из элементов. Каждый четный элемент массива нацело разделить на два. Массив вывести до и после преобразования.
Ввести одномерный массив из элементов. Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Массив вывести до и после преобразования.
Ввести одномерный массив из элементов. Каждый элемент, чей модуль больше 10 обнулить. Массив вывести до и после преобразования.
Ввести одномерный массив из элементов. Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Массив вывести до и после преобразования.
Ввести одномерный массив из элементов. Каждый второй элемент, в массиве заменить остатком от деления этого элемента на 10. Массив вывести до и после преобразования.
Ввести одномерный массив из элементов. Каждый элемент, стоящий на нечетной позиции в массиве заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования.
Ввести одномерный массив из элементов. Каждый четный элемент в массиве заменить результатом его целочисленного деления на 5. Массив вывести до и после преобразования.