%%(wacko wrapper=text wrapper_align=center) ===Функции=== %%
%%(wacko wrapper=text wrapper_align=justify)#|
||
Цель этого листка — научить разбивать относительно сложную простые на более простые.и/или уметь вычленить подпрограмму полезную для написания нескольких разных программ. Именно это умение — разбить проект на функции разумным образом и является основным критерием насколько вы хорошо справились с заданием. И еще, разумеется, ясный стиль программирования (см. P:\khait\tutors\FinePrograms). Ну и конечно эффективность.

Честно говоря, мне пока удалось найти немного относительно небольших и несложных задач для иллюстрации одного из важнейших принципов программирования.
||
#|%%


**1.**
a) Для //k//, //m//, //n// Є **//N//**""""vv0vv"""" вычислить 2^^//k//^^ + 3^^//m//^^ + 5^^//n//^^ ##(0)##
b) то же, для //k//, //m//, //n// Є **//Z//** ##(2)##


**2.**
Найти все пары ((http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%8B%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%B0-%D0%B1%D0%BB%D0%B8%D0%B7%D0%BD%D0%B5%D1%86%D1%8B простых чисел близнецов)), не превосходящих заданного //n//. ##(2-4)##


**3.**
a) Число называется //**совершенным**//, если оно равно сумме всех своих делителей, меньших его самого. Найти все совершенные числа не превосходящие заданного //**n**//. ##(2-4)##
b) Пара различных чисел называется //**дружественными**// числами, если каждое из них равно сумме всех делителей, меньших другого числа из этой пары. Найти все пары дружественных чисел не превосходящих заданного //**n**//. ##(2-4)##


!!(blue)**4.**
Три четырехугольника на плоскости заданы координатами своих вершин . Для каждого из них определить, является ли он выпуклым
__**Указание:**__ это можно вычислить через площади треугольников, образуемых вершинами. Их на первый случай предполагается вычислять по формуле Герона.!! ##(2-4)##


** 5.**
Найти ((http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D0%BD%D0%B8%D0%B5 число сочетаний)) //**C**vvnvv^^k^^//
a) -1 < //k// < //n//+1 < 12 ##(2)##
b) -1 < //k// < //n//+1 < 36 ##(3)##
 

----
адрес оригинала: ((/OnerXaum/Функции))