Ключевые слова языка RUbasic

Ключевые слова языка RUbasic

Оператор цикла От

Оператор цикла От обеспечивает повторение блока операторов, завершающихся оператором Повтор. Количество повторов зависит от значения переменной-счетчика.

Данный пример выводит на экран четные числа от 0 до 10. Здесь переменная-счетчик А при каждом проходе цикла последовательно принимает значения от 0 до 10, увеличиваясь каждый раз на 2: 0, 2, 4, 6,…

От А = 0 До 10 Шаг 2

Консоль.ПечатьСтроки(А)

Повтор


Оператор Повтор

Оператор Повтор завершает блок операторов цикла со счетчиком От.


Оператор До

Оператор До является частью оператора цикла От и определяет максимальное значение переменной-счетчика, при превышении которого, повторение цикла завершается.


Оператор Шаг

Оператор Шаг является необязательной частью оператора цикла «От» и определяет величину изменения переменной-счетчика цикла при каждом повторе. Если оператор Шаг отсутствует, величина изменения переменной-счетчика равна 1.

Данный пример выводит на экран нечётные числа от 1 до 10:

От А = 1 До 10 Шаг 2

Консоль.ПечатьСтроки(А)

Повтор


Оператор Если

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

Данный пример выводит на экран в зависимости от значения переменной СторонаМонеты текст «Выигрыш» или «Проигрыш».

Если СторонаМонеты = "Решка" То

Консоль.ПечатьСтроки("Выигрыш")

Иначе

Консоль.ПечатьСтроки("Проигрыш")

Дальше


Оператор То

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


Оператор Иначе

Оператор Иначе является частью условного оператора Если. Операторы, стоящие после него выполняются, если проверяемое условие неверно.


Оператор АЕсли

Оператор АЕсли является частью условного оператора Если. Он задает условие, которое проверяется, когда предыдущее проверяемое условие неверно.

Данный пример выводит на экран приветствие, зависящее от времени суток:

Если Время.Часы < 12 То

Консоль.ПечатьСтроки("Доброе утро")

АЕсли Время.Часы < 16 То

Консоль.ПечатьСтроки("Добрый день")

АЕсли Время.Часы < 20 То

Консоль.ПечатьСтроки("Добрый вечер")

Дальше


Оператор Дальше

Оператор Дальше является частью условного оператора Если. Он завершает блок оператора Если и продолжает выполнение программы.


Оператор Переход

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

Данный пример безостановочно выводит на экран последовательные числа от 0. После вывода на экран значения переменной А, ее значение увеличивается на 1, а затем оператор Переход выполняет переход на метку Старт и повторяются вывод значения и его увеличение.

А = 0

Старт:

Консоль.ПечатьСтроки(А)

А = А + 1

Переход Старт


Оператор Функция

Оператор Функция позволяет группировать операторы в блоки для выполнения их с помощью одного вызова функции по имени.

Данный пример содержит функцию, которая выводит на экран текст «Выигрыш!».

Функция Победа

Консоль.ПечатьСтроки("Выигрыш!")

Возврат

А это — вызов функции Победа в самой программе.

Победа()


Оператор Возврат

Оператор Возврат является частью оператора Функция. Он завершает блок операторов самой функции и определяет точку возврата в тексте программы, откуда была вызвана данная функция.


Оператор цикла Пока

Оператор цикла Пока обеспечивает повторение блока операторов, завершающихся оператором Снова, до тех пор, пока проверяемое условие верно.

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

А = 1

Пока А < 100

А = А + А

Консоль.ПечатьСтроки(А)

Снова


Оператор Снова

Оператор Снова завершает блок операторов цикла с условием Пока.


Логические операторы И, ИЛИ

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

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

 

Поделиться: 

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать rubasic.ru, вы соглашаетесь на использование файлов cookie.
Понятно