Главная страница
Навигация по странице:

  • Lego Mindstorms EV3

  • Блок цикла. 1 марта 2023г. Блок цикла


    Скачать 4.6 Mb.
    Название1 марта 2023г. Блок цикла
    Дата01.03.2023
    Размер4.6 Mb.
    Формат файлаpptx
    Имя файлаБлок цикла.pptx
    ТипДокументы
    #962282

    1 марта 2023г.

    Блок цикла

    Жумагулова Н.А. Актобе, 2021


    Американский программист Билл Гейтс (рис. 1) – один из самых известных людей в мире, предприниматель, общественный деятель. Он является одним из основателей Microsoft Corporation. Программный продукт компании Windows используется во всём мире. Этот программный продукт пользуется большим спросом и в нашей стране.

    Познакомимся со способами программирования циклических алгоритмов для конструктора Lego Mindstorms EV3. Имеется одна особенность, свойственная компьютерному программированию. Линейные, разветвлённые, циклические алгоритмы в любом языке программирования или среде не имеют различий. Различия появляются в основном в написании и использовании команд. Это помогает быстрее изучить другие языки программирования.

    Мы познакомились с понятием циклических алгоритмов в Scratch и научились их программировать. Использование циклических структур совпадает с тем, что мы узнали при программировании циклов в среде Scratch. Хотя виды циклических блоков, используемых в программе робота, отличаются, но их функции одинаковы.

    Блок цикла – это специальный блок, в который могут быть помещены другие блоки.

    Блок цикла находится во втором оранжевом командном блоке (рис. 2, синяя стрелка).

    Режимы блока цикла указывают, когда цикл заканчивается. На рис. 4 показана программа с циклическим блоком. Если в программе не будет использован блок цикла, то колесо робота вращается два раза вперёд, два раза назад и останавливается. Каков будет результат программы, если изменить режимы в блоке цикла (рис. 3)?

    Когда программа запускается, средний мотор вращается сначала по часовой стрелке, а затем против часовой стрелки. Когда датчик касания нажат, цикл останавливается. Средний мотор выключается. Использование блока цикла важно при разработке программы для роботов, так как без цикла размер программы увеличивается. Будет трудно понять, как она работает. Например, если не использовать цикл в программе, показанной на рис. 4, использовали бы 20 блоков вместо двух блоков движения для перемещения робота вперёд-назад 10 раз.

    До скорых встреч, дорогой друг!

    До скорых встреч, дорогой друг!



    написать администратору сайта