Начав тренировки, спортсмен в первый день пробежал 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>
Тестовый пример