Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок Оператор While. Цикл уроков от WARHEAD.

Статус
В этой теме нельзя размещать новые ответы.

WARHEAD

Компетентный
Доброго времени суток!

Встречайте цикл уроков от автора WARHEAD, точнее от меня, по скриптовому языку программирования Pawn.

Вводная часть.

Для управления последовательностью выполнения запросов существует специальный тип операторов, а именно циклы. Сегодня мы разберём с Вами тип цикла, который называется While.

Цикла While организует итерационное выполнение операторов, то есть циклическое.
Используя данный цикл можно написать программу суммирующую числа от 1 до 100 (Включительно).

Практическая часть.

PHP:
#include <a_samp>

new summa = 0, digit = 1;

main()
{
    while(digit <= 100)
    {
         summa += digit; // Присвоить переменной summa сумму digit и summa;
         ++digit;            // Инкремент к переменной digit, то есть + 1 к переменной digit.
    }
    printf("Сумма от 1 до 100 = '%i'", summa); // Сообщение в консоли.
    return false;
}
Данная программа выведет в консоль число: 5050. То есть сумма от 1 до 100.

Синтаксис цикла while приобретает следующий вид:

PHP:
while(Условие) { Значения_Или_Тело_Цикла_While; }
Оператор While выполняет условие до тех пор, пока 'Условие' остаётся истинным.
Если полученное в результате значение отлично от нуля, то условие считается истинным ( В англ. true), аналогично ложное ( В англ. false).

Также в дополнение к уроку хочу рассказать про операторы инкремента и декремента ( ++ и -- ).

Например:

PHP:
#include <a_samp>

new a = 10, b = 6;

main()
{
   ++a; // Прибавляет + 1 к переменной, то есть a приобретает значение = 11.  
    --b;  // Убавляет - 1 от переменной, то есть b приобретает значение = 5.
}
На этом я завершаю один из циклов уроков, ждите следующих уроков по программированию PAWN. Всего доброго!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу