Хелпикс

Главная

Контакты

Случайная статья





Текст программы с комментариями



1. Задание для выполнения

Определите закономерность формирования членов последовательности. Найдите N-ый член последовательности, сократив количество рекурсивных вызовов. Составьте рекурсивную функцию для решения задач.

1, 1, 2, 3, 5, …

 

2. Текст программы с комментариями

<form method="get">

Введите число:

<br>

<input type="number" name="n"/>

<br>

<input type="submit" value="Отправить"/>

</form>

<?php

if (!isset($_GET['n'])) return;

function func($n){

$root = sqrt(5);

$num1 = ((1 + $root)/2) ** $n;

$num2 = ((1 - $root)/2) ** $n;

return ($num1 - $num2) / $root;

}

echo func($_GET['n']);


 

3. Контрольный пример


Задание 1.2

1. Задание для выполнения

Определите закономерность формирования членов последовательности. Найдите N-ый член последовательности, сократив количество рекурсивных вызовов. Составьте рекурсивную функцию для решения задачи.

1, 2, 2, 4, 8, …

 

2. Текст программы с комментариями

<form method="get">

Введите число:

<br>

<input type="number" name="n"/>

<br>

<input type="submit" value="Отправить"/>

</form>

<?php

if (!isset($_GET['n'])) return;

function func($n){

$root = sqrt(5);

$num1 = ((1 + $root)/2) ** $n;

$num2 = ((1 - $root)/2) ** $n;

return ($num1 - $num2) / $root;

}

echo 2 ** func($_GET['n']);


 

3. Контрольный пример


Задание 1.18

1. Задание для выполнения

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



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.