Программирование
Веб программирование

Повторение программы при помощи Goto и меток.

 
 

Ну что же, всем привет! Давайте разберемся, каким способом можно бесконечно повторять программу.

Для начала разберем эту программу:

1.start:

2.TextWindow.WriteLine("Напиши число")

3.i = TextWindow.ReadNumber()

4.TextWindow.WriteLine("Ты написал число " + i)

5.Goto start

И с помощью нее мы можем сделать это:

Но что это за команды такие -  start: и Goto?

Goto - команда, которая позволяет переходить с команды на команду, перед которой стоит метка.

start: - не команда, а метка, при помощи которой команда Goto понимает, с какого момента ей повторять.

После метки всегда надо писать :, иначе он не распознает метку.

Меток может быть хоть сколько, но для каждой нужна отдельная Goto

Метку можно ставить где угодно, только не после Goto

 

Goto можно вставить и в команду If, и вот что получится:

 

 Это пример моего мини-калькулятора


 Надеюсь, объяснений не нужно, объясню только, почему тут метки q и w.

А все просто - мне лень писать start или begin (обычно так называют метки)

 

Теперь мы знаем, что такое:

Goto

Метки

 

На следующем уроке мы поговорим о For и While, а сейчас я говорю вам: "Всем пока!".


Есть вопросы? Спроси на нашем форуме!!
M161350 [23.11.2013 19:45]

А ты молодец!

YamamotoTakeshi90 [23.11.2013 21:06]

Рад стараться!



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.