время

фотографии в галерее!!!

Фотографии Книги, Телефоны Изменил: 23.01.2007 г.

Глава 6. Проблемы 65
переменных $count = Ои$а= 1 выбраны не случай- но. Чтобы программа работала правильно, в нашем случае необходимо, чтобы пере- менная $ count на начальном этапе была равна нулю, так как именно к ней будет прибавляться по единице, и ее значение будет проверяться на количество проделан- ных прибавлений в операторе условия if (см. п. 13. 7). Равенство переменной $а=1 также взято не случайно. После оператора $count++ ; используется выражение $a=$a*$count; . Именно на его основании и происходит вычисление факториала. Если бы переменная была равна нулю, то и последующие значения также были бы равны нулю, что недопустимо. Далее идет оператор условия if, который проверяет, меньше переменная $count пяти или нет. Если меньше, происходит рекурсия, т. е. вызов функцией самой себя, и все идет заново. Если же набранное число превышает указанное значение в операторе условия if, то выполнение функции завершается. При этом в самом конце происходит выполнение операции $count- ; , что приво- дит

Hosted by uCoz