Отчет по учебной практике
№ по списку 14
Выполнил:
студент 2 курса группы 120481
факультета МФиИ
направления «Прикладная информатика»
Рудь Владимир Алексеевич
Проверила:
Доцент, д.п.н.
Родионова О. В.
Тула – 2020
Номер и формулировка задачи
1.1.1. Бутылка воды стоит 45 копеек. Пустые бутылки сдаются по 20 копеек, и на полученные деньги опять покупается вода. Какое наибольшее количество бутылок воды можно купить, имея некоторую сумму денег S копеек?
|
|
Общее словесное описание алгоритма решения задачи
Вводится сумма денег (переменная money), после чего рассчитывается количество бутылок, которое можно купить на эти деньги. Количество бутылок рассчитывается, как разность введенной суммы денег и стоимости одной бутылки, при этом деленной на стоимость воды
Текст программы на языке php
<form name="money" method="GET">
Введите сумму: <input type="text" name="money"><br><br>
<input type="submit">
</form>
<?php
$money=isset($_GET['money'])? $_GET['money']: NULL;
{
$k = 0;
$f = 0;
while ($money >= 45){
while ($money >= 45){
$money -= 45;
$k++;
$f++;
}
$money += $k*20;
$k = 0;
}
echo "Количество бутылок с водой было куплено: ".$f;
}
?>
Тестовый пример
Результат
Номер и формулировка задачи
1.1.2. Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?
Общее словесное описание алгоритма решения задачи
Вводится номер квартиры (переменная number), после чего программа рассчитывает номер подъезда и номер этажа, на котором находится квартира с введенным номером.
Текст программы на языке php
<form name="number" method="GET">
Введите номер квартиры: <input type="text" name="number"><br><br>
<input type="submit">
|
|
</form>
<?php
$number=isset($_GET['number'])? $_GET['number']: NULL;
if(isset($number))
{
$number1=intdiv(($number-1),36)+1;
$number2=intdiv((($number-1) % 36), 4) + 1;
echo "Номер подъезда: ".$number1."<br>";
echo "Номер этажа: ".$number2;
}
?>
Тестовый пример
Результат
Номер и формулировка задачи
1.1.16. Составить программу для вычисления пути, пройденного лодкой, если ее скорость в стоячей воде v км/ч, скорость течения реки v1 км/ч, время движения по озеру t1 ч, а против течения реки – t2 ч.
Общее словесное описание алгоритма решения задачи
Сначала вводятся с клавиатуры параметры (скорость лодки в стоячей воде, скорость течения реки, время движения по озеру и время движения против течения) затем по формуле вычитаем путь пройденный по озеру и путь пройденный против течения, дальше складываем 2 пути и выводим ответ.
Блок-схема
|