Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Технологическая карта практического занятия на тему "Работа с текстовой информацией в программной среде Delphi"

Технологическая карта практического занятия на тему "Работа с текстовой информацией в программной среде Delphi"



Осталось всего 2 дня приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика

Поделитесь материалом с коллегами:

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

государственное бюджетное профессиональное образовательное учреждение

«Невинномысский химический колледж»



Утверждаю:

Зам. директора по УМР

_____________________

Маркова Ю.С.







ТЕХНОЛОГИЧЕСКАЯ КАРТА ЗАНЯТИЯ

(лабораторная или практическая работа)

Специальность 09.02.04 Информационные системы (по отраслям), углубленный уровень

Дисциплина Основы алгоритмизации и программирования

Тема : Работа с текстовой информацией в программной среде Delphi

Учебно-воспитательные цели занятия:

  • формировать практические навыки по созданию программных модулей в среде Delphi

  • формировать устойчивый интерес и значимость будущей профессии;

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

  • развивать способность принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность;

  • развивать творческие и коммуникативные способности учащихся;

  • развивать самостоятельность, творческую активность, инициативу.

Умения и навыки, которые должны приобрести обучаемые на занятии

  • интеллектуальные (уметь создавать программные модули в среде Delphi, работать с визуальными компонентами TEdit, TLabel, TMemo, TBinBtn, отлаживать программные модули и оценивать результат работы программного модуля, оформлять документацию на программный модуль )

  • творческие (умение генерировать идеи, находить несколько вариантов решения поставленной задачи),

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

Методическое обеспечение: инструкции (методички), наглядные пособия, оборудование: ПЭВМ, текстовый редактор MS Word, методические указания по выполнению лабораторной работы (Приложение А), конспект лекций.


Формы и методы проведения работы (индивидуальные, бригадные, индивидуально-групповые, групповые) индивидуальные, индивидуально-групповые



Планирование и организация работы



Наименование

Затраты времени, мин.

  1. Организационная часть

2

  1. Цели и задачи занятия

3

  1. Указания к выполнению задания

10

  1. Выполнение подготовительной части работы над заданием

4.1. Изучить задание к лабораторной работе

4.2. Познакомиться с визуальными компонентами, их свойствами и методами.

20

10

10

  1. Выполнение задания и оформление отчета

40

  1. Защита выполненного задания

5

  1. Обсуждение выполненных заданий

5

  1. Подведение итогов занятия.

5

Итого

90



Пояснения: Что? Зачем? Как?

Что? Создание программного модуля с визуальными компонентами, которые позволяют работать с текстовой информацией

Зачем? Формирование умений работы с визуальными компонентами для конкретной цели, умений оценивать результаты работы программного модуля, составлять документацию на программный модуль.

Как? Выполнение лабораторной работы.

Самостоятельная работа обучаемого

Самостоятельная работа по отладке программного модуля и составлению документации на программный модуль

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

Подбор заданий групповой

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

Использование самопроверки, взаимопомощи, самостоятельности, принцип состязательности

Межпредметные связи «Информатика».

Внутрипредметные связи связь с темой «Объектно-ориентированное программирование»

Связи с производством работа на ПЭВМ, разработка программных модулей.

Литература, необходимая для проведения работы

  1. Н.Б. Культин, Основы программирования в Delphi, Интернет-издание,2015г.

  2. В. Рубащев, Самоучитель Delphi, Я+R, 2011г

Анализ итогов работы: правильно работающий программный модуль и соответствующая документация

Лабораторная работа №1

Тема: Работа с текстовой информацией в программной среде Delphi

Цель: Знакомство с визуальными компонентами, которые позволяют работать с текстовой информацией

Задание : Создать программу, в которой текст из строки ввода будет копироваться без изменений в метку и редактор

Ход работы:

  1. Создать проект prakt_1 (в меню File выберите NewApplication)

  2. На форме (name=fmlab1) установить визуальные компоненты:

Компонент

Закладка

Name

TEdit

Standart

edinput

TLabel

Standart

LbOutput

TMemo

Standart

mmOutput

TBinBtn

Standart

bbRun

TBinBtn

Standart

bbClose


  1. Чтобы сообщить программе о том, что в строке ввода 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;

  1. Программный модуль 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.

И иметь форму:

hello_html_md0e5db.png

  1. Нажать F9 для прогона программы. Сохранить модуль в папке D:\ СИ21-14 под именем Lab1.pas, а проект prakt_1.dpr

При выполнении программы вы заметили, что поле в компонентах mmOutput, edinput при запуске не очищается. Для устранения этого, необходимо в событии OnActivate (выполняется при открытии формы) для формы добавить код:

edinput.Text:='';

mmoutput.Lines.Clear;

  1. Проверить работу программного модуля (нажать F9)

  2. Оформить отчет

Требования к оформлению отчета

Отчет должен содержать:

  • название и цель работы;

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

  • программные коды событий на форме

  • результат работы программного модуля




57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


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

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