Инфоурок Информатика КонспектыИнтегрированный урок «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»

Интегрированный урок «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ 1_План-конспект_Информатика-математика.docx

  1. План-конспект урока «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»

Предмет

Информатика и ИКТ

Класс

7

Уровень

базовый

Тема урока

Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы

Место урока в программе курса «Информатика и ИКТ»

Урок из темы «Алгоритмы и их исполнители»

Цель урока

Актуализация имеющихся знаний об основах программирования, создание условий для формирования логического мышления путем решения практических проблем (математических задач)

Тип урока

(педагогическая технология)

Урок применения знаний (интегрированное обучение, проблемное обучение, мозговой штурм, разноуровневое обучение)

Автор конспекта урока

Алексеева Лариса Борисовна, МОУ «СОШ № 22 с УИОП», г.о. Электросталь, Московская область

Задачи урока

  • закрепить основные идеи, принципы и закономерности написания программ;

  • развить умения анализировать, преобразовывать и использовать знания по написанию программ для решения прикладных задач (математические действия и функции, работа с дробными числами);

  • продолжить формировать умения учащихся работать в группах — устанавливать рабочие отношения, эффективно сотрудничать.

Ожидаемые результаты.

Знания, умения, навыки, качества, которые будут:

актуализированы/приобретены /закреплены/в ходе урока

В результате урока учащиеся смогут:

  • уметь объяснять необходимость написания программ для решения прикладных (математических) задач, проблем, ситуаций, явлений;

  • закрепить некоторые математические понятия;

  • закрепить умение работать в группе, осуществлять рефлексию.

УУД

  • Личностные: основы социально-критического мышления, устойчивый познавательный интерес.

  • Регулятивные: целеполагание, контроль, коррекция, оценка.

  • Познавательные: строить логическое рассуждение, включающее установление причинно следственных связей, осознанное и произвольное построение речевого высказывания.

  • Коммуникативные: планирование учебного сотрудничества с учителем и сверстниками, выражение

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

Основные понятия

(словарь занятия)

  • Информатика: команды ввода и вывода данных (СПРОСИ, ПИШИ), переменные, комментарии.

  • Математика: дробные числа, целая часть числа, синус, косинус, тангенс, арктангенс, логарифм, соотношение единиц измерения расстояния (мили, ярды, км, м, дм, см), соотношение единиц измерения времени (часы, минуты, секунды), соотношение единиц измерения массы (т, кг, г, фунты, унции), площадь фигур (квадрат, прямоугольник).

Ресурсное обеспечение занятия

Проектор, компьютер, ПК учащихся, оценочные листы.



Ход урока

Этап урока

Деятельность учителя

Деятельность учащихся

Результат совместной деятельности

1

Органи-заци-

онный

момент

«Всем здравствуйте! Рада встрече.

Хорошего настроения

и успешной деятельности!»

Приветствуют учителя, настраиваются на урок.

Готовность учащихся

к дальнейшей совместной деятельности.

2

Актуали-зация, целепола-гание, мотивация


Актуализация знаний, введение в тему урока в форме диалога с учащимися

(фронтальная работа). Вопросы классу:



Осмысление;

воспроизведение ранее полученных знаний,

формулирование цели занятия.

  1. Зачем мы пишем программы?

Вспомните:

  1. определение «программа» - запись алгоритма на языке, понятном компьютеру;

  2. необходимость компьютеризации решения задач широкого класса, имеющих практическое приложение (свойство алгоритма - массовость).

  1. Учащиеся предлагают варианты ответов.

Алгоритмическое мышление является методом, интеллектуальным инструментом, техникой мышления, помогая тому, кто владеет им, приходить к правильным заключениям.



Цель – овладеть этой техникой мышления, научиться мыслить алгоритмически.

Написание программ - делегирование компьютеру рутинной работы по обработке информации при принятии решения.

  1. Какие математические действия и функции понимает исполнитель в среде GameLogo?


  1. Исполнитель понимает следующие математические действия и функции:


