Гарольд
Умник
В прошлом уроке мы познакомились с компилятором и языком, создали программу, выводящую в консоль сообщение.
Сейчас мы перейдём к очень важной теме - создание переменных.
Раздел IV. Переменные
Итак, открываем наш код, и снова оставляем только
Так, с main мы знакомы. Но что за "new"?
В Pawn кейворд new означает объявление переменной.
Сейчас я приведу вам Псевдокод.
Псеводокод - это код, написанный на понятном языке, для нас русским.
С его помощью можно легко объяснить многие сложные и простые темы.
Переменные нужны для хранения памяти.
В любую переменную можно внести любое числовое значение, а так же любую (!одну!) букву.
О функции printf:
printf - функция для вывода текста в консоль с АРГУМЕНТАМИ.
Как вы видите, у меня в этой функции стоит непонятный символ - %d
Это тип данных INTEGER.
В Pawn существуют следующие типы данных:
d - число
i - число
f - число с плавающей точкой (Пример: 1.91)
s - текст, строка
Точно знаю, что что-то забыл, бати, напомните, пожалуйста
После запятой в функции printf мы так сказать "объявили", что %d(тип данных - число) в данном случае равняется значению переменной my_first_variable.
Раздел V. Операторы if/else if/else
С помощью операторов if/else вы можете создавать условия.
Преобразуем нашу функцию main():
Псевдокод:
== - это оператор сравнения. Проверяет, равна ли одна часть сравнения с другим.
ВАЖНО: Использование = вместо == в операторах условий является синтаксической ошибкой. Запомните: = это оператор присваивания значения.
В следующем уроке мы продолжим изучение операторов. Пока что всё.
Автор: ваш Гарольд
Сейчас мы перейдём к очень важной теме - создание переменных.
Раздел IV. Переменные
Итак, открываем наш код, и снова оставляем только
PHP:
#include <a_npc>
main()
{
new my_first_varible;
my_first_variable = 1;
printf("Variable is equal to: %d", my_first_variable);
}
В Pawn кейворд new означает объявление переменной.
Сейчас я приведу вам Псевдокод.
Псеводокод - это код, написанный на понятном языке, для нас русским.
С его помощью можно легко объяснить многие сложные и простые темы.
HTML:
Подключение библиотеки a_npc
Начало функции main()
Создание новой переменной с именем my_first_variable
Инициализация переменной. Задаем значение my_first_variable = 1
Выводим в консоль текст: "Variable is equal to: 1"
Конец функции main()
В любую переменную можно внести любое числовое значение, а так же любую (!одну!) букву.
О функции printf:
printf - функция для вывода текста в консоль с АРГУМЕНТАМИ.
Как вы видите, у меня в этой функции стоит непонятный символ - %d
Это тип данных INTEGER.
В Pawn существуют следующие типы данных:
d - число
i - число
f - число с плавающей точкой (Пример: 1.91)
s - текст, строка
Точно знаю, что что-то забыл, бати, напомните, пожалуйста
После запятой в функции printf мы так сказать "объявили", что %d(тип данных - число) в данном случае равняется значению переменной my_first_variable.
Раздел V. Операторы if/else if/else
С помощью операторов if/else вы можете создавать условия.
Преобразуем нашу функцию main():
PHP:
main()
{
new my_first_varible;
my_first_variable = 1;
if(my_first_variable == 1)
{
print("Variable is equal to: 1");
}
else
{
print("This message will not print in the console. Never.");
}
}
HTML:
Начало функции main()
Создание переменной с названием my_first_variable
Инициализация переменной (присваивание ей значение 1)
Если переменная my_first_variable равна одному, то
Вывести в консоль сообщение: "Variable is equal to: 1"
Но если не так, то
Вывести в консоль сообщение: "This message will not print in the console. Never."
Конец функции main()
ВАЖНО: Использование = вместо == в операторах условий является синтаксической ошибкой. Запомните: = это оператор присваивания значения.
В следующем уроке мы продолжим изучение операторов. Пока что всё.
Автор: ваш Гарольд
Последнее редактирование:
