logo search
Методичка 2 Программирование

Задание

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

Вариант 1. Написать программу с функцией, вычисляющей расстояние между двумя точками на плоскости.

Вариант 2. Написать программу с функцией, определяющей, является ли символ латинской буквой.

Вариант 3. Написать программу с функцией, определяющей, является ли символ маленькой латинской буквой.

Вариант 4. Известны координаты четырех точек на плоскости, представляющие собой вершины выпуклого четырехугольника. Определить, можно ли вписать в него окружность (суммы длин противоположных сторон для этого должны быть равны). Программа должна содержать одну функцию, вычисляющую расстояние между двумя точками на плоскости.

Вариант 5. Написать программу с функцией, округляющей дробное число до n знаков после запятой.

Вариант 6. Написать программу с функцией, выводящей на экран таблицу умножения на число N.

Вариант 7. Написать программу с функцией, вычисляющей N!=1*2*3*4*…*N.

Вариант 8. Написать программу с функцией, определяющей является число простым.

Вариант 9. Написать программу с функцией, определяющей сумму цифр в целом числе.

Вариант 10. Написать программу с функцией, определяющей максимальную цифру в числе.

Вариант 11. Написать программу с функцией, определяющей наибольшее целое k, при котором для любого целого числа m, большего 1, выполняется неравенство Lk < m. Например, 43 < 65, причем 3 – наибольший показатель степени.

Вариант 12. Написать программу с функцией, вычисляющей сумму делителей натурального числа, начиная с 1 и исключая само число. В функции main найти совершенные числа в первой сотне. Число называется совершенным, если оно равно сумме своих делителей.

Вариант 13. Для создания финансовой пирамиды ее организатор привлекает N участников, каждый из которых в свою очередь также привлекает по N участников.

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

Вариант 14. Написать программу с функцией, вычисляющей целую степень дробного числа. Учесть, что степень может быть положительной, отрицательной, нулевой.

Вариант 15. Написать программу с функцией, вычисляющей sin(x) как сумму

x – x3/3! + x5/5! – x7/7! + x9/9! - …

Вычисление прекратить, если очередной член ряда без учета знака станет меньше некоторого малого числа. Результат работы функции проверить с помощью системной функции.

Лабораторная работа 11