160983
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокТехнологияПрезентацииМатематика ev3 lego mindstorms

Математика ev3 lego mindstorms

библиотека
материалов
Вычислительные возможности робота
Программные блоки, необходимые для выполнения различных операций над числовы...
Блок "Константа", блок "Переменная" Блок «Константа» Блок «Переменная"
Среда программирования Lego mindstorms EV3 позволяет нам обрабатывать в свои...
В сегодняшнем уроке мы научимся оперировать с числовыми данными.  Тип данных...
Перед тем, как начать обрабатывать различные типы данных в наших программах,...
Эти блоки позволяют создать в памяти робота специальные ячейки, позволяющие...
В блоке "Переменная" присутствуют два режима "Считывание" и "Записать" ( поз...
Блок математика, блок округление. Для выполнения математических вычислений сл...
Отдельно следует остановиться на режиме "Дополнения". В этом режиме количест...
Иногда возникает необходимость произвести округление результата вычисления....
Примеры выполнения вычислений в программе Задача: Необходимо написать програм...
Решение:  За один полный оборот мотора робот проезжает расстояние, равное дли...
Приступим к созданию программы: Используя программный блок "Константа", завед...
Используя программный блок "Переменная", создадим в программе переменную D и...
Используя программный блок "Математика", умножим значение блока "Константа"...
Используя программный блок "Математика", разделим значение пути (1000 мм) на...
Полученное в шаге 4 значение. округлив до двух знаков после запятой, выведем...
Полученное в шаге 4 значение подадим в параметр "Обороты" блока "Рулевое упр...
Задача : Необходимо написать программу, рассчитывающую значение параметра "Гр...
Решение: 1. Используя программный блок "Рулевое управление" проехать вперед н...
Данная задача имеет сходство с предыдущей - нам только требуется найти расст...
Как видим из Рис. - каждое колесо при этом проедет ровно половину окружности...

Описание презентации по отдельным слайдам:

1 слайд Вычислительные возможности робота
Описание слайда:

Вычислительные возможности робота

2 слайд Программные блоки, необходимые для выполнения различных операций над числовы
Описание слайда:

Программные блоки, необходимые для выполнения различных операций над числовыми, логическими или текстовыми данными, сосредоточены в красной палитре среды программирования Lego mindstorms EV3.Красная палитра содержит 10 программных блоков.

3 слайд Блок "Константа", блок "Переменная" Блок «Константа» Блок «Переменная"
Описание слайда:

Блок "Константа", блок "Переменная" Блок «Константа» Блок «Переменная"

4 слайд Среда программирования Lego mindstorms EV3 позволяет нам обрабатывать в свои
Описание слайда:

Среда программирования Lego mindstorms EV3 позволяет нам обрабатывать в своих программах пять различных типов данных: 1. "Текст", 2. "Числовое значение", 3. "Логическое значение", 4. "Числовой массив", 5."Логический массив".

5 слайд В сегодняшнем уроке мы научимся оперировать с числовыми данными.  Тип данных
Описание слайда:

В сегодняшнем уроке мы научимся оперировать с числовыми данными.  Тип данных "Числовое значение" позволяет нам выполнять различные математические операции над числами. Числа в программе могут быть как положительными, так и отрицательными, быть целыми значениями или содержать десятичную дробь. Примеры: -15; 3,145; 8; -247,34.

6 слайд Перед тем, как начать обрабатывать различные типы данных в наших программах,
Описание слайда:

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

7 слайд Эти блоки позволяют создать в памяти робота специальные ячейки, позволяющие
Описание слайда:

Эти блоки позволяют создать в памяти робота специальные ячейки, позволяющие записывать, извлекать и редактировать различные типы данных. Программный блок "Константа" позволяет создавать ячейку памяти для хранения одного из пяти типов данных ( поз. 1). Требуемое значение записывается в ячейку на этапе создания программы ( поз. 2) и остается неизменным во время выполнения всей программы. Для получения значения, записанного в блок "Константа" используется "Вывод" (поз. 3).

8 слайд В блоке "Переменная" присутствуют два режима "Считывание" и "Записать" ( поз
Описание слайда:

В блоке "Переменная" присутствуют два режима "Считывание" и "Записать" ( поз. 1). Перед первым использованием необходимо задать имя переменной, выбрав параметр блока "Добавить переменную" ( поз. 2). Имя переменной может содержать только заглавные и строчные буквы латинского алфавита, цифры, а также символы _ и -. Задать значение переменной можно, записав или передав число в параметр "Значение" ( поз. 3).

9 слайд Блок математика, блок округление. Для выполнения математических вычислений сл
Описание слайда:

Блок математика, блок округление. Для выполнения математических вычислений служит программный блок "Математика". Он позволяет выполнить выбранную математическую операцию ( поз. 1) над двумя числами, заданными параметрами "a" и "b". В режимах "Абсолютная величина" и "Квадратный корень" для вычисления доступен только один параметр "a"

10 слайд Отдельно следует остановиться на режиме "Дополнения". В этом режиме количест
Описание слайда:

Отдельно следует остановиться на режиме "Дополнения". В этом режиме количество параметров для расчета увеличивается до четырех: "a", "b", "c" и "d". В параметр "Уравнение" ( поз. 1) можно вписать любую произвольную формулу, производящую вычисления с этими параметрами.

11 слайд Иногда возникает необходимость произвести округление результата вычисления.
Описание слайда:

Иногда возникает необходимость произвести округление результата вычисления. Например: при отладке программы, можно выводить на экран модуля EV3 округленные промежуточные расчеты, чтобы легче было визуально контролировать ход выполнения программы. Для этого предназначен программный блок "Округление" (Рис. ). Режимы "До ближайшего", "Округлить к большему" и "Округлить к меньшему" производят округление до целого значения. В режиме "Отбросить дробную часть" можно задать количество остающихся знаков дробной части после запятой

12 слайд Примеры выполнения вычислений в программе Задача: Необходимо написать програм
Описание слайда:

Примеры выполнения вычислений в программе Задача: Необходимо написать программу прямолинейного движения для проезда роботом расстояния в 1 метр.

13 слайд Решение:  За один полный оборот мотора робот проезжает расстояние, равное дли
Описание слайда:

Решение:  За один полный оборот мотора робот проезжает расстояние, равное длине окружности колеса. Это расстояние можно найти, умножив число Пи (=3,14159) на диаметр колеса. Диаметр колеса из образовательного набора Lego mindstorms EV3 равен 56 мм, а - из домашнего набора Lego mindstorms EV3 равен 43,2 мм. Если переведем расстояние в 1 метр в миллиметры (1000 мм) и разделим на расстояние, которое робот проходит за один оборот мотора, то узнаем: сколько оборотов мотора необходимо для проезда всего заданного расстояния.

14 слайд Приступим к созданию программы: Используя программный блок "Константа", завед
Описание слайда:

Приступим к созданию программы: Используя программный блок "Константа", заведем в программу постоянное число Пи, равное примерно 3,14159. Шаг 1

15 слайд Используя программный блок "Переменная", создадим в программе переменную D и
Описание слайда:

Используя программный блок "Переменная", создадим в программе переменную D и занесем в нее значение диаметра колеса в зависимости от используемого конструктора (если вы использовали другие колеса, то самостоятельно измерьте диаметр и внесите значение в программный блок). Шаг 2

16 слайд Используя программный блок "Математика", умножим значение блока "Константа"
Описание слайда:

Используя программный блок "Математика", умножим значение блока "Константа" на значение переменной D. Для передачи значения из переменной D в программный блок "Математика" используем второй программный блок "Переменная" в режиме "Считывание"! (Для передачи значений между программными блоками используются шины данных. Чтобы установить шину данных, необходимо "потянуть" выходной параметр одного программного блока и "присоединить" его к входному параметру другого программного блока) Шаг 3

17 слайд Используя программный блок "Математика", разделим значение пути (1000 мм) на
Описание слайда:

Используя программный блок "Математика", разделим значение пути (1000 мм) на значение, полученное в шаге 3. Шаг 4

18 слайд Полученное в шаге 4 значение. округлив до двух знаков после запятой, выведем
Описание слайда:

Полученное в шаге 4 значение. округлив до двух знаков после запятой, выведем на экран модуля EV3

19 слайд Полученное в шаге 4 значение подадим в параметр "Обороты" блока "Рулевое упр
Описание слайда:

Полученное в шаге 4 значение подадим в параметр "Обороты" блока "Рулевое управление".

20 слайд Задача : Необходимо написать программу, рассчитывающую значение параметра "Гр
Описание слайда:

Задача : Необходимо написать программу, рассчитывающую значение параметра "Градусы" для разворота нашего робота Вспомним задачку на движение: Проехать прямолинейно вперед на 4 оборота двигателя. Развернуться. Проехать на 720 градусов

21 слайд Решение: 1. Используя программный блок "Рулевое управление" проехать вперед н
Описание слайда:

Решение: 1. Используя программный блок "Рулевое управление" проехать вперед на 4 оборота. 2. Используя программный блок "Независимое управление моторами" развернуться на месте (значение градусов придется подобрать экспериментально). 3. Используя программный блок "Рулевое управление" проехать вперед на 720 градусов.

22 слайд
Описание слайда:

23 слайд Данная задача имеет сходство с предыдущей - нам только требуется найти расст
Описание слайда:

Данная задача имеет сходство с предыдущей - нам только требуется найти расстояние, которое должны проехать колеса нашего робота. Для того, чтобы наш робот развернулся на 180 градусов - необходимо, чтобы правое и левое колеса, проехав определенный путь по окружности, поменялись местами.

24 слайд Как видим из Рис. - каждое колесо при этом проедет ровно половину окружности
Описание слайда:

Как видим из Рис. - каждое колесо при этом проедет ровно половину окружности с диаметром, равным расстоянию между центрами колес (красная линия на Рис. ). Подходящей линейкой померяем расстояние между центрами колес. Для робота, собранного по инструкции small-robot-45544, это расстояние равно 120 мм. Следовательно, умножив это значение на число Пи (3,14159) и разделив на 2, мы найдем расстояние, которое должно проехать каждое из колес нашего робота. Как найти соответствующее этому расстоянию число оборотов мотора - мы разобрали в Задаче 4 данного урока. Для того, чтобы перевести полученное число оборотов в градусы - вспомним соотношение: 1 оборот мотора = 360 градусов. Следовательно, если мы, воспользовавшись программным блоком "Математика", умножим полученное значение оборотов на 360 и подадим результат в параметр "Градусы" программного блока "Независимое управление моторами»

25 слайд
Описание слайда:

26 слайд
Описание слайда:

27 слайд
Описание слайда:

Общая информация

Номер материала: ДБ-386012

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

Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс профессиональной переподготовки «Управление персоналом и оформление трудовых отношений»
Курс профессиональной переподготовки «Организация и предоставление туристских услуг»
Курс профессиональной переподготовки «Технология: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Технология и организация кухонь народов мира: особенности и традиции»
Курс повышения квалификации «Психолого-педагогическое сопровождение при подготовке к конкурсам профмастерства WorldSkills Russia»
Курс повышения квалификации «Разработка бизнес-плана и анализ инвестиционных проектов»
Курс повышения квалификации «Организация маркетинга в туризме»
Курс повышения квалификации «Психодинамический подход в консультировании»
Курс повышения квалификации «Методы и инструменты современного моделирования»
Курс профессиональной переподготовки «Черчение: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Учебная деятельность по предметной области «Черчение»: основы предмета и реализация обучения в условиях ФГОС»
Курс профессиональной переподготовки «Политология: взаимодействие с органами государственной власти и управления, негосударственными и международными организациями»
Курс повышения квалификации «Финансовые инструменты»
Курс профессиональной переподготовки «Гражданско-правовые дисциплины: Теория и методика преподавания в образовательной организации»

Комментарии:

2 месяца назад
Спасибо отличная презентация, очень информативная и понятная. Конструкторы Lego серии mindstorms очень хорошие, но не оправданно дорогие.

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

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.