SlideShare a Scribd company logo
1 of 4
Download to read offline
Практическая работа
«Циклы со счетчиком»
Мы уже не раз использовали циклы. Обычно это был цикл "повторять всегда".
Всего в Scratch три разновидности цикла. Это блоки "повторять всегда",
"повторить … раз", "повторять пока не …".
Цикл "повторять всегда" не дает скрипту самому закончить свою работу. В
результате он работает бесконечно, повторяя и повторяя выполнение вложенных
в тело цикла блоков. Прервать программу с таким зацикливанием можно только
сигналом извне. Например, нажать на красный кружок над сценой.
С циклом "повторить … раз" мы тоже знакомы. Он повторяет вложенные в него
команды количество раз, которое указано в его заголовке. Особенностью этого
цикла является то, что заранее известно количество повторов.
Конечно, мы можем запрашивать у пользователя количество повторов, или оно
может определяться в результате арифметической операции, результат которой
мы не знаем. Но все равно, когда поток выполнения программы доходит до цикла
"повторить … раз", программе уже известно количество повторов.
Задание №1
Нарисовать звезду
Расширение "Перо"
В Scratch кроме стандартных категорий блоков таких как "Движение", "Внешний вид" и так далее,
которые сразу доступны во всех проектах, имеются другие. Их называют расширениями или
дополнениями. Чтобы увидеть все доступные расширения, надо нажать на кнопку "Добавить
расширение", которая находится на вкладке "Код" в самом низу. После этого откроется окно, где
можно выбрать дополнение.
Большинство дополнений предполагают использование внешних устройств, таких как микрофон,
камера, робот и др. Однако это не касается первых двух – "Музыки" и "Пера".
После выбора расширения "Перо" во вкладке "Код" среды программирования Scratch появляется
новый раздел с блоками-командами, которые позволяют рисовать на сцене. Это значит, что
спрайты при перемещении смогут оставлять после себя видимую линию.
Схема рисования звезды.
Далее приведен код программы:
Задание №2
Нарисовать орнамент из звезд

More Related Content

What's hot

What's hot (7)

REPL в Node.js: улучшаем быт разработчик
REPL в Node.js: улучшаем быт разработчикREPL в Node.js: улучшаем быт разработчик
REPL в Node.js: улучшаем быт разработчик
 
GameDev 2017 - Олексій Андрусевич "TURBO режим в PHOTOSHOP за допомогою скрип...
GameDev 2017 - Олексій Андрусевич "TURBO режим в PHOTOSHOP за допомогою скрип...GameDev 2017 - Олексій Андрусевич "TURBO режим в PHOTOSHOP за допомогою скрип...
GameDev 2017 - Олексій Андрусевич "TURBO режим в PHOTOSHOP за допомогою скрип...
 
My pascal
My pascalMy pascal
My pascal
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3
 
VivaMP, система выявления ошибок в коде параллельных программ на языке С++, и...
VivaMP, система выявления ошибок в коде параллельных программ на языке С++, и...VivaMP, система выявления ошибок в коде параллельных программ на языке С++, и...
VivaMP, система выявления ошибок в коде параллельных программ на языке С++, и...
 
циклы 1 урок
циклы 1 урокциклы 1 урок
циклы 1 урок
 
Эффективный C++
Эффективный C++Эффективный C++
Эффективный C++
 

More from Nexa50

More from Nexa50 (20)

Наказ МОіН "Про звільнення від проходження державної підсумкової атестації"
Наказ МОіН "Про звільнення від проходження державної підсумкової атестації"Наказ МОіН "Про звільнення від проходження державної підсумкової атестації"
Наказ МОіН "Про звільнення від проходження державної підсумкової атестації"
 
Щодо проведення державної підсумкової атестації 2020
Щодо проведення державної підсумкової атестації 2020Щодо проведення державної підсумкової атестації 2020
Щодо проведення державної підсумкової атестації 2020
 
Дистанційне навчання 1-4
Дистанційне навчання 1-4Дистанційне навчання 1-4
Дистанційне навчання 1-4
 
Використання бюджетних коштів
Використання бюджетних коштівВикористання бюджетних коштів
Використання бюджетних коштів
 
Спеціальний фонд 120
Спеціальний фонд 120Спеціальний фонд 120
Спеціальний фонд 120
 
Спеціальний фонд 120
Спеціальний фонд 120Спеціальний фонд 120
Спеціальний фонд 120
 
Карточки КЗШ(загал.фонд)
Карточки КЗШ(загал.фонд)Карточки КЗШ(загал.фонд)
Карточки КЗШ(загал.фонд)
 
Карточки КЗШ(загал.фонд)
Карточки КЗШ(загал.фонд)Карточки КЗШ(загал.фонд)
Карточки КЗШ(загал.фонд)
 
