Конспект урока по информатике на тему:
«Решение типовых задач линейного программирования»
Тема:Решение типовых задач линейного программирования.
Тип урока: комбинированный
Цели урока:
Образовательная: научить учащихся решать задачи линейного программирования.
Развивающие: развитие у учащихся компьютерной грамотности и информационной культуры, интереса к данной теме.
Воспитательные: воспитать четкость, строгость и аккуратность при решении задач, воспитать у учащихся умение участвовать в образовательном процессе.
Формируемые знания и умения:
Ученик знает:
Ученик умеет:
Формы и методы: лабораторная работа
Оборудование: проектор, компьютер.
Литература:
Информатика. Базовый курс. 7-9 классы / И.Г.Семакин, Л.А. Заголова, С.В.Русаков, Л.В.Шестаков.-2-е изд., испр. И доп.- М.:БИНОМ. Лаборатория знаний, 2004.
План урока:
Организационный момент (1 мин).
Решение задач (15 мин).
Лабораторная работа (26 мин).
Итог урока (3 мин).
Ход урока:
Учитель: Здравствуйте ребята!
Ученики: {Здороваются с преподавателем}.
Учитель: Сегодня мы повторим линейные задачи. Рассмотрим типовые задачи. Затем вы пересядете за компьютеры и выполните лабораторную работу. Запишите дату и тему урока: «Решение задач линейного программирования».
Ученики: Записывают тему урока
Учитель: Как мы помним, для решения задачи нам необходимо объявить переменные, которые будут использоваться в ходе решения. Они описываются в разделе описания переменных. Как записывается этот раздел на паскале?
Ученики:Var..
Учитель: Нам нужно объявить две переменные А и В, целого типа, как мы будем описывать их в разделе описания переменных?
Ученики: А, В:integer;
Учитель: Основные команды мы рассмотрели, сейчас перейдем к решению задачи. Написать программу нахождения стоимости покупки. Значения цены и количества вводятся с клавиатуры.
С чего начинается программа?
Ученики: ProgramPr1;
Учитель: Далее введем переменные, которые нам будут необходимы прирешение задачи.
Ученики: (диктуют, как описывается массив)Varz,k,s: integer;
Учитель: После того как мы объявили переменные, нам необходимо получить значения которые будут принимать эти переменные. Т.к. значение цены и количества вводиться с клавиатуры, необходимо это записать. Как будет выгладить это выражение?
Ученики: Readln(z,k);
Учитель: Для того чтобы, при выполнении программы мы понимали что требует от нас компьютер, перед оператором Readln(z,k), необходимо ввести поясняющий текст:Writeln(‘Введите значение цены и количества через пробел’);. Теперь мы знаем значения цены и количества покупки товара. Следующий шаг, который нам необходимо реализовать, это нахождение стоимости. Как будет записываться оператор нахождения стоимости покупки?
Ученики: S:=z*k;
Учитель: Следующим шагом необходимо вывести полученное значение. Как реализовать этот шаг?
Ученики: WriteLn(s);
Учитель: Итак, нами была рассмотрена типовая задача из лабораторной работы. Перепишите ее в тетради. Теперь садитесь за компьютеры и выполните лабораторную работу (Задачи линейного программирования).
Ученики: Выполняют лабораторную работу.
Учитель: На этом урок закончен. До свидания.
Карточка №1
Написать программу нахождения периметра треугольника. Значения сторон вводятся с клавиатуры.
|
Карточка №2
Написать программу нахождения периметра прямоугольника. Значения длины и ширины вводятся с клавиатуры.
|
Карточка №3
Написать программу нахождения площади прямоугольного треугольника. Значения катетов вводятся с клавиатуры.
|
Карточка №4
Написать программу нахождения площади квадрата. Значение стороны вводится с клавиатуры.
|