Задание для выполнения, включая индивидуальное задание
Разработайте числовые функции для вычисления у. Для любых a, b, c найдите значение у.
Описание алгоритма программы, (при необходимости - со схемой алгоритма)
Пусть a, b, c – вводимые числа.
Используя математические функции, рассчитываем и выводим y.
Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
a | float | Хранит первое число |
b | float | Хранит вторе число |
c | float | Хранит третье число |
y | float | Хранит решение уравнения |
Текст программы
<form action="2115.php" method="get">
<b>Введите значение чисел:</b><br>
A = <input type="text" name="a" /> <br>
B = <input type="text" name="b" /> <br>
C = <input type="text" name="c" /> <br>
<input type="submit" value="Ok" />
</form>
<?
$a=$_GET['a'];
$b=$_GET['b'];
$c=$_GET['c'];
if($a&&$b&&$c){
echo 'Вы ввели: A = '.$a.' B = '.$b.' C = '.$c.'</br>';
echo 'Ответ: y = '.f1($a,$b,$c);}
function f1($a,$b,$c){
$y1=cos(atan(-0.2)+pi()/2);
$y2=acos(sqrt(($c-8*$b)/pow($a,2)));
$y3=pow(atan(-(1+$c)/(2-0.2*pow($a,4)))+pi()/2,2);
$y=$y1+$y2-$y3;
return $y;}
?>
Контрольный пример
При вводе чисел 1, 0 и 0 соответственно получим число 0,63545.
Задание 2.2
Номер 1
Задание для выполнения, включая индивидуальное задание
Разработать процедуры или функции для решения следующих задач:
Составить программу, определяющую, в каком из данных двух чисел больше цифр.
Текст программы
<form action="221.php" method="get">
|
|
<b>Введите значение чисел:</b><br>
A = <input type="text" name="a" /> <br>
B = <input type="text" name="b" /> <br>
<input type="submit" value="Ok" />
</form>
<?
$a=$_GET['a'];
$b=$_GET['b'];
$n=10;
if($a&&$b){
echo 'Вы ввели: A = '.$a.' B = '.$b.'</br>';
echo f1($a,$b,$n);}
function f1($a,$b,$n){
if((intdiv($a,$n)!=0)&&(intdiv($b,$n)!=0)) return f1($a,$b,$n*10);
else if((intdiv($a,$n)==0)&&(intdiv($b,$n)==0)) return "Они равны";
else if(intdiv($a,$n)==0) return "Цифр больше в числе ". $b;
else return "Цифр больше в числе ". $a;
}
?>
Контрольный пример
При вводе чисел 12 и 2, программа выведет «Цифр больше в числе 12».
Номер 2
Задание для выполнения, включая индивидуальное задание
Разработать процедуры или функции для решения следующих задач:
Даны действительные числа а, b, с. Получить:
Текст программы
<form action="222.php" method="get">
<b>Введите значение чисел:</b><br>
A = <input type="text" name="a" /> <br>
B = <input type="text" name="b" /> <br>
C = <input type="text" name="c" /> <br>
<input type="submit" value="Ok" />
</form>
<?
$a=$_GET['a'];
$b=$_GET['b'];
$c=$_GET['c'];
if($a&&$b&&$c){
echo 'Вы ввели: A = '.$a.' B = '.$b.' С = '.$c.'</br>';
echo 'Ответ: '.f1($a,$b,$c);}
function f1($a,$b,$c){
return (max($a,$a+$b)+max($a,$b+$c))/(1+max($a+$b*$c,1,pow($a,2)-$b*$c));
}
?>
|
|
Контрольный пример
При вводе чисел 1, 15 и 3 соответственно получим число 0,7234.
Номер 14
Дата добавления: 2020-04-25; просмотров: 122; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!