• Примери и задачи с функции 1. Да се състави функция, коята да изчислява обема на куб по зададена страна:
След въвеждане на страната на куба R, в израза отдясно на инструкцията за присвояване volume = Cub(R); се извиква функцията Cub. Стойността на фактическия параметър R се предава на формалния параметър I на функцията Cub. Извършва се изчислението на обема. Резултатът се връща във функцията main() посредством оператора return I*I*I; и се присвоява на променливата volume. 2. Да се проследи изпълнението на следващата програма, където функцията degree изчислява xn, х е реалнo число, n е цяло, неотрицателно число. При извикването на функцията degree фактическият параметър x предава своята стойност на съответния му формален параметър R, описан в заглавието на функцията. Аналогично, вторият фактически параметър n предава своята стойност на втория формален параметър i в списъка на формалните параметри на функцията. Резултатът се връща във функцията main() посредством инструкцията return result; и се присвоява на променливата y. 3. Да се състави функция, изчисляваща най-големия общ делител на две цели числа. |