Карточки КЗШ(загал.фонд)
Карточки КЗШ(загал.фонд)Карточки КЗШ(загал.фонд)
Карточки КЗШ(загал.фонд)
 
Вступ до школи
Вступ до школиВступ до школи
Вступ до школи
 
Графік проведення факультативів та курсів за вибором за 2019-2020 н. р.
Графік проведення  факультативів та курсів за вибором за 2019-2020 н. р.Графік проведення  факультативів та курсів за вибором за 2019-2020 н. р.
Графік проведення факультативів та курсів за вибором за 2019-2020 н. р.
 
Переменные в языке Delphi
Переменные в языке DelphiПеременные в языке Delphi
Переменные в языке Delphi
 
Пам'ятка для батьків
Пам'ятка для батьківПам'ятка для батьків
Пам'ятка для батьків
 
Відповідальність батьків
Відповідальність батьківВідповідальність батьків
Відповідальність батьків
 
Порядок подання та розгляду заяв про випадки булінгу (цькування) в школі
Порядок подання та розгляду заяв про випадки булінгу (цькування) в школіПорядок подання та розгляду заяв про випадки булінгу (цькування) в школі
Порядок подання та розгляду заяв про випадки булінгу (цькування) в школі
 
План заходів КЗШ№120 спрямованих на запобігання та протидію булінгу (цькуванн...
План заходів КЗШ№120 спрямованих на запобігання та протидію булінгу (цькуванн...План заходів КЗШ№120 спрямованих на запобігання та протидію булінгу (цькуванн...
План заходів КЗШ№120 спрямованих на запобігання та протидію булінгу (цькуванн...
 
Наказ КЗШ №120 вiд 22.08.2019 №226 "Про органiзацію роботи з превентивного ви...
Наказ КЗШ №120 вiд 22.08.2019 №226 "Про органiзацію роботи з превентивного ви...Наказ КЗШ №120 вiд 22.08.2019 №226 "Про органiзацію роботи з превентивного ви...
Наказ КЗШ №120 вiд 22.08.2019 №226 "Про органiзацію роботи з превентивного ви...
 
Наказ_ДОiН_вiд_14.08.2019_№232_Про_органiз._превентивного_в-ня_у_2019-2020н.р.
Наказ_ДОiН_вiд_14.08.2019_№232_Про_органiз._превентивного_в-ня_у_2019-2020н.р.Наказ_ДОiН_вiд_14.08.2019_№232_Про_органiз._превентивного_в-ня_у_2019-2020н.р.
Наказ_ДОiН_вiд_14.08.2019_№232_Про_органiз._превентивного_в-ня_у_2019-2020н.р.
 
Закон України "Про внесення змін до деяких законодавчих актів України щодо пр...
Закон України "Про внесення змін до деяких законодавчих актів України щодо пр...Закон України "Про внесення змін до деяких законодавчих актів України щодо пр...
Закон України "Про внесення змін до деяких законодавчих актів України щодо пр...
 
Тест по немецкому
Тест по немецкомуТест по немецкому
Тест по немецкому
 

1

  • 1. Практическая работа «Циклы со счетчиком» Мы уже не раз использовали циклы. Обычно это был цикл "повторять всегда". Всего в Scratch три разновидности цикла. Это блоки "повторять всегда", "повторить … раз", "повторять пока не …". Цикл "повторять всегда" не дает скрипту самому закончить свою работу. В результате он работает бесконечно, повторяя и повторяя выполнение вложенных в тело цикла блоков. Прервать программу с таким зацикливанием можно только сигналом извне. Например, нажать на красный кружок над сценой. С циклом "повторить … раз" мы тоже знакомы. Он повторяет вложенные в него команды количество раз, которое указано в его заголовке. Особенностью этого цикла является то, что заранее известно количество повторов. Конечно, мы можем запрашивать у пользователя количество повторов, или оно может определяться в результате арифметической операции, результат которой мы не знаем. Но все равно, когда поток выполнения программы доходит до цикла "повторить … раз", программе уже известно количество повторов.
  • 2. Задание №1 Нарисовать звезду Расширение "Перо" В Scratch кроме стандартных категорий блоков таких как "Движение", "Внешний вид" и так далее, которые сразу доступны во всех проектах, имеются другие. Их называют расширениями или дополнениями. Чтобы увидеть все доступные расширения, надо нажать на кнопку "Добавить расширение", которая находится на вкладке "Код" в самом низу. После этого откроется окно, где можно выбрать дополнение. Большинство дополнений предполагают использование внешних устройств, таких как микрофон, камера, робот и др. Однако это не касается первых двух – "Музыки" и "Пера". После выбора расширения "Перо" во вкладке "Код" среды программирования Scratch появляется новый раздел с блоками-командами, которые позволяют рисовать на сцене. Это значит, что спрайты при перемещении смогут оставлять после себя видимую линию.
  • 4. Далее приведен код программы: Задание №2 Нарисовать орнамент из звезд