Министерство
образования и молодежной политики Ставропольского края
государственное бюджетное профессиональное образовательное
учреждение
«Невинномысский химический колледж»
Утверждаю:
Зам.
директора по УМР
_____________________
Маркова
Ю.С.
ТЕХНОЛОГИЧЕСКАЯ
КАРТА ЗАНЯТИЯ
(лабораторная
или практическая работа)
Специальность
09.02.04 Информационные системы (по отраслям), углубленный уровень
Дисциплина Основы
алгоритмизации и программирования
Тема : Работа с
текстовой информацией в программной среде Delphi
Учебно-воспитательные
цели занятия:
-
формировать
практические навыки по созданию программных модулей в среде Delphi
-
формировать устойчивый интерес и значимость
будущей профессии;
-
формировать умение организовать собственную
деятельность по поиску и использованию информации, необходимой для
эффективного выполнения профессиональных задач;
-
развивать способность принимать решения в
стандартных и нестандартных ситуациях и нести за них ответственность;
-
развивать творческие и коммуникативные
способности учащихся;
-
развивать
самостоятельность, творческую активность, инициативу.
Умения и навыки,
которые должны приобрести обучаемые на занятии
-
интеллектуальные
(уметь создавать программные модули в среде Delphi, работать с визуальными
компонентами TEdit, TLabel, TMemo, TBinBtn, отлаживать программные модули и
оценивать результат работы программного модуля, оформлять документацию на
программный модуль )
-
творческие
(умение генерировать идеи, находить несколько вариантов решения поставленной
задачи),
-
коммуникативные ( умение вести дискуссию, слушать и слышать
собеседника, отстаивать свою точку зрения, не пренебрегать общеустановленными
правилами в профессиональной деятельности, умение находить компромисс с
собеседником, умение лаконично излагать свою мысль)
Методическое
обеспечение: инструкции (методички), наглядные пособия, оборудование: ПЭВМ,
текстовый редактор MS Word, методические
указания по выполнению лабораторной работы (Приложение А), конспект лекций.
Формы
и методы проведения работы (индивидуальные, бригадные, индивидуально-групповые,
групповые) индивидуальные, индивидуально-групповые
Планирование и организация работы
Наименование
|
Затраты времени, мин.
|
- Организационная
часть
|
2
|
- Цели
и задачи занятия
|
3
|
- Указания
к выполнению задания
|
10
|
- Выполнение
подготовительной части работы над заданием
4.1. Изучить
задание к лабораторной работе
4.2. Познакомиться
с визуальными компонентами, их свойствами и методами.
|
20
10
10
|
- Выполнение
задания и оформление отчета
|
40
|
- Защита
выполненного задания
|
5
|
- Обсуждение
выполненных заданий
|
5
|
- Подведение
итогов занятия.
|
5
|
Итого
|
90
|
Пояснения: Что?
Зачем? Как?
Что? Создание
программного модуля с визуальными компонентами, которые позволяют работать с
текстовой информацией
Зачем? Формирование
умений работы с визуальными компонентами для конкретной цели, умений оценивать
результаты работы программного модуля, составлять документацию на программный
модуль.
Как? Выполнение лабораторной
работы.
Самостоятельная
работа обучаемого
Самостоятельная работа по отладке
программного модуля и составлению документации на программный модуль
Методические
приемы:
рациональное сочетание словесных, наглядных и практических методов с
реальными задачами. Реализация требований единства обучения, воспитания и
развития путем тесной связи теории с практикой, обучения с жизнью, с
применением знаний в различных жизненных ситуациях.
Подбор заданий групповой
Методическая
помощь: преподаватель-обучаемый-обучаемый консультации
преподавателя при выполнении заданий
Использование
самопроверки, взаимопомощи, самостоятельности, принцип
состязательности
Межпредметные
связи
«Информатика».
Внутрипредметные
связи
связь с темой «Объектно-ориентированное программирование»
Связи с
производством работа на ПЭВМ, разработка программных модулей.
Литература, необходимая для проведения
работы
1. Н.Б. Культин, Основы
программирования в Delphi, Интернет-издание,2015г.
2. В. Рубащев, Самоучитель Delphi, Я+R, 2011г
Анализ
итогов работы: правильно работающий
программный модуль и соответствующая документация
Лабораторная
работа №1
Тема: Работа с
текстовой информацией в программной среде Delphi
Цель: Знакомство
с визуальными компонентами, которые позволяют работать с текстовой информацией
Задание : Создать
программу, в которой текст из строки ввода будет копироваться без изменений в
метку и редактор
Ход
работы:
- Создать
проект prakt_1 (в
меню File
выберите NewApplication)
- На
форме (name=fmlab1)
установить визуальные компоненты:
Компонент
|
Закладка
|
Name
|
TEdit
|
Standart
|
edinput
|
TLabel
|
Standart
|
LbOutput
|
TMemo
|
Standart
|
mmOutput
|
TBinBtn
|
Standart
|
bbRun
|
TBinBtn
|
Standart
|
bbClose
|
- Чтобы
сообщить программе о том, что в строке ввода edinput подготовлен
текст, пользователь должен щелкнуть по кнопке bbRun. Все
необходимые действия нужно сосредоточить в обработчике событий OnClick этой кнопки, для этого нужно дважды щелкнуть по кнопке bbRun (при
редактировании формы) в окне формы, чтобы Delphi
автоматически подготовила заголовок обработчика события в программном
модуле, отредактировать следующим образом:
Procedure
Tfmlab1.bbRunClick(Sender:TObject)
Begin
LbOutput.Caption:=
edinput.Text; //повторяем текст в метке
mmOutput.Lines.Add(edinput.Text); //и в
многострочном редакторе
edinput.Text:=’’;
//очищаем строку ввода
edinput.SetFocus;
//передаем ей фокус ввода
end;
- Программный
модуль Lab1.pas должен
содержать коды:
unit lab1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
Tfmlab1 = class(TForm)
edinput: TEdit;
lboutput: TLabel;
mmoutput: TMemo;
bbrun: TBitBtn;
BitBtn2: TBitBtn;
procedure bbrunClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fmlab1: Tfmlab1;
implementation
{$R *.dfm}
procedure Tfmlab1.bbrunClick(Sender:
TObject);
begin
lboutput.Caption:=edinput.Text;
mmoutput.Lines.Add(edinput.Text);
edinput.Text:='';
edinput.SetFocus;
end;
end.
И иметь форму:
- Нажать
F9 для
прогона программы. Сохранить модуль в папке D:\ СИ21-14
под именем Lab1.pas, а
проект prakt_1.dpr
При
выполнении программы вы заметили, что поле в компонентах mmOutput, edinput при
запуске не очищается. Для устранения этого, необходимо в событии OnActivate (выполняется
при открытии формы) для формы добавить код:
edinput.Text:='';
mmoutput.Lines.Clear;
- Проверить
работу программного модуля (нажать F9)
- Оформить
отчет
Требования
к оформлению отчета
Отчет должен содержать:
-
название и цель работы;
-
форму программного модуля с указанием всех
компонентов и цели их использования
-
программные коды событий на форме
-
результат работы программного модуля
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.