Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИФБ11 Индивидуальные задания 1-2-3,5-6,12.doc
Скачиваний:
2
Добавлен:
16.09.2019
Размер:
592.9 Кб
Скачать

3.2. Рекуррентные алгоритмы.

  1. Ввести 15 чисел. Найти наименьшее из них и выдать на печать его значение, увеличенное в 10 раз.

  2. Ввести 15 чисел. Определить сколько раз среди этих чисел встретится максимум.

  3. Ввести 12 чисел, найти разность между наибольшим и наименьшим из них.

  4. Ввести 8 чисел с клавиатуры. Найти среднее арифметическое наибольшего и наименьшего из этих чисел.

  5. Пусть даны точки на плоскости , , …, . Определить минимальный радиус круга, в который попадают все эти точки.

  6. В соревнованиях по художественной гимнастике оценки выставляют несколько судей. Для окончательного подсчета принята такая схема: минимальная и максимальная оценки не учитываются, а для оставшихся подсчитывается среднее арифметическое. Если несколько оценок оказываются максимальными/минимальными, то выбрасывается только одна из них.

  7. Для функции найти значение наиболее близкое к целому числу, если меняется с единичным шагом от 1 до , введённым с клавиатуры.

3.3. Анализ чисел.

  1. Ввести натуральное число , выяснить есть ли в его записи две тройки идущие подряд.

  2. Ввести натуральное число , найти сумму его цифр.

  3. Для введённого с клавиатуры числа определить сколько раз в его записи встречается последняя цифра.

  4. Для натурального числа определить сколько цифр в его записи, их количество четное или нечетное.

  5. Для натурального числа определить первую и последнюю цифру, и выяснить какая из них больше.

  6. Для натурального числа определить истинность предиката «все цифры в записи числа равны». Если предикат истинен, то вывести эту цифру.

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

5. Тема: одномерные массивы.

5.1. Расчеты и обработка данных.

  1. Ввести одномерный массив из 10 элементов. Определить в нём количество элементов, квадрат которых больше 25.

  1. Ввести одномерный массив из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.

  1. Ввести одномерный массив из 13 элементов. Определить в нём сумму модулей отрицательных элементов.

  2. Ввести одномерный массив из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.

  3. Ввести одномерный массив из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.

  4. Ввести одномерный массив из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.

  5. Ввести одномерный массив из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.

5.2. Обработка элементов массива.

  1. Ввести одномерный массив из элементов. Каждый четный элемент массива нацело разделить на два. Массив вывести до и после преобразования.

  2. Ввести одномерный массив из элементов. Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Массив вывести до и после преобразования.

  3. Ввести одномерный массив из элементов. Каждый элемент, чей модуль больше 10 обнулить. Массив вывести до и после преобразования.

  4. Ввести одномерный массив из элементов. Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Массив вывести до и после преобразования.

  5. Ввести одномерный массив из элементов. Каждый второй элемент, в массиве заменить остатком от деления этого элемента на 10. Массив вывести до и после преобразования.

  6. Ввести одномерный массив из элементов. Каждый элемент, стоящий на нечетной позиции в массиве заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования.

  7. Ввести одномерный массив из элементов. Каждый четный элемент в массиве заменить результатом его целочисленного деления на 5. Массив вывести до и после преобразования.