+ плюс

- минус

* умножить

/ разделить

^ возвести в степень

% остаток при целом делении двух чисел

int целая часть числа

sin синус

cos косинус

tan тангенс

atn арктангенс

log логарифм


  1. Какова цель урока?

  1. Применяя принципы алгоритмического мышления,

знания математики, написать программы решения задач.

3

Информа-ционный блок


Учитель предлагает задачу:


«Рассчитать площадь квадрата

со стороной, равной 15 см».



Ответ: 225 кв. см.






Учащиеся работают коллективно (мозговой штурм):



  1. Составляют математическую модель задачи:



15*15 =225 (кв.см)



и кратко оформляют ответ в тетрадях.



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



  1. Садятся за ПК, составляют программу.



Программа:



переменная площадь

переменная сторона_квадрата



сторона_квадрата=15

площадь=сторона_квадрата^2

пиши площадь+"кв. см."



  1. Сравнивают результаты, проводят обсуждение

программ, решают, нужен ли комментарий в программе.

Групповой поиск ответа на поставленный вопрос.


4

Аналити-ческий блок

  1. Учитель предлагает вопрос:

зачем было решать задачу на ПК?



Выслушивает разные версии.


  1. Ответ на проблемный вопрос - зачем решать задачу

на ПК. Учащиеся предлагают варианты ответов: для того, чтобы, меняя исходные данные, получать расчет и ответ от ПК.



Возникает необходимость организации ввода данных

с клавиатуры.



Для этого используют команду СПРОСИ



Можно решать задачу, меняя разные исходные данные

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



спроси сторона_квадрата

  1. Групповой

поиск ответа на поставленный проблемный вопрос.


  1. Учитель предлагает составить скорректированную задачу с учетом того, что данные вводятся с клавиатуры.


Выслушивает разные версии.


  1. В результате обсуждения составляют новую задачу:


«Рассчитать площадь квадрата с заданной в сантиметрах стороной».







Ответ:

зависит от исходных данных, задаваемых командой СПРОСИ.


2. Представление

выработанного решения – составление практически значимой задачи

(с учетом всех возможных меняющихся факторов),

умение объяснять предложенные ситуации на основе знаний математики.



  1. Учитель предлагает

составить программу к новой - скорректированной - задаче

с учетом того, что данные вводятся

с клавиатуры.

  1. Садятся за ПК, пишут программу.



Программа:



переменная площадь

переменная сторона_квадрата



спроси сторона_квадрата

площадь=сторона_квадрата^2

пиши площадь+"кв. см."

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

5

Блок приме-

нения практи-

ческих знаний

  1. Учитель предлагает разноуровневые задачи:


Задача № 1:



«Перевести длину, равную 30 см,

в длину, измеренную в дм».



Ответ: 3 (дм)













Задача № 2:



«Перевести 5,5 часов в часы и минуты».



Ответ: 5 часов 30 мин.



Необходимо использовать возможность исполнителя работать с функцией:

int - определение целой части числа.


  1. Самостоятельный выбор одной задачи из двух, предложенных учителем, и ее выполнение.


Решение задачи № 1:



  1. Составление математической модели решения задачи



30/10=3(дм)



  1. Составление программы на ПК



Программа:



переменная см

переменная дм



см=30

дм=см/10

пиши дм+"дм"





Решение задачи № 2:



  1. Составление математической модели решения задачи



5,5-5=0,5 (час)

0,5*60=30 (мин)



  1. Составление программы на ПК



Программа:



переменная время

переменная часы

переменная минуты



время=5,5

часы=int(время)

минуты=60*(время-часы)

пиши "Ответ: часов - " + часы + "; минут - "+ минуты+"."

Закрепляют навыки составления программ, применяя знания из областей математики, вырабатывают алгоритмическое мышление, осознают необходимость компьютеризации решения задач широкого класса, имеющих практическое применение.

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




  1. Постановка скорректированных задач



  1. Формулирование скорректированных задач

