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

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

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

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

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

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

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

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

Урок "Программирование линейных алгоритмов"

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

План урока информатики «Программирование линейных алгоритмов»

Пушкарь С.Н., учитель информатики МБОУ «Старокрымский УВК №1 «Школа-гимназия»


План-конспект урока по информатике в 10 классе

Программирование линейных алгоритмов

(Практическая работа "Создание и отладка приложений (IDE Delphi) для ОС Windows")

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

Цели урока:


  • Обобщить знания учащихся по теме, создавая приложение;

  • Научить отлаживать проекты, анализировать допущенные ошибки.

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


  • образовательные:
    активизация познавательной деятельности учащихся


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

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

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

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

Материалы и оборудование к уроку:

  1. Персональные компьютеры, соединенные в локальную сеть.

  2. Учебное пособие по объектно-ориентированному языку программирования Borland Delphi. Автор: Пушкарь С.Н. – учитель информатики.

  3. USB –флеш-накопители (с д/з).

  4. Выход в Интернет (для учителя).


Ход урока

  1. Организационный этап – 1 мин


Подготовка учащихся к работе на уроке:

  • мотивация предстоящей деятельности;

  • объяснить правила работы на уроке и правила оценивания общей работы учащихся;

  • подготовка к показу д/з.


  1. Этап проверки выполнения домашнего задания – 6 мин.


Д/з: Дома учащиеся должны повторить назначение и работу с Object TreeView (Дерево объектов), с Object Inspector (Инспектор объектов), уметь работать с палитрой компонентов Standart. Сделать скриншот Формы с размещенными на ней компонентами Label1, Edit1, Button1.

Установить правильность, полноту выполнения д/з большинством учащихся.

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

Опрос домашнего задания с закрепленных компьютеров (в случае необходимости – вывод на экран проектора).

Каждый учащийся получает по 2 вопроса, на которые должен ответить устно учителю в течение урока. Список теоретических вопросов урока (см. Приложение 1).

Все результаты заносятся учителем в электронную оценочную карточку урока (см. Приложение 2), а затем итоговая оценка – в электронный журнал на Google Drive (или в синхронизируемую его копию на компьютере учителя).


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


