Задание 1.1
Номер 1
Задание для выполнения, включая индивидуальное задание
Бутылка воды стоит 45 копеек. Пустые бутылки сдаются по 20 копеек, и на полученные деньги опять покупается вода. Какое наибольшее количество бутылок воды можно купить, имея некоторую сумму денег S копеек?
Текст программы
<form action="1.php" method="get">
<b>Введите сумму денег:</b>
<input type="text" name="search" /> <br>
<input type="submit" value="Ok" />
</form>
<?
$a=$_GET['search'];
echo 'Вы ввели число '.$a.'</br>';
$i=0;
while ($a>=45){
$a=$a-45+20;
$i=$i+1;
}
echo 'Количество бутылок воды, которые можно купить на данную сумму '. $i;
?>
Контрольный пример
При вводе числа 95 получим 3 купленных бутылки.
Номер 2
Задание для выполнения, включая индивидуальное задание
Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда?
Текст программы
<form action="2.php" method="get">
|
|
<b>Введите номер квартиры:</b>
<input type="text" name="search" /> <br>
<input type="submit" value="Ok" />
</form>
<?
$a=$_GET['search']; echo 'Вы ввели число '.$a.'</br>';
$i=1;
while ($a>9){
if($a/4>9) {
$a=$a-4*9;
$i=$i+1;
} else break;
}
echo 'Квартира находится в '. $i.' подъезде и на '.ceil($a/4).' этаже';
?>
Контрольный пример
При вводе числа 95 получим, что квартира находится в 3 подъезде и на 6 этаже.
Номер 14
Задание для выполнения, включая индивидуальное задание
Написать алгоритм, определяющий сумму цифр в заданном натуральном трехзначном числе. Например, для 139 ответом будет 13.
Описание алгоритма программы, (при необходимости - со схемой алгоритма)
Пусть a – трехзначное число, а sum – сумма его чисел. Первоначально sum равно нулю.
Переменная sum равна a%10 (первая цифра) плюс intdiv($a%100,10) (вторая цифра) плюс intdiv($a,100).
Вывести переменную sum.
Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
a | int | Хранит трехзначное число |
sum | int | Хранит сумму цифр |
Текст программы
<form action="11.php" method="get">
<b>Введите трехзначное число:</b>
<input type="text" name="search" /> <br>
<input type="submit" value="Ok" />
</form>
<?
$a=$_GET['search'];
echo 'Вы ввели число '.$a.'</br>';
$sum=$a%10+intdiv($a%100,10)+intdiv($a,100);
echo 'Сумма цифр равна '. $sum;
?>
Контрольный пример
При вводе числа 695 получим число 20.
Задание 1.2
Номер 1