Совет 1: Как выразить одну переменную через другую

При решении систем двух уравнений с двумя переменными обычно возникает необходимость упростить исходную систему и тем самым привести ее к более удобному для решения виду. С этой целью часто используется прием выражения одной переменной через другую.
Инструкция
1
Преобразуйте одно из уравнений системы к виду, в котором y выражено через x или, наоборот, x через y. Подставьте полученное выражение вместо y (или вместо x) во второе уравнение. Вы получите уравнение с одной переменной.
2
Для решения некоторых систем уравнений требуется выразить обе переменные x и y через одну или две новые переменные. Для этого введите одну переменную m только для одного уравнения или две переменные m и n для обоих уравнений.
3
Пример I. Выразите одну переменную через другую в системе уравнений:│x–2y=1,│x²+xy–y²=11.Преобразуйте первое уравнение данной системы: перенесите одночлен (–2y) в правую часть равенства, поменяв знак. Отсюда получите: x=1+2y.
4
Подставьте в уравнение x²+xy–y²=11 вместо x выражение 1+2y. Система уравнений примет вид:│(1+2y)²+(1+2y)y–y²=11,│x=1+2y.Полученная система равносильна исходной. Вы выразили переменную x в данной системе уравнений через y.
5
Пример II. Выразите одну переменную через другую в системе уравнений:│x²–y²=5,│xy=6. Преобразуйте второе уравнение системы: обе части уравнения xy=6 разделите на x≠0. Отсюда: y=6/x.
6
Подставьте полученное выражение в уравнение x²–y²=5. Вы получите систему:│x²–(6/x)²=5,│y=6/x. Последняя система равносильна исходной. Вы выразили переменную y в данной системе уравнений через x.
7
Пример III. Выразите переменные y и z через новые переменные m и n:│2/(y+z)+9/(2y+z)=2;│4/(y+z)=12/(2y+z) –1.Пусть 1/(y+z)=m и 1/(2y+z)=n. Тогда система уравнений будет выглядеть следующим образом:│2/m+9/n=2,│4/m=12/n–1.Вы выразили переменные y и z в исходной системе уравнений через новые переменные m и n.

Совет 2: Как передать переменную

Для организации интерактивного общения посетителя с веб-сайтом (а точнее - браузера с веб-сервером) программисту необходимо предусмотреть сценарии обмена данными между ними. Рассмотрим несколько несложных вариантов организации передачи переменных от клиентского JavaScrip-сценария к серверному PHP-скрипту и обратно.
Вам понадобится
  • Начальные знания языков PHP, JavaScript и HTML
Инструкция
1
На стадии формирования страницы передать переменную вместе с её значением из php-скрипта в JavaScript-сценарий не представляет сложности. PHP-скрипт сам формирует HTML-код запрашиваемой страницы, в том числе и содержащиеся в нём скрипты. Это означает, что он может вписать в код JavaScript любые переменные, которые следует передать вместе с их значениями. Например, этот php-скрипт передаст клиентскому сценарию переменную с именем "serverTime", содержащую текущее время сервера в формате ЧАС:МИНУТА :
<?php
$JSvarName = 'serverTime';
$JSvarValue = date('H:i');
$JScode = $JSvarName.'="'.$JSvarValue.'";';
print '<script language="javascript">'.$JScode.'alert("А на сервере сейчас "+'.$JSvarName.');</script>'
?>
Передача переменной и её значения из PHP в Javascript
2
Простейший вариант передачи имён и значений переменных в обратном направлении (от JS-скрипта в браузере клиента к PHP-скрипту на веб-сервере) может выглядеть в HTML-коде страницы так:
<script language="javascript">
var now = new date();
var varName = 'clientTime';
var varValue = now.getHours() + ":" + now.getMinutes();
window.location.href = 'http://sa/test2.php?' + varName + '=' varValue;
</script>
Этот сценарий отправит скрипту с именем test2.php имя переменной "clientTime" и её значение, содержащее текущее время компьютера в том же формате ЧАС:МИНУТА. Такой метод передачи данных называют «синхронным» - он приведёт к немедленной перезагрузке страницы. Точнее - вместо текущей страницы в браузер будет загружен результат работы скрипта test2.php. Код этого php-сценария может выглядеть так:
<?php
if($_GET) echo 'Получена переменная '.key($_GET).'='.$_GET[key($_GET)];
?>
Объединить все три рассмотренные части кода передачи переменных с сервера в браузер и обратно в один php-файл можно таким образом:
<?php
if($_GET) echo 'Получена переменная '.key($_GET).'='.$_GET[key($_GET)];
$JSvarName = 'serverTime';
$JSvarValue = date('H:i');
$JScode = $JSvarName.'="'.$JSvarValue.'";';
print '<script language="javascript">'.$JScode.'alert("А на сервере сейчас "+'.$JSvarName.');</script>'
?>
<script language="javascript">
function sendData() {
var now = new date();
var varName = 'clientTime';
var varValue = now.getHours() + ":" + now.getMinutes();
window.location.href = "http://sa/test2.php?" + varName + "=" + varValue;
return false;
}
</script>
<br /><br /><a href="javascript:sendData();">Отправить данные на сервер</a>В этом объединённом (PHP + JavaScript) сценарии php-код сформирует JavaScript-код, «передавая» ему переменную с именем "serverTime" и значением, содержащем текущее время сервера. При загрузке страницы в браузер JavaScript-сценарий покажет сообщение с этим временем. Затем щелчок пользователя по ссылке «Отправить данные на сервер» запустит функцию sendData(), которая отправит на сервер GET-запрос, передающий php-скрипту имя переменной ("clientTime") и её значение (время клиента). Php-скрипт, прочтя из суперглобального массива $_GET имя и значение переменной, напечатает её и начнёт весь описанный сценарий заново.
Обмен переменными и их значениями между PHP и JavaScript
3
Всё описанное реализует сценарий «синхронной» передачи данных. Реализация «асинхронного» метода обмена данными между клиентскими и серверными скриптами получила собственное имя AJAX (Asynchronous Javascript and XML — «асинхронный JavaScript и XML»). Эта тема заслуживает рассмотрения в отдельной статье.
Видео по теме
Источники:
  • как javascript передать
Обратите внимание
Прием введения новой переменной используется при решении некоторых квадратных уравнений. Например, в уравнении (x²+1)/x+x/(x²+1)=–2,5 выразите переменную x через новую переменную y. Пусть y=(x²+1)/x, тогда исходное уравнение примет вид: y+1/y=–2,5.

Вы выразили переменную x в данном уравнении через y.
Источники:
  • Системы двух линейных уравнений с двумя неизвестными
  • как решить систему с одной переменной
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500