Не зря PHP можно с уверенностью назвать языком программирования. Дело в том, что этот язык позволяет выполнять множество достаточно сложных операций. Но прежде, чем перейти к таким операциям, давайте вначале изучим самые элементарные.
Если Вы изучали математику, то наверняка сразу вспомните уравнения, например y=x+5 и т.д. В программировании x и y - это переменные. Их значения могут измениться.
В PHP для обозначения переменных используется знак доллара, а затем указывается само название переменной ($x и $y). Тогда приведенное выше уравнение будет выглядеть следующим образом: $y=$x+5.
Можно даже попробовать составить небольшую задачу: Васе 12 лет, а Петя на 5 лет старше. Сколько лет Пете?
Если представить, что x - это Вася, а y - это Петя, то полный код программы будет следующий:
$x=12;
$y=$x+5;
echo $y;
?>
Таким образом легко вычислить, сколько будет лет Пете, если Васе исполнится 18 лет.
Конечно, этот пример далеко не точный (потом узнаем, как вычислить, кому сколько лет в точности до секунды), однако самое важное сейчас - это понять логику программирования.
Хотим также отметить, что название переменной должно начинаться только с латинской буквы или знака нижнего подчеркивания, а содержать может только буквы, цифры и знаки подчеркивания.
Теперь попробуем переписать непонятные названия $x и $y в более понятные:
$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