Расчеты и обработка данных.
Простые развилки.
1. Ввести два неравных числа и . Выяснить что больше или , при этом выведя на экран оба значения.
2. Вывести сумму чисел , определить четная ли она, если четная, то найти значение произведения .
3. Определить делится ли на целое число целое число без остатка. Если делится, то разделить на и вывести его.
4. Проверить на неотрицательность значение выражения . Если выражение неотрицательно, то значение утроить.
5. Определить имеет ли действительные корни уравнение . Если имеет, то значение возвести в квадрат.
6. Ввести целое число , получить число , которое равно половине , если - четное и удвоенному значению в противном случае.
7. Ввести целые числа и и действительное число . Модифицировать число по формуле , если не делится на и в противном случае. ( - остаток от деления на )
Задачи с несколькими развилками.
1. Ввести три целых числа x, y, z. Если хотя бы одно из них четное, то первому четному числу присвоить значение произведения этих чисел.
2. Ввести три действительных числа. Наименьшее из них заменить их средним арифметическим значением, а наибольшее их удвоенным произведением.
3. Вычислить
4. Ввести три действительных числа . Вычислить по формулам:
;
. Вычисленные значения выдать на печать.
5. Ввести с клавиатуры координаты точки и определить, в какой четверти координатной плоскости она находится, и выдать об этом сообщение. Если одна из координат равна нулю, выдать сообщение: «точка находится на оси».
6. Ввести числа , которые являются значениями координат трех точек на плоскости. Определить, образуют ли они треугольник (точки не лежат на одной прямой), если образуют, то определить, лежит ли он в первой четверти координат или нет, и выдать об этом сообщение.
7. Ввести положительные числа . Определить, существует ли треугольник с длинами сторон и выдать об этом сообщение. Если треугольник существует, то определить является ли он равносторонним.
3. Тема: циклические вычислительные процессы.
Последовательности.
Определить первых членов рекуррентной последовательности.
1. Для которой , , , . Найти сумму первых членов.
2. Для которой , , , . Найти произведение первых членов.
3. Для которой , , , . Среди первых членов найти количество членов с дробной частью больше 0,5.
4. Для которой , , , . Среди первых членов найти количество членов с дробной частью меньше 0,5.
5. Для которой , , , . Среди первых членов найти количество членов с четной целой частью.
6. Для которой , , , . Среди первых членов найти количество членов с нечетной целой частью.
7. Для которой , , , . Найти среднее арифметическое первых членов.
Рекуррентные алгоритмы.
1. Ввести 15 чисел. Найти наименьшее из них и выдать на печать его значение, увеличенное в 10 раз.
2. Ввести 15 чисел. Определить сколько раз среди этих чисел встретится максимум.
3. Ввести 12 чисел, найти разность между наибольшим и наименьшим из них.
4. Ввести 8 чисел с клавиатуры. Найти среднее арифметическое наибольшего и наименьшего из этих чисел.
5. Пусть даны точки на плоскости , , …, . Определить минимальный радиус круга, в который попадают все эти точки.
6. В соревнованиях по художественной гимнастике оценки выставляют несколько судей. Для окончательного подсчета принята такая схема: минимальная и максимальная оценки не учитываются, а для оставшихся подсчитывается среднее арифметическое. Если несколько оценок оказываются максимальными/минимальными, то выбрасывается только одна из них.
7. Для функции найти значение наиболее близкое к целому числу, если меняется с единичным шагом от 1 до , введённым с клавиатуры.
Анализ чисел.
1. Ввести натуральное число , выяснить есть ли в его записи две тройки идущие подряд.
2. Ввести натуральное число , найти сумму его цифр.
3. Для введённого с клавиатуры числа определить сколько раз в его записи встречается последняя цифра.
4. Для натурального числа определить сколько цифр в его записи, их количество четное или нечетное.
5. Для натурального числа определить первую и последнюю цифру, и выяснить какая из них больше.
6. Для натурального числа определить истинность предиката «все цифры в записи числа равны». Если предикат истинен, то вывести эту цифру.
7. Ввести целое число (может быть отрицательным), определить сколько раз в его десятичную запись входит цифра 3.
5. Тема: одномерные массивы.
Расчеты и обработка данных.
1. Ввести одномерный массив из 10 элементов. Определить в нём количество элементов, квадрат которых больше 25.
2. Ввести одномерный массив из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.
3. Ввести одномерный массив из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
4. Ввести одномерный массив из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.
5. Ввести одномерный массив из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.
6. Ввести одномерный массив из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.
7. Ввести одномерный массив из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.