Задание для выполнения, включая индивидуальное задание

Написать программу, вычисляющую сумму . Сумма должна содержать 100 слагаемых, попадающих в промежутке [a,b].

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

<form action="6.php" method="get">

<b>Введите данные:</b></br>

Радиус окружности <input type="text" name="a" /> <br>

Координаты произвольной точки x=<input type="text" name="d" />

y=<input type="text" name="e" /> <br>

<input type="submit" value="Ok" />

</form>

<?

$r=$_GET['a'];

$x1=$_GET['d'];

$y1=$_GET['e'];

echo'Вы ввели:<br>Радиус: '.$r.'<br>Координаты точки x='.$x1.', y='.$y1;

echo '<br>Прямая и окружность ';

if (abs($x1)>$r) echo 'не пересекаются';

elseif(abs($x1)==$r) echo 'касаются';

else echo 'пересекаются';

?>

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

При вводе -10 и 0.5 получаем число 0.197.

Номер 14

Задание для выполнения, включая индивидуальное задание

Даны числовой ряд и некоторое число x. Найти сум­му тех членов ряда, модуль которых больше или равен x. Общий член ряда имеет вид: .

Описание алгоритма программы, (при необходимости - со схемой алгоритма)

Пусть a – вводимое число, n – номер члена ряда, n1 – факториал n, sum – сумма членов ряда, an – член ряда. Первоначально n равно 0, n1 – 1.
Рассчитываем an. Пока an больше 0 повторять если модуль an больше или равен a, то к текущей sum прибавить 1, текущее n плюс 1, текущее n1 умножить на n. Вывести sum.


Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
a int Хранит введенное число
an int Хранит член ряда
n int Хранит номер члена ряда
n1 int Хранит факториал n
sum int Хранит сумму членов ряда

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

<form action="16.php" method="get">

<b>Введите число:</b>

<input type="text" name="a" /> <br>

<input type="submit" value="Ok" />

</form>

<?

$a=$_GET['a'];

echo"Вы ввели: ".$a."<br>";

$n=0;

$n1=1;

$an=pow(10,$n)/$n1;

while($an>0){

$n=$n+1;

if(abs($an)>=$a) $sum=$sum+$an;

$n1=$n1*$n;

$an=pow(10,$n)/$n1;

}

echo 'Сумма ряда равна '.$sum;

?>

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

При вводе числа 200 получим сууму ряда равную 21484.

Блок 2. Функции и процедуры (подпрограммы)

Задание 2.1

Номер 1


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: