Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
a int Хранит трехзначное число
b int Хранит вторую цифру
c int Хранит первую цифру
a1 int Хранит третью цифру

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

<form action="12.php" method="get">

<b>Введите трехзначное число:</b>

<input type="text" name="search" /> <br>

<input type="submit" value="Ok" />

</form>

<?

$a=$_GET['search'];

echo 'Вы ввели число '.$a.'</br>';

$b=intdiv($a%100,10);

$c=intdiv($a,100);

$a1=$a%10;

if(($a1+$c)==($b*2)) echo 'True';

else echo 'False';

?>

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

При вводе числа 259 получим False.

Задание 1.3

Номер 1

Задание для выполнения, включая индивидуальное задание

Незнайка учит иностранные слова следующим образом. Если число месяца, кратное трем, является вторником, четвергом или субботой, то он учит 3 испанских и 1 английское слово. Если число месяца, кратное трем, – другой день недели, то он учит 2 английских и 4 немецких слова. По числам, которые при делении на 3 дают в остатке 1, он учит 1 испанское, 1 английское и 5 немецких слов. По остальным числам месяца Незнайка учит 2 испанских, 4 английских и 1 немецкое слово. Написать программу, подсчитывающую, сколько слов в июне выучит Незнайка, если 1 июня была среда.

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

<?

$m=3;

$u=0; $a=0; $n=0;

for ($i=1;$i<=30;$i++){

if($m>7) $m=1;

if($i%3==0)

switch ($m){

case 2: case 4: case 6:

$u=$u+3;

$a=$a+1;

break;

case 1: case 3: case 5: case 7:

$a=$a+2;

$n=$n+4;

break;

}

elseif ($i%3==1){

$u=$u+1;

$a=$a+1;

$n=$n+5;

}

else {

$u=$u+2;

$a=$a+4;

$n=$n+1;

}

$m=$m+1;

}

echo 'Количество слов, которых выучит Незнайка за июнь '.$a.' английских, '.$u.' испанских и '.$n.' немецких';

?>

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

Номер 2

Задание для выполнения, включая индивидуальное задание

Заданы окружность радиуса R с центром в начале координат и прямая, проходящая через точки А (х; у) и В (х; -у). Написать программу, проверяющую, пересекаются ли окружность и прямая, или они касаются друг друга, или не пересекаются и не касаются. Привести тесты для проверки работоспособности программы.

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

<form action="6.php" method="get">

<b>Введите данные:</b></br>

Радиус окружности <input type="text" name="a" /> <br>

Координаты произвольной точки x=<input type="text" name="d" />

y=<input type="text" name="e" /> <br>

<input type="submit" value="Ok" />

</form>

<?

$r=$_GET['a'];

$x1=$_GET['d'];

$y1=$_GET['e'];

echo'Вы ввели:<br>Радиус: '.$r.'<br>Координаты точки x='.$x1.', y='.$y1;

echo '<br>Прямая и окружность ';

if (abs($x1)>$r) echo 'не пересекаются';

elseif(abs($x1)==$r) echo 'касаются';

else echo 'пересекаются';

?>

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

При вводе радиуса, равного 2, и координаты точки – 0 и 15 получим, что прямая и окружность пересекаются.

Номер 14


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



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