Инфоурок Информатика КонспектыКонспект урока на тему : Программирование как этап решения задачи на компьютере

Конспект урока на тему : Программирование как этап решения задачи на компьютере

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

Название предмета: Информатика и ИКТ

Класс: 9

УМК: Информатика и ИКТ. Базовый уровень: учебник для 9 класса /Н.Д.Угринович. М. : БИНОМ. Лаборатория знаний, 2010..

Уровень обучения: базовый

Тема урока: Программирование как этап решения задачи на компьютере

Общее количество часов, отведенное на изучение темы:1час

Место урока в системе уроков раздела «Алгоритмизация и программирование »: 1/8

Цель урока: научить решать задачи на компьютере.

Задачи урока:

образовательные:

-познакомить учащихся с этапами решения задачи на  компьютере и

продемонстрировать все этапы решения задачи на компьютере на примере задачи о пути торможения автомобиля.

развивающие:

-стимулировать познавательную активность  учащихся;

-развивать интерес к предмету, смекалку, эрудицию.

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

воспитывающие :

-формирование взаимопомощи, доброжелательного отношения друг к другу,

умения выслушать других при работе в классе, в группах; коллективно.

Планируемые образовательные результаты:

предметные

- представление об основных этапах решения задач на компьютере;

метапредметные

- умение самостоятельно планировать пути достижения целей;

 умение соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности, определять способы действий в рамках предложенных условий, корректировать свои действия в соответствии с изменяющейся ситуацией;

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

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

Основные понятия, рассматриваемые на уроке:

постановка задачи;

формализация;

алгоритмизация;

программирование;

отладка и тестирование;

выполнение расчетов.

Техническое обеспечение  урока:

учащихся трудолюбие, аккуратность и ответственность, любовь и интерес к предмету.

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

Содержание урока

1.Организационный  момент

2.Изучение новой темы:

 Учитель: Как вы думаете, зачем программисты создают программы?

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

            Учитель: А как мы решаем задачи, например, на уроках алгебры, геометрии, физики. Что общего при решении задач из разных предметных областей?

Ответы учащихся: определяем известные величины, что надо найти, формулы, решение, ответ.

            Учитель: Рассмотрим этапы решения задачи на следующем примере.  В тетради начертим таблицу, которая состоит из трех столбцов.

Задача: Автомобиль движется со скоростью 100 км/ч. Определить тормозной путь автомобиля за 5 секунд, если его ускорение 10 м/с2.

 

Заполним таблицу:

Математика

Этапы решения задачи на компьютере

Информатика

Известно: ускорение, время, начальная скорость.

Найти: путь

Строится словесная информационная модель. Постановка задачи

Известно: ускорение, время, начальная скорость.

Найти: путь

S=V0t+at2/2

Записывается формула для решения. Формализация.

S=V0t+at2/2

Строится чертеж

Алгоритмизация

Построение алгоритма, блок схемы

Запись выражения

Программирование

Составляется программа

Проверка записи выражения

Тестирование и отладка

Проверка работоспособности программы, исправление ошибок

Вычисления по формуле

Выполнение расчетов. Тест

Ввод известных данных, проверка с ожидаемым результатом

 

Учитель: Итак, назовите этапы решения задачи на компьютере.

Ответы учащихся: постановка задачи, формализация, алгоритмизация, программирование, отладка и тестирование, выполнение расчетов.

 Практикум по решение задач

Задача 1. Проверить, поместится ли на диске компьютера музыкальная композиция, которая длится m минут и n секунд, если свободное дисковое пространство 6 мегабайт, а для записи одной секунды звука необходимо 16 килобайт. 

1-й этап. Постановка задачи.

Известные величины: длительность записи, m минут и n секунд, дисковое пространство 6 мегабайт, для записи одной секунды звука необходимо 16 килобайт, необходимо знать, что 1мегабайт=1024 килобайт, поэтому 6 мегабайт=6x1024=6144 килобайт.

2-й этап. Формализация

Обозначим t - время звучания композиции в секундах, v - объём файла композиции в килобайтах, тогда: 
t=60*m+n, v=16*t

3-й этап. Алгоритмизация

 

 

Составляем блок схему.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


4-й этап. Программирование.

Составляем программу решения задачи на Паскале

var m,n,t,v:integer;

begin

writeln('Введите m и n');

readln(m,n);

t:=60*m+n;

v:=16*t;

if v<=6144 then writeln('Композиция поместится')

else writeln('Не хватает ',v-6144,' килобайт');

end.

5-й этап. Отладка и тестирование

Запускаем программу. Исправляем ошибки.

6-й этап. Тестирование.

Вводим  следующие данные:

m=5, n=20. Ответ: Композиция поместится.

m=10, n=10. Ответ: Не хватает 3616 килобайт.

Задача 2.

После того, как разразился мировой финансовый кризис, компьютерная мышка подумала, что стоит пробраться  на склад и взять про запас для себя еще один  коврик. Чтобы никто не заметил запасного коврика, мышка решила его спрятать под свой, прямоугольный коврик размером w на h. Пробравшись ночью на склад, мышка обнаружила, что в наличии только круглые коврики диаметром d. Поскольку мышка не сильна в математике, помогите ей определить, удастся ли спрятать круглый коврик под прямоугольным или нет.

1-й этап. Постановка задачи.

Известные величины: размеры прямоугольного коврика w на h, d - диаметр круглого коврика.

Сравнить высоту и ширину прямоугольного коврика с диаметром круглого.

2-й этап. Формализация

(d > w) or (d > h)

3-й этап. Алгоритмизация

Прямоугольник: скругленные углы: началоСоставляем блок схему.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


4-й этап. Программирование.

Составляем программу решения задачи на Паскале

var w,h,d:integer;

begin

writeln('Введите w, h  и d');

readln(w,h,d);

if (d>h) or (d>w)  then writeln('NO')

else writeln('YES ');

end.

5-й этап. Отладка и тестирование

Запускаем программу. Исправляем ошибки.

6-й этап. Тестирование.

Вводим  следующие данные:

w=10, h=20, d=15 . Ответ: NO.

w=5, h=10, d=3. Ответ: YES.

Итог урок: Что нового узнали на уроке? Что значит решить задачу  с помощью компьютера на одном из языков программирования? Коротко охарактеризуйте каждый из этапов.

Домашнее задание: п. 2.1, № 12(письменно)

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект урока на тему : Программирование как этап решения задачи на компьютере"

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

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

Спортивный психолог

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 664 215 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 16.01.2017 2471
    • DOCX 29.5 кбайт
    • 37 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Пацук Татьяна Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Пацук Татьяна Анатольевна
    Пацук Татьяна Анатольевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 173292
    • Всего материалов: 91

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

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

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

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 579 человек

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

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

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

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

4 ч.

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

Мини-курс

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

5 ч.

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

Мини-курс

Психология аддиктивного поведения

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 51 человек из 25 регионов
  • Этот курс уже прошли 32 человека