с меняющимися исходными данными

(сколько и каких переменных в задачах, значения которых можно вводить с клавиатуры?)



Скорректированная задача № 1:



«Перевести длину, измеренную в см, в длину, измеренную в дм».



Ответ:

зависит от исходных данных, задаваемых командой СПРОСИ.



спроси см



Скорректированная задача № 2:



«Перевести заданное количество часов в часы и минуты».



Ответ:

зависит от исходных данных, задаваемых командой СПРОСИ.



спроси время



  1. Составление программ на ПК для скорректированных условий задач.



Скорректированная задача № 1



Программа:



переменная см

переменная дм



спроси см

дм=см/10

пиши дм+"дм"



Скорректированная задача № 2



Программа:



переменная время

переменная часы

переменная минуты



спроси время

часы=int(время)

минуты=60*(время-часы)

пиши "Ответ: часов - " + часы + "; минут - "+ минуты+"."

6

Оценоч-ный

блок

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

Самооценка

(с помощью листа самопроверки, выводится на экран проектора).

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

Выставляют отметки в лист взаимооценки.

Умение осуществлять взаимооценку и самооценку деятельности на уроке.

7

Рефлексия


Организация рефлексии.

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

Давайте подведем итог нашей работе.

Диалоговая форма:

  • Какую цель мы поставили в начале урока?

  • Достигли ли мы этой цели?

  • Чему вы учились на уроке?

  • Зачем вам нужны эти знания?

  • Кто сегодня не испытывал никаких затруднений?

  • А кто хоть немного ошибался?

  • А кто совсем ничего не понял?

Учащиеся включаются в диалог с учителем.

Короткие ответы, высказывают свое мнение.


Удовлетворённость совместной деятельностью.

Осуществление познавательной рефлексии в отношении действий по решению учебных и познавательных задач.


8

Домашнее задание

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









































Спасибо за урок.

Записывают домашнее задание.



Составить программу для задачи:

«Перевести заданное количество рублей (дробное значение)

в рубли и копейки».



Домашняя работа учеников



  1. Составление математической модели решения задачи.



Необходимо использовать возможность исполнителя работать с функцией: int - определение целой части числа.



  1. Составление программы на ПК



Программа:



переменная х

переменная м

переменная я



спроси х

м = int(х)

я = 100 * (х - int(х))

пиши "руб - " + м + "; коп - " + я

Планирование домашней деятельности, уточнение условий задачи.



Лист взаимооценки и самооценки

(выдается на руки по количеству учащихся)

Фамилия Имя

аттестуемого

члена группы

Оценка, полученная от одноклассников в результате взаимооценки

Самооценка

Итоговая оценка

от эксперта № 1 (фамилия, имя)

от эксперта № 2 (фамилия, имя)

от эксперта № 3

(фамилия, имя)

от эксперта № 4 (фамилия, имя)

от эксперта № 5 (фамилия, имя)



1









2









3









4









5









6









Дополнительные задачи

Задача 1 «Перевести 5.7 мили в мили и ярды. В одной миле 1760 ярдов. Ответ: 5 миль, 1232 ярда».

Программа:

переменная х
переменная м
переменная я


х = 5.7
м = int(х)
я = 1760 * (х - int(х))
пиши "миль - " + м + "; ярдов - " + я



Задача 2: «Та же задача, но количество миль можно менять, вводя данные с клавиатуры».

Программа:

переменная х
переменная м
переменная я


спроси х

м = int(х)
я = 1760 * (х - int(х))
пиши "миль - " + м + "; ярдов - " + я



Задача 3: «Перевести длину, измеренную в км, в длину, измеренную в м».

Программа:

переменная км

переменная м


спроси км

м=км*1000

пиши м+"метр"



Задача 4: «Перевести заданное количество массы тела, выраженное в фунтах, в фунты и унции. Один фунт = 16 унциям».

Программа:

переменная масса

переменная фунты

переменная унции


спроси масса