Создать проект на ЯП Delphi «Сумма двух чисел», который обеспечивает ввод двух чисел в компоненты Edit, щелчок на кнопке Button с символом «=» и вычисляет сумму с выводом результата в компоненту Edit (см. Приложение 3). Работа с электронным Учебным пособием по объектно-ориентированному языку программирования Borland Delphi. Автор: Пушкарь С.Н. – учитель информатики. (ссылка на Яндекс.Диск: https://yadi.sk/d/IWUrYJazjivp5 )


  1. Выполнение практического задания (по технологической карте) – 20 мин.


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

  2. Загружаем учебно-методическое пособие файлом autorun.exe, запускаем среду программирование Delphi и Учебное пособие.

  3. Создаем визуальную часть приложения: на форму Form1 добавляем необходимые компоненты.

  4. Меняем стандартные надписи на компонентах на нужные.

  5. Гармонично устанавливаем размеры компонент и размер формы, закрепляем их.

  6. Подбираем цветовое решение для формы и компонентов.

  7. В заголовке вводим надпись «Сумма двух чисел. «Фамилия, имя, класс ученика»

  8. Для компонента Button1 написать код обработки события (нажатие кнопки). Для этого в инспекторе объектов на вкладке Events (События) выбираем событие OnClick.

  9. В редакторе кода размещаем необходимые операторы и вносим описание переменных. Примерный образец кода (см. Приложение 4).

  10. Тестируем получившееся приложение, исправляем ошибки. Работающее приложение показываем учителю.

  11. Удаляем все файлы проекта, кроме исполнимого файла, сообщаем об этом учителю.

  12. По необходимости получаем дополнительное задание или помогаем (определенные правила) товарищу по команде.

ФИЗКУЛЬТМИНУТКА

  1. Этап контроля и самоконтроля знаний и способов действий, подведения итогов – 6 мин.


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

  1. Этап рефлексии – 1 мин.

1 – 2 ученика рассказывают, чему научились (что узнали на уроке), остальные учащиеся дополняют их.


  1. Этап – домашнее задание -1 мин


Создание подобного проекта на произвольную тему или тему из предложенного списка (Приложение 5).

Использованные источники


  1. Горбунов С.И., Создание новых компонентов в Delphi. М.: Альтекс, 2006.

  2. Желонкин А.В., Основы программирования в интегрированной среде DELPHI. Практикум. М.: БИНОМ. Лаборатория знаний. 2004.

  3. Сергей Подольский и др., Разработка интернет-приложений в Delphi. БХВ-Петербург, 2002.

  4. Шпак Ю.А., Delphi 7 на примерах. Изд. Юниор, 2003.

  5. Архангельский А.Я., Delphi 2006. Справочное пособие. М.: ООО «Бином-Пресс», 2006.

  6. Пушкарь С.Н., Учебное пособие по объектно-ориентированному языку программирования Borland Delphi. (ссылка на Яндекс.Диск: https://yadi.sk/d/IWUrYJazjivp5 )

  7. Материалы с сайта http://vbbook.ru/delphi/

  8. Материалы с сайта http://www.delphi-manual.ru/

  9. Материалы с сайта http://www.delphimaster.ru


Приложение 1

Список теоретических вопросов к уроку


  1. Перечислите основные окна среды программирования Delphi и объясните их назначение.

  2. Каковы основные этапы разработки проекта на языке Delphi и порядок его сохранения?

  3. Какие существуют режимы работы с проектом в среде программирования Delphi?

  4. Какие файлы находятся в папке проекта и за что они отвечают?

  5. Каким образом можно изменить значения свойств программного объекта?

  6. За что отвечает вкладка Events в Инспекторе Объектов?

  7. Какие объекты могут быть использованы при конструировании
    графического интерфейса проекта?

  8. Как раскрасить форму в какой-либо цвет?

  9. Как закрепить размеры формы?

  10. На какие события реагирует кнопка?

  11. Способы получения кода заготовки для обработчика события.

  12. В чем состоит разница между типом, именем и значением переменной?

  13. Какие основные типы переменных используются в языке программирования Delphi?

  14. Какой тип данных используется в аргументах и возвращаемых значениях математических функций?

  15. Какой тип данных используется в аргументах и возвращаемых значениях строковых функций?


Приложение 2

Оценочная карточка к урока

в течение урока в электронную карточку (Excel) заносятся оценки учеников за компоненты урока

п/п

Фамилия, имя

Техника безопасности

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

Теоретический материал

Практика

Работа в команде

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

осн.

доп.

1

Васильев Артур

5

5

5

5

4

5

5

2

Вознесенский Андрей

5

3

3

5


4

4



Приложение 3

Результат выполнения практической работы

3_1_3.JPG









Приложение 4

Процедура обработки события щелчка на кнопке


procedure TForm1.Button1Click(Sender: TObject);

var a,b,c: integer; {2 слагаемых и сумма - целые числа}

begin

a:=StrToInt(Edit1.text); {преобразование текстовой строки в целое число}

b:=StrToInt(Edit2.text);

c:=a+b;

Edit3.text:=IntToStr(c); {преобразование целого числа в текстовую строку}

end;

Приложение 5

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

  1. Создать проекты на каждое из остальных арифметических действий.

  2. Создать приложение «Калькулятор».

  3. Вычислить при x=14.26, y=-1.22, z=0.035

image002.gif





Ответ: t=0.564849

  1. image004.gif

  2. Вычислить при x=0.1722, y=6.33, z=0.000325 



 

Ответ: t=-172.025

  1. Вывести на экран 1 или 0 в зависимости от того, имеют три заданных целых числа одинаковую четность или нет.

  2. Найти сумму цифр заданного четырехзначного числа.





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


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

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

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

Автор
Дата добавления 21.10.2015
Раздел Информатика
Подраздел Конспекты
Просмотров731
Номер материала ДВ-083449
Получить свидетельство о публикации
Похожие материалы

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