Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / Интегрированный урок «Составление программ в среде GameLogo для решения математических задач, содержащих линейные алгоритмы»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

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

Подать заявку на курс
  • Информатика

Интегрированный урок «Составление программ в среде 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

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



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

библиотека
материалов

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

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

Фамилия Имя

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

члена группы

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

Самооценка

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

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

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

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

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

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

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



1









2









3









4









5









6











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

библиотека
материалов

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

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



Задача № 1:


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


Программа:


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

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


см=30

дм=см/10

пиши дм+"дм"


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

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


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


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


Программа:


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

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


спроси см

дм=см/10

пиши дм+"дм"

















Задача № 2:


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


Программа:


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

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

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


время=5,5

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

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

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






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

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


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


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


Программа:


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

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

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


спроси время

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

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

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


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


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

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

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