фунты=int(масса)

унции=16*(масса-фунты)

пиши "Ответ: фунтов - " + фунты + "; унций - "+ унции + "."



Задача 5: «Перевести заданное количество минут в минуты и секунды».

Программа:

переменная время

переменная минуты

переменная секунды


спроси время

минуты=int(время)

секунды=60*(время-минуты)

пиши "Ответ: минут - " + минуты + "; секунд - "+ секунды+"."



Задача 6: «Перевести рубли в копейки».

Программа:


переменная рубли

переменная копейки


спроси рубли

копейки=рубли*100

пиши рубли+"руб="+копейки+"копеек"



Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Интегрированный урок «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»"

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

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

Научный сотрудник музея

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

Выбранный для просмотра документ 2_Взаимооценка_самооценка_раздаточный_материал.docx

Лист взаимооценки и самооценки

(выдается на руки по количеству учащихся)

Фамилия Имя

аттестуемого

члена группы

Оценка, полученная от одноклассников в результате взаимооценки

Самооценка

Итоговая оценка

от эксперта № 1 (фамилия, имя)

от эксперта № 2 (фамилия, имя)

от эксперта № 3

(фамилия, имя)

от эксперта № 4 (фамилия, имя)

от эксперта № 5 (фамилия, имя)



1









2









3









4









5









6











Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Интегрированный урок «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»"

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

Выбранный для просмотра документ 3_Самопроверка_на_экране_проектора.docx

Лист самопроверки

(выводится на экран проектора)



Задача № 1:


«Перевести длину, равную 30 см, в длину, измеренную в дм». Ответ: 3 (дм)


Программа:


переменная см

переменная дм


см=30

дм=см/10

пиши дм+"дм"


Та же задача с меняющимися исходными данными

Скорректированная задача № 1:


«Перевести длину, измеренную в см, в длину, измеренную в дм».


Ответ: зависит от исходных данных, задаваемых командой СПРОСИ.


Программа:


переменная см

переменная дм


спроси см

дм=см/10

пиши дм+"дм"

















Задача № 2:


«Перевести 5,5 часов в часы и минуты». Ответ: 5 часов 30 мин.


Программа:


переменная время

переменная часы

переменная минуты


время=5,5

часы=int(время)

минуты=60*(время-часы)

пиши "Ответ: часов - " + часы + "; минут - "+ минуты+"."






Та же задача с меняющимися исходными данными

Скорректированная задача № 2:


«Перевести заданное количество часов в часы и минуты».


Ответ: зависит от исходных данных, задаваемых командой СПРОСИ.


Программа:


переменная время

переменная часы

переменная минуты


спроси время

часы=int(время)

минуты=60*(время-часы)

пиши "Ответ: часов - " + часы + "; минут - "+ минуты+"."

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Интегрированный урок «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»"

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

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

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

Скачать

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Интегрированный урок «Составление программ  в среде GameLogo для решения математических задач, содержащих линейные алгоритмы».Из темы «Алгоритмы и их исполнители».Применение знаний (интегрированное обучение, проблемное обучение, мозговой штурм).Направлен на актуализацию имеющихся знаний об основах программирования, создание условий для формирования логического мышления путем  решения практических проблем (математических задач).Позволяет закрепить основные идеи, принципы и закономерности написания программ.

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

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

6 625 716 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 11.05.2014 1134
    • RAR 65.4 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Алексеева Лариса Борисовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Алексеева Лариса Борисовна
    Алексеева Лариса Борисовна
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 17424
    • Всего материалов: 8

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

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

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

Няня

Няня

500/1000 ч.

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

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

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

Преподаватель информационных систем и технологий

300/600 ч.

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

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

Теория и методика обучения информатике в начальной школе

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

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 94 человека из 34 регионов

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

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

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

Мини-курс

Введение в инвестиции и инвестиционный процесс

4 ч.

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

Мини-курс

Маркетплейсы: организационные, правовые и экономические аспекты

4 ч.

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

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

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