Инфоурок Информатика Другие методич. материалы"Циклы в КуМире" опорный конспект

"Циклы в КуМире" опорный конспект

Скачать материал

Циклы в Кумире.

Виды циклов.

Циклы n раз в КуМир или Цикл со счетчиком

Общий вид цикла n раз

нц n раз
· тело_цикла
кц

Здесь n — целое выражение, задающее число повторений; тело цикла – команды, которые должны повториться заданное число раз.

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

 

Цикл со счетчиком применяется когда заранее известно сколько повторений необходимо сделать

 

Для того, чтобы написать цикл со счетчиком для исполнителя необходимо знать его синтаксис. А он такой:

 

нц <количество повторений> раз

<команда 1>

<команда 2>

<команда n>

кц

 

Здесь мы должны указать количество повторений (число) и команды, которые будут повторяться.  Команды, которые повторяются в цикле называют телом цикла.

Пример.

Закрасить 7 клеток подряд. Изначально Робот находится в левой верхней клетке.

 

Давайте для начала решим задачу линейно. В этом случае мы будет закрашивать текущую клетку и перемещаться на 1 клетку вправо и программа будет выглядеть так:
использовать Робот
алг
нач

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

закрасить

вправо

кон

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

Программа с циклом будет выглядеть так:

использовать Робот

алг

нач

нц 7 раз

закрасить

вправо

кц

кон

 

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

 

Цикл с условием

Общий вид цикла «пока» представлен ниже.

нц пока условие

· тело_цикла

кц

При выполнении цикла «пока» КуМир циклически повторяет следующие действия:

  • проверяет записанное после служебного слова «пока» условие;
  • если условие не соблюдается, выполнение цикла завершается и КуМир начинает выполнять команды, записанные после «кц»;
  • если условие соблюдается, КуМир выполняет тело цикла, снова проверяет условие, и так до бесконечности.

 

Пример

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

 

Сначала сформулируем словесный алгоритм — т. е. опишем словами что нужно делать Роботу. Этот алгоритм будет звучать примерно так:

«Пока справа свободно делай шаг вправо и закрашивай клетку»

 

В результате Робот пробежит по всем клеткам вправо и будет их закрашивать до тех пор, пока справа не окажется стена.

 

Исходный код нашей программы для Робота будет примерно такой:

использовать Робот

алг

нач

нц пока справа свободно

вправо

закрасить

кц

кон

В результате выполнения этой программы мы увидим вот такую картину:

Как видим, не хватает только закрашенной первой клетки. Для этого перед циклом необходимо выполнить команду закрасить.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""Циклы в КуМире" опорный конспект"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист архива

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 390 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 13.01.2024 3311
    • DOCX 57.1 кбайт
    • 61 скачивание
    • Оцените материал:
  • Настоящий материал опубликован пользователем Громенко Татьяна Петровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Громенко Татьяна Петровна
    Громенко Татьяна Петровна
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 29365
    • Всего материалов: 13

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 582 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 12 регионов
  • Этот курс уже прошли 18 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 138 человек из 45 регионов
  • Этот курс уже прошли 1 303 человека

Мини-курс

Общие понятия и диагностика антивитального поведения

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Уникальный образ как педагога: основные принципы позиционирования

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 23 человека

Мини-курс

Сенсорная интеграция: типовые и инновационные методы

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 83 человека из 32 регионов
  • Этот курс уже прошли 47 человек