Лабораторная работа №3 по  теме: ”Функции”

Задание №1

Определить общую  площадь  заштрихованных  фигур, используемых при изображении:
    радиус R1 равен 1,5; радиус R2 – 2; радиус R3 – 1; радиус R4 – 0,1;


Даны  четыре  числа.  Если  все  числа  кратны  5,  то  найти  их  сумму.  Если  кратно  только  одно  из  них,  то  найти  произведение.  Определение  на  кратность  оформить  функцией. Площадь  треугольника,  заданного  координатами  своих  вершин,  находится  по  формуле:

S=0.5 * | x1y2 + x2y3 + x3y1 – x1y3 – x2y1 – x3y2|

  Используя  функцию  для  вычисления  площади  треугольника,  определить  площадь  выпуклого  четырехугольника  АВСD,  заданного  координатами  своих  вершин.

Определить значение z = min(a, 3b) * min(2a-b, 2b), где min(x, y) – минимальное из чисел x, y. Задачу решить двумя способами: не используя функцию min; определив и использовав функцию min. Даны два натуральных числа. Выяснить, в каком из них больше цифр. Определить функцию для расчета количества цифр натурального числа. Найти все трехзначные простые числа. Определить функцию, позволяющую распознавать простые числа. Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. Определить функцию для расчета суммы цифр натурального числа. Найти значение выражения:  ,  где n! означает факториал числа n

  (n! = 1 ⋅ 2 ⋅ … ⋅ n). Определить функцию для расчета факториала натурального числа.

НЕ нашли? Не то? Что вы ищете?

Задание №2

Даны шесть различных чисел. Определить максимальное из них. Определить функцию, находящую максимум из двух различных чисел. Построить таблицу функции , где х меняется от 1 до 2 с шагом 0,2; у  меняется от 2 до 3 с шагом 0,21. Гиперболический синус вычисляется по формуле: . Написать функцию для вычисления гиперболического синуса. Для произвольного заданного радиуса окружности R определить площадь правильных фигур, вписанных в окружность: 10-угольника; 50-угольника; 100-угольника и площадь круга.

Примечание: Правильный n-угольник вписан в окружность с радиусом R

Площадь n-угольника , где Р = an (периметр)



Написать функцию, на вход которой подается целое десятичное число, а функция реверсирует цифры числа, если оно двухзначное. Если поступившее число меньше 10 или больше 99, то в основную программу возвращается значение равное 0.   Определить площадь заштрихованной области

Написать  следующие  функции:

a) Функцию  celsius,  которая  возвращает  температуру  по  Цельсию,  эквивалентную  температуре  по  Фаренгейту.

б) Функцию  fahrenheit  , которая  возвращает  температуру  по  Фаренгейту, эквивалентную  температуре  по  Цельсию.

  Используйте  эти  функции  для  написания  программы,  которая  печатает  таблицу,  показывающую  эквивалент  по  Фаренгейту  всех  температур  по  Цельсию  от  0  до 100 градусов  и  эквивалент  по  Цельсию  всех  температур  по  Фаренгейту  от  32  до  212  градусов.  Напечатайте  вывод  в  аккуратном  табулированном  формате,  с  минимальным  количеством  строк  при  сохранении  хорошей  читаемости.

Даны вещественные числа x1, y1, x2, y2, …, x5, y5. Найти площадь пятиугольника, вершины которого имеют координаты (x1, y1), (x2, y2), …, (x5, y5). Определить функцию для расчета площади треугольника по координатам его вершин.

Площадь  треугольника,  заданного  координатами  своих  вершин,  находится  по  формуле: S=0.5 * | x1y2 + x2y3 + x3y1 – x1y3 – x2y1 – x3y2|


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

Задание №3

Даны  четыре  числа.  Если  все  числа  кратны  5,  то  найти  их  сумму.  Если  кратно  только  одно  из  них,  то  найти  произведение.  Определение  на  кратность  оформить  функцией. Построить таблицу функции , где х меняется от 1 до 2 с шагом 0,2; у  меняется от 2 до 3 с шагом 0,21. Гиперболический синус вычисляется по формуле: . Написать функцию для вычисления гиперболического синуса. Определить значение z = min(a, 3b) * min(2a-b, 2b), где min(x, y) – минимальное из чисел x, y. Задачу решить двумя способами:не используя функцию min;определив и использовав функцию min.

Определить площадь фигуры

Наибольший  общий  делитель  двух  целых  чисел – это  наибольшее  целое,  на  которое  без  остатка  делится  каждое  из  двух  чисел.  Напишите  функцию  nod,  которая  возвращает  наибольший  общий  делитель  двух  целых  чисел. Заданы  3  точки  со  своими  координатами.  Написать  функцию для нахождения расстояния между точками. Затем найти максимальное растояние. Определить длину периметра фигуры. Написать функцию нахождения стороны.