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

Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней?

2. Описание алгоритма [ДМ3] программы.

В цикле значение переменной d умножается на 1.1(т.е 110%), и новое значение перезаписывается, далее к переменной s, в которой хранится старое значение d прибавляем переменную d с новым значением. После выполнения цикла на экран выводится переменная s.

Блок схема.

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

<html>

<html>

<head>

<title>zadanie1</title>

</head>

<body>

<?php

$d=10;

$s=$d;

for($i=2; $i<7; $i++) {

$d = $d * 1.1;

$s = $s + $d;

}

echo "$s";

?>

</body>

</html>

</html>

Тестовый пример

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

Татьяна Ларина, читая очередной французский роман, подсчитала сумму номеров прочитанных страниц. Написать программу, определяющую номер последней прочитанной страницы.

2. Описание алгоритма [ДМ4] программы.

Создаем переменную, в которую присваиваем значение суммы прочитанных страниц. Создаем счетчик, по умолчанию равный нулю. Организуем бесконечный цикл. В бесконечном цикле увеличиваем счетчик на единицу, а затем вычитаем его из суммы страниц. Каждая итерация счетчика - это номер новой страницы. Затем создаем проверку. Если в результате этой итерации цикла переменная с суммой стала равна нулю, то выводим на экран счетчик, который и является количеством прочитанных страниц. Если значение переменной суммы стало отрицательным, значит введенная сумма неверна, и последнего номера прочитанной страницы не существует.

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

<html>

<html>

<head>

<title>zadanie1</title>

</head>

<body>

<?php

if (isset($_POST['sum'])){

$sum = $_POST['sum'];

$a = 0;

while (true){

$a++;

$sum -= $a;

if ($sum == 0){

echo "Последняя прочитанная страница: ".$a;

break;

} elseif ($sum < 0){

echo "Неправильная сумма.";

break;}}

} else { echo "Введите сумму страниц.";

print <<< HERE

<form method ="post">

<input type="text" name="sum">

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

</form>

HERE;}

?>

</body>

</html>

</html>

Тестовый пример


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



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