Среда, 08.01.2025, 11:47
Сайт учителя информатики Фрюауф М.А.
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
для 7 класса [0]
для 8 класса [0]
..
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Урок 3

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

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

 

http://aleksej19770109.ucoz.ru/7777/6/snim.png

 

В данном случае эти команды надо повторить только 6 раза и можно легко 6 раз написать одинаковые команды. Но представьте, что надо сделать одинаковые операции 100 или 200 раз! В программировании в таких случаях используется специальная команда (оператор цикла), которая говорит исполнителю, что какую-то часть программы надо сделать несколько раз.

¨ Цикл — это многократное повторение одинаковых действий

¨ Тело цикла ­– это команды, которые выполняются несколько раз.

¨ Шаг цикла ­– это однократное выполнение тела цикла.

Для нашей задачи подходит цикл повтори (или repeat), в котором с известным числом шагов. Программа с использованием оператора цикла выглядит так:

Ряд

{

вперед ( 1 ); /* подойти к месту работы */

повтори ( 6 )

{

вперед ( 1 );

посади;

}

}

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

1. Цикл повтори (или repeat) используется тогда, когда число шагов заранее известно или может быть вычислено.

2. Оператор цикла начинается заголовком цикла – ключевым словом повтори, за которым в скобках указывается нужное количество шагов.

3. Тело цикла начинается открывающей фигурной скобкой { и заканчивается закрывающей }.

4. Если тело цикла включает всего один оператор, скобки можно не ставить.

5. Для того, чтобы легче разбираться в программе, применяют специальную систему записи с отступами: тело цикла смещают вправо на 2-3 символа — это позволяет сразу видеть, где начинается и где заканчивается цикл. Для того, чтобы компьютер автоматически сделал отступы в программе, можно нажать клавишу F6.

Задание

1. Создайте программу для описанного примера, проверти ее выполнение программой (скриншот пришлите мне)

* Не забудьте правило создания рабочего поля (см. урок 2)

2. Напишите программу для следующей ситуации (скрипшот пришлите мне)

 

http://aleksej19770109.ucoz.ru/7777/6/snimok.png

 

Вход на сайт
Поиск
Календарь
«  Январь 2025  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
Copyright MyCorp © 2025