Ваш город: Не указано

PHP - вычисления на сайте

Не зря PHP можно с уверенностью назвать языком программирования. Дело в том, что этот язык позволяет выполнять множество достаточно сложных операций. Но прежде, чем перейти к таким операциям, давайте вначале изучим самые элементарные.

Если Вы изучали математику, то наверняка сразу вспомните уравнения, например y=x+5 и т.д. В программировании x и y - это переменные. Их значения могут измениться.

В PHP для обозначения переменных используется знак доллара, а затем указывается само название переменной ($x и $y). Тогда приведенное выше уравнение будет выглядеть следующим образом: $y=$x+5.

Можно даже попробовать составить небольшую задачу: Васе 12 лет, а Петя на 5 лет старше. Сколько лет Пете?

Если представить, что x - это Вася, а y - это Петя, то полный код программы будет следующий:

<?php
$x=12;
$y=$x+5;
echo $y;
?>

Таким образом легко вычислить, сколько будет лет Пете, если Васе исполнится 18 лет.

Конечно, этот пример далеко не точный (потом узнаем, как вычислить, кому сколько лет в точности до секунды), однако самое важное сейчас - это понять логику программирования.

Хотим также отметить, что название переменной должно начинаться только с латинской буквы или знака нижнего подчеркивания, а содержать может только буквы, цифры и знаки подчеркивания.

Теперь попробуем переписать непонятные названия $x и $y в более понятные:

<?php
$vasya=12;
$petya=$vasya+5;
echo $petya;
?>

Теперь понятно, какие значения даны по умолчанию, и что в итоге мы получаем. Такой код и выглядит немного больше, и занимает места больше, но очень удобен для чтения исходного кода и редактирования.

Теперь, попробуйте выполнить действия не только на сложение, но и на вычитание, умножение и деление, а затем обязательно решите следующую задачу (необходимо составить уравнение):

Есть 3 страницы A4, слаженные пополам. Они идут строго по порядку от 1 до 16 (включительно). Дана определенная страница, допустим, 13. Найти страницу, находящуюся на обратной стороне листа.

Например, если взять страницу 5, то на обратной стороне будет 12-ая страница. Если взять 7, будет 10-ая страница, 2 - 15-ая, 11 - 6-ая, 9 - 8-ая и т.д.

Чтобы сильно не запутаться, можно продемонстрировать пример на настоящих листах, а в дано лучше всего указать два параметра - общее количество страниц и выбранная пользователем страница.

В следующей статье мы узнаем, что такое условные операторы, научимся сравнивать между собой несколько чисел, и покажем способ, как можно решить эту задачу.

Опубликовано: 2018-08-16 22:28:37