Хелпикс

Главная

Контакты

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





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



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

<form method="get">

Введите число страниц:

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

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

</form>

<?php

if (empty($_GET['num'])) return;

$sum = 0;

$i = 1;

while (true) {

$sum += $i;

if ($sum == $_GET['num']) {

   echo 'Номер последней страницы: ', $i;

   break;

} elseif ($sum > $_GET['num']) {

   echo 'Страницы не существует ';

  break;

}

++$i;

}

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


Задание 6.2

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

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

 

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

<form method="get">

Введите диапазон:

<br>

a

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

<br>

b

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

<br>

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

</form>

<?php

$sum = 0;

if (!isset($_GET['a'], $_GET['b'])) return;

for ($i = 0, $j = 0; $j < 100; ++$i) {

$int = (-1 ** $i) * sin(((1 + 2 * $i) * pi()) / (2 ** ($i + 1)));

if (($int < $_GET['a']) || ($int > $_GET['b'])) {

   $sum += $int;

   ++$j;

}

}

echo $sum;


 

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


Задание 6.18

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

Написать программу решения уравнения  (x > 0) с точностью до сотых методом половинного деления.

 

2. Описание алгоритма программы

Пусть a – наименьший корень, при котором значение уравнение больше -∞,

b – наибольший корень, при котором значение уравнение меньше +∞,

c – среднее арифметическое значение a и b

Если точность результата меньше одной сотых, то проверим условие F(a)*F(c) < 0. Если условие верное, то a = c, в противном случае – b = c. В противном случае – вывести c.


 



  

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