[МБОУ г.Кургана "Средняя общеобразовательная школа №4...]

Вход на сайт
Логин:
Пароль:

Меню сайта

Categories
Конспект [0]
Иллюстрации [0]
Практикум [1]

Главная » ДОМ 25 » Управление и алгоритмы » Практикум

Циклы

Часто исполнителю надо выполнить какую-то последовательность команд несколько раз.

Что такое цикл

Часто исполнителю надо выполнить какую-то последовательность команд несколько раз. Например, в задаче на рисунке Робот должен подойти к ряду клеток, которые надо закрасить, и затем выполнить 6 раз команды вперед(1) и посади.

В данном случае эти команды надо повторить только 6 раза и можно легко 6 раз написать одинаковые команды. Но представьте, что надо сделать одинаковые операции 100 или 200 раз! В программировании в таких случаях используется специальная команда (оператор цикла), которая говорит исполнителю, что какую-то часть программы надо сделать несколько раз.
  • Цикл — это многократное повторение одинаковых действий
  • Тело цикла – это команды, которые выполняются несколько раз.
  • Шаг цикла – это однократное выполнение тела цикла.
Для нашей задачи подходит цикл повтори (или repeat), в котором с известным числом шагов. Программа с использованием оператора цикла выглядит так

Правила использования оператора цикла

  1. Цикл повтори (или repeat) используется тогда, когда число шагов заранее известно или может быть вычислено.
  2. Оператор цикла начинается заголовком цикла – ключевым словом повтори, за которым в скобках указывается нужное количество шагов.
  3. Тело цикла начинается открывающей фигурной скобкой { и заканчивается закрывающей }.
  4. Если тело цикла включает всего один оператор, скобки можно не ставить.
  5. Для того, чтобы легче разбираться в программе, применяют специальную систему записи с отступами: тело цикла смещают вправо на 2-3 символа — это позволяет сразу видеть, где начинается и где заканчивается цикл. Для того, чтобы компьютер автоматически сделал отступы в программе, можно нажать клавишу F6.

Вложенные циклы

Рейтинг: 0.0/0

Всего комментариев: 0
avatar

Полная версия сайта