Uploaded by Alex Tessaract

Курсач

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ЛНР
ГОУ ВПО ЛНР ЛУГАНСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ИМ.
В. ДАЛЯ
СТАХАНОВСКИЙ УНИГОТ
Факультет Стахановский учебно-научный институт горных и образовательных технологий
(наименование факультета)
Кафедра Социально-экономических и педагогических дисциплин
о
(наименование кафедры)
Зав. кафедрой
____________
«СЭПД»
Н. В. Карчевская
(подпись)
(И.О.Ф.)
«___» _____________ 2019г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту (работе) по дисциплине (модулю)
Методика профессионального обучения: основные технологии обучения ________________
(наименование учебной дисциплины (модуля))
на тему: Дидактический проект подготовки специалиста среднего звена по ___________
специальности «Обслуживание интеллектуальных интегрированных систем» с углубленной
разработкой содержания и технологии изучения темы «Визуальное программирование в
Delphi» ____________________________
Автор проекта (работы)
А.В. Коротких
___________________
подпись
И.О.Ф.
Направление/специальность, профиль/специализация:
44.03.04
________ Профессиональное обучение
_____________
код направления
____________
наименование направления (специальности)
_______________________ Информационные технологии и системы ____________________
наименование профиля (специализации)
Обозначение курсового проекта (работы) _________________________
Руководитель проекта
Группа ЗГ-К5-1
___________________
Н. В. Карчевская
подпись
И.О.Ф.
Проект (работа) защищен (а) ______________
______________
дата
оценка
Cтаханов
2019
______________
подпись
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ЛНР
ГОУ ВПО ЛНР ЛУГАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИМ. В ДАЛЯ
СТАХАНОВСКИЙ УНИГОТ
Факультет Стахановский учебно-научный институт горных и образовательных технологий
(наименование факультета)
Кафедра Социально-экономических и педагогических дисциплин
(наименование кафедры)
Зав. кафедрой
____________
«СЭПД»
Карчевская Н. В.
(подпись)
(И.О.Ф.)
«___» _____________ 201_г.
ЗАДАНИЕ
на курсовой проект (работу)
Студент Коротких Александр Владимирович Код ___ЗГ-К5-045__ Группа ЗГ-К5-1
Тема: Дидактический проект подготовки специалиста среднего звена по __ _________
специальности «Обслуживание интеллектуальных интегрированных систем» с углубленной
разработкой содержания и технологии изучения темы «Визуальное программирование в
Delphi» ____________________________
Срок представления проекта (работы) к защите «__» _________ 201_ г.
Исходные данные для курсового проекта (работы)
ПТУЗ: СПЭТ Стахановский промышленно-экономический техникум
______________________
СПЕЦИАЛЬНОСТЬ: «Обслуживание интеллектуальных интегрированных систем»
___________
ДИСЦИПЛИНА: Прикладное программирование __________________________________
ТИП
УРОКА:
Урок
сообщения
новых
знаний.
Деловая
игра.
______________________________
ТЕМА УРОКА: «Визуальное программирование в Delphi "______________________________
________________________________________________________________________________
________________________________________________________________________________
Содержание пояснительной записки
ВВЕДЕНИЕ:
Содержит: Объект исследования, предмет исследования, цель исследования, сформулированные
в соответствии с целью задания. ______________________
Разделы основной части:
1. Проектирование программы профессиональной подготовки специалиста среднего звена по
специальности «Обслуживание интеллектуальных интегрированных систем»
2. Проектирование технологий обучения по теме «Визуальное программирование в Delphi»
3.Разработка дидактических материалов инновационных технологий обучения
Выводы
Содержит: Обоснование достижения цели курсовой работы и общие выводы по работе__
Перечень графического материала
Таблица 1.1 - Профессиональное предназначение и условия использования «Обслуживание
интеллектуальных интегрированных систем»
Таблица 1.2. Функциональная структура деятельности специалиста среднего звена по специальности
«Обслуживание интеллектуальных интегрированных систем»
Таблица 1.1 - Профессиональное предназначение и условия использования «Обслуживание
интеллектуальных интегрированных систем»
Таблица 1.4 – Перечень знаний и умений, необходимых при подготовке специалиста среднего звена по
профессии «Обслуживание интеллектуальных интегрированных систем»
Таблица 1.5 - Перечень тем теоретического и практического обучения, необходимых для подготовки
специалиста среднего звена по специальности «Обслуживание интеллектуальных и интегрированных
систем»
Таблица 1.6 - Формирование набора тем профессиональной теоретической подготовки специалиста
среднего звена
Таблица 1. 7 – Сводно-тематический план подготовки специалиста среднего звена по специальности
«Обслуживание интеллектуальных интегрированных систем»
Таблица 1.8 - Рабочая программа по дисциплине «Прикладное программирование» на тему «Визуальное
программирование в Delphi»
Таблица 2.1 – Понятие цели в разных трактовках
Таблица 2.2 - Постановка оперативных целей изучения темы «Визуальное программирование в Delphi»
Таблица 2.3 - Системы качества сравниваемых учебников
Таблица 2.7 - Сценарий урока сообщения новых знаний по теме «Визуальное программирование в
Delphi»
Таблица 2.4 - Анализ МТ-связей и выбор базового материала по теме «Визуальное программирование в
Delphi»
Таблица 2. 5 - Определение способов контроля базовых знаний учащихся по теме «Визуальное
программирование в Delphi»
Таблица 2.6 - Определение способов формирования базовых знаний по теме «Визуальное
программирование в Delphi»
Таблица 2.7 - Выбор способов формирования ООД по теме «Визуальное программирование в Delphi»
Таблица 2.8 - Выбор технологий формирования ИД по теме «Визуальное программирование в
Delphi»
Таблица 2.9 - Выбор технологий формирования КД по теме «Визуальное программирование в Delphi»
Таблица 2.1.1 - Перспективно-поурочный план темы «Визуальное программирование в Delphi»
Руководитель проекта (работы)
___________________
(подпись, дата)
Задание принял к исполнению
___________________
(подпись, дата)
Н. В. Карчевская___________
(И.О.Ф.)
А.В. Коротких
__________
(И.О.Ф.)
РЕФЕРАТ
Курсовая работа по дисциплине «Методика профессионального обучения:
основные технологии обучения» состоит из: 40 страниц, 18 таблиц, 2 схемы
(логико-семантической структура деятельности, структурно логическая схема
изучения темы), 2 рисунков, 13 источников литературы, 1 приложение.
Объект исследования: процесс обучения и подготовки специалиста
среднего
звена
по
специальности
«Обслуживание
интеллектуальных
интегрированных систем».
Цель исследования: обучить студентов управлять учебным процессом,
также
обучить
основным
понятиям
обслуживания
интеллектуальных
интегрированных систем в процессе профессиональной деятельности.
Задачи исследования:
 анализ профессионального назначения и структуры профессиональной
деятельности специалиста среднего звена по специальности «Обслуживание
интеллектуальных интегрированных систем»;
 разработка содержания подготовки специалистов среднего звена заданной
специальности;
 постановка тактических целей профессионального обучения специалиста
на уровне специальной теоретической дисциплины;
 построение сводно-тематического плана профессиональной подготовки
специалиста и рабочей программы;
 разработка дидактического проекта темы (анализ учебной литературы,
определение логической структуры заданной темы, определение затрат времени на
изучение темы через нормирование дидактических единиц);
 разработка дидактического проекта урока.
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Ізм.
Разработ. Коротких А.В.
Проверил.
Подпись Дата
Лит.
Масса
Масштаб
Карчевская Н. В.
Т. Контр.
Реценз.
Н. Контр.
Утвержд.
Лист
4
Листов
70
Кафедра СЭПД
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ............................................................................................................................................. 6
1. Проектирование программы профессиональной подготовки специалистов среднего звена по
специальности ''Обслуживание интеллектуальных интегрированных систем'' ............................... 8
1.1 Анализ профессиональной деятельности специалиста ............................................................ 8
1.2 Формирование квалифицированных характеристик специалиста ........................................ 14
1.3 Разработка содержания профессиональной подготовки специалиста .................................. 16
2. Проектирование технологий обучения на тему: «Визуальное программирование в Delphi» .. 20
2.1 Постановка оперативных целей изучения темы ..................................................................... 20
2.2. Проектирование дидактических материалов.......................................................................... 22
2.2.1. План изложения темы: «Визуальное программирование в Delphi» .................................. 25
............................................................................................................................................................ 33
2.3. Анализ базовых условий обучения. Выбор способов формирования базовых знаний..... 35
2.4. Проектирование мотивационных технологий обучения ....................................................... 37
2.5. Проектирование технологий формирования ООД ................................................................ 38
2.6. Проектирование технологий формирования ВД .................................................................... 39
2.7. Проектирование технологий формирование контрольных действий (КД) ......................... 41
2.9. Организация и методика урока темы ...................................................................................... 45
3. Разработка дидактических материалов инновационных технологий обучения ........................ 57
ВЫВОДЫ .............................................................................................................................................. 68
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ........................................................................... 69
ПРИЛОЖЕНИЕ 1 ................................................................................................................................. 70
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
5
ВВЕДЕНИЕ
Инженер-педагог
готовится
для
преподавания
профессионально
ориентированных и специальных дисциплин в техникумах, колледжах, а также в
системе повышения квалификации на промышленных предприятиях.
Деятельность инженера-педагога связана с постоянной необходимостью
находить
решения
различных
технико-технических,
организационных,
экономических, экологических и учебно-воспитательных заданий, направленных
на
организацию
и
осуществление
учебно-воспитательного
процесса
в
профессиональных учебных заведениях.
В этом случае инженер-педагог выступает как источник информации, с
помощью различных средств передающим ее ученикам, которые, воспринимая
информацию, той или другой мерой возвращают ее назад в виде определенных
действий
и
поступков,
заставляя
инженера-педагога
менять
содержание
информации и способ ее передачи.
Ведь «обучение и воспитание можно рассматривать как систему управления,
одной из важнейших и специфических особенностей которой есть то, что объектом
управления в этой системе есть сам человек».
Модель
личностных
качеств
инженера-педагога
и
содержания
его
педагогической деятельности, − это структура личностных качеств инженерапедагога неотделимая от содержания его педагогической деятельности.
Личностные качества инженера-педагога влияют на результаты его работы,
которые меняются в зависимости от специальных и педагогических способностей
инженера-педагога и творческого их использования.
Однако следует обратить внимание на то, что работа инженера-педагога не
является
общепедагогической.
В
его
структуре
педагогичной-профессионально-педагогической
заключены
компоненты
деятельности,
которые
обуславливают круг его обязанностей, личностные качества, стиль мышления,
внутриколлективные отношения и психологический климат в учебных заведениях.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
6
Достижение высокого педагогического мастерства в деятельности инженера
педагога во многом зависит от широты и глубины его педагогичнойпрофессионально-педагогической подготовки.
Вместе с тем немаловажную, а наверное, и решающую роль играют
способности тех, кто избрал для себя эту профессию.
Цель курса «Методика профессионального обучения» научить студентов
управлять учебным процессом. Все полученные при изучении курса умения
закрепляются в курсовом проекте.
Этап создания проекта, то есть дидактическое проектирование, и есть
методическая
деятельность.
От
этой
деятельности
во
многом
зависит
продуктивность педагогической деятельности, которая включает способность
преподавателя реализовать свою идею, активность, а также понимание и интерес
учеников и, наконец, уровень сформированных знаний.
Курсовой проект по «Методике профессионального обучения» играет
важнейшую роль в формировании дидактико-проектировочных умений у
студентов до уровня, необходимого для осуществления учебного процесса в ходе
педагогических практик, а также успешной сдачи государственного экзамена.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
7
1. Проектирование программы профессиональной подготовки
специалистов среднего звена по специальности ''Обслуживание
интеллектуальных интегрированных систем''
1.1 Анализ профессиональной деятельности специалиста
В основе курсового проектирования лежит деятельность инженера-педагога по
созданию дидактического проекта подготовки специалиста среднего звена.
Выполнение этой деятельности предусматривает цель формирования умений,
определять способы организации конкретного учебного процесса, ориентируясь на
условия социального заказа.
Интеллектуализация современных информационно-образовательных ресурсов
является в настоящее время одним из наиболее перспективных направлений
совместного исследования педагогов, психологов и специалистов в области
информационных образовательных технологий.
Интеллектуальные системы обучения являются практическим результатом
применения
методов
и
средств
искусственного
интеллекта
в
области
автоматизированного обучения и представляют собой новое поколение учебных
систем. В процессе обучения для достижения максимально возможного результата
в зоне потенциального развития студента, преподаватель использует специальные
знания трех основных типов: знания о предмете обучения, знания о методах
обучения и знания об обучаемом. В традиционных автоматизированных системах
обучения фрагменты этих знаний жестко встроены в текст отдельных кадров
учебного курса в соответствии с выбранной методикой обучения. В ИСО
необходимые знания выделены и представлены с помощью различных методов и
технологий искусственного интеллекта. Используя эти знания, ИСО способна в
зависимости от психофизиологических и интеллектуальных возможностей
обучаемого выбирать наиболее эффективные методы обучения, темп и способы
представления учебного материала, регулировать его содержание, объем и
сложность, т.е. индивидуализировать процесс обучения, повысить его качество.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
8
Таблица 1.1 - Профессиональное предназначение и условия использования
«Обслуживание интеллектуальных интегрированных систем»
Вид деятельности
Место использования
специалиста
1. Подготовка
объекта
к
использованию
средств 1. Технические и
автоматизации и управления, назначение сотрудников.
2. Обслуживание
математических
компьютерные лаборатории
объектно- предприятий;
ориентированных моделей для решения организационно- 2 Системный
экономических,
конструктивных
и
технологических администратор компании;
проблем.
3. Программист;
3. Комплектация системы.
4. Научная и
4. Выполнение запуска и настройка ПК (подготовительная исследовательская работа
работа).
на предприятии;
5. Проведение пробной эксплуатации, дополнительные 5. Техническое
отладки
программы
технических
и
и
исправления
программных
оперативных, обслуживание предприятия;
документации
для 6. Отладка и тестирование
выявления дефектов.
работы подразделений на
6. Принятие системы в промышленную эксплуатацию.
предприятии;
7. Монтаж, пуск, регулирование и испытание средств 7. Работа с устройствами
автоматики и управления и ее программного обеспечения. ввода и вывода информации
8. Подготовка систем к эксплуатации и использования
эффективных режимов эксплуатации.
9. Контрольные испытания аппаратного и программного
обеспечения систем.
10. Диагностика
технического
состояния,
испытание
аппаратного и программного обеспечения и устранения
нештатного функционирования и ошибок.
Согласно
квалификационной
характеристики
выделяют
функции
деятельности специалиста, которые представляют собой абстрактные понятия,
которые дают общие представления о характере деятельности специалиста.
Выделяют четыре функции деятельности специалиста:
1.
Подготовительная - подготовка специалиста к деятельности.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
9
2.
Технологическая (производственная) - выполнение основных работ,
предусмотренных в квалификационной характеристике.
3.
Контролирующая - текущий контроль в процессе работы.
4.
Организационная - рациональная организация рабочего места,
соблюдение техники безопасности.
Вышеперечисленные процедуры деятельности по каждой функции работы
называются функциональными единицами деятельности (ФЕД).
Анализируя квалификационную характеристику младшего специалиста
"ОИИС" получаем его функциональную структуру деятельности, которая
представлена в таблице 1.2.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
10
Таблица 1.2. Функциональная структура деятельности специалиста по специальности «Обслуживание
интеллектуальных интегрированных систем»
Функция
деятельности
Процедура
Предмет
деятельности деятельности
Подготовительная
Включение
компьютера,
запуск
необходимого
программного
обеспечения
Технологическая
Работа,
Программное
настройка
обеспечение
устройств,
управление
ними.
Проверка на
Информация,
ошибки,
программное
исправление
обеспечение.
их.
Соответствие Автоматизиров
стандартам
анное рабочее
безопасности,
место
личной
гигиены и
дисциплины
Контролирующая
Организационная
Компьютер
Материальные
средства
деятельности
Компьютер,
программное
обеспечение
Компьютер,
программное
обеспечение,
Программное
обеспечение,
Правила
безопасности
Продукт
деятельности
Подготовлено к
работе
компьютеров,
подготовленных
для работы
программного
обеспечения
Созданы и
отредактированы,
наложены
работы, создания
программы.
Устранить все
обнаруженные
ошибки и
недостатки
Рационально
организованное
рабочее место
Термины и
условия
труда
Дидактические средства деятельности
Знания:
Умения:
Стандарт
Процедура
включения
компьютера под
управлением
программного
обеспечения
Включение
компьютера под
управлением
программного
обеспечения
Стандарт
Основы работы с
горками разных
типов, различные
типы диаграмм.
Настройка и работа
с устройствами.
Стандарт
Основы работы с
горками разных
типов, различные
типы диаграмм.
Принципы
безопасности,
основы
рациональной
организации труда
Настройка и работа
с устройствами.
Стандарт
Принципы
безопасности,
основы
рациональной
организации труда
Функции профессиональной деятельности специалиста определяются в
зависимости от места его использования и рода выполняемых им работ.
Рассмотрение деятельности с точки зрения ее цели, субъекта, предмета,
средств, процедур, продукта, результата характерны для системного анализа.
Использование этого метода научного познания в данном случае способствует
получению
желаемого
результата:
возможность
проследить
всю
последовательность преобразования предмету в продукт, разбивая процесс на
мельчайшие части-действия. На уровне каждого действия формируется система
знаний и умений специалиста, обеспечивает выполнение этого действия.
Дифференцированными компонентами уровня специальности являются
уровни циклов учебных дисциплин или отдельных дисциплин. Подготовка на этих
уровнях требует постановки тактических целей обучения.
Эти цели должны
отражать профессиональную направленность:
 мотивировать деятельность специалиста, которая находит отражение через
заинтересованность в высоких результатах труда;
 желание осуществить трудовую деятельность - быстро и качественно;
 профессиональную компетентность (качество труда);

коммуникативную
готовность
(умение
объяснять,
обосновывать,
принимать решения, характеризовать объект, инструктировать подчиненных и
обладать определенным тезаурусом);
 экономическую эрудицию и правовую компетентность (бережно относится
к средствам производства, соблюдать правила труда и т.д.);
 характеристики профессиональной памяти и мышления;
 способность творческого подхода в решении технических заданий;
 способность саморегуляции и самоанализа (умение контролировать
профессиональные действия и корректировать их при необходимости).
Постановка такой комплексной цели и дальнейшая ее реализация должны
способствовать всестороннему развитию личности учащегося.
При постановке цели изучения учебного курса преподаватель должен четко
уяснить, какие именно характеристики личности следует формировать и на какие
элементы структуры личности следует влиять.
Фактически, цель обучения
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
12
дисциплины или тактическая цель обучения представляет собой описание не
только видов деятельности, которые формируются в процессе изучения, но и все те
характеристики личности, которые следует формировать в процессе усвоения
заданной дисциплины. Учителю необходимо четко уяснить, какие компоненты
структуры личности формируются при освоении его учебного курса. При этом
следует учитывать, что при обучении осуществляется формирование личности в
целом.
Таблица 1.3 – Постановка тактических целей профессионального обучения
проходчика на уровне специальной теоретической дисциплины
Элементы структуры
личности
Опыт личности
Профессиональная
компетентность
Профессиональная
направленность
Коммуникативная
готовность
Экономическая
эрудиция
Правовая эрудиция
Функциональ
ный
механизм
психики
Профессиональная
память
Техническое
мышление
Характеристика целей
1.Сформировать общие представления о работе с программным
обеспечением (ПО).
2.Сформировать общие умения работы с различным ПО.
3.Сформировать умение обслуживать интеллектуальные
интегрированные системы (ИИС).
4.Сформировать общие понятия о видах ИИС, а также настройка
ПО для работы с ними.
5.Сформировать умение работы с визуальными функциями
компилятора Delphi.
6.Сформировать умение настройки компилятора Delphi.
1. Сформировать желание работать в отрасли будущей профессии.
2. Сформировать понятие о важности выполнения своей работы
качественно и добросовестно.
1. Сформировать профессиональную терминологию (нормативные
документы и правила эксплуатации ИС, компьютерной техники и
систем связи, технологию обработки данных, рабочие инструкции).
2. Сформировать умение общаться в коллективе, используя
технический язык.
Уметь осуществлять экономический анализ ИС.
Сформировать представление об основных понятиях трудового
права (режим труда и отдыха, нормальные условия работы и т.д.)
Сформировать умение улучшения долгосрочной, краткосрочной,
логической, образной, слуховой и зрительной памяти.
Сформировать оперативное мышление, связанное с работой с
технической документацией и специальным оборудованием.
Типологические
свойства
Способность к
Сформировать умение использовать новые, прогрессивные
решению творческих
технологии при решении поставленной задачи.
задач
Способность к
саморегулированию
и самоанализа
Сформировать умение анализировать свою деятельность, находить
в ней ошибки и исправлять их.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
13
1.2 Формирование квалифицированных характеристик специалиста
На основе функциональной структуры деятельности специалиста среднего
звена по специальности «Обслуживание интеллектуальных интегрированных
систем» и требований, предъявляемых к нему, составляем перечень умений и
знаний, необходимых при подготовке специалиста по профессии.
Содержание
профессионального
обучения
основывается
на
перечне
установленных требований.
Содержание теоретического обучения включает в себя формирование
знаково-практических (ЗП) и знаково-умственных навыков (ЗУ).
Основа практического (производственного) образования состоит главным
образом в предметно-практических навыках (ПП) и предметно-умственных (ПУ).
Уровни сформированности умений:
- О - уметь выполнять действия с опорой на источник информации, при этом
источник информации является внешним для субъекта деятельности; например схема, алгоритм, карта, инструкции, указание и т.д.;
- С - уметь выполнять действия самостоятельно, то есть без использования
внешних источников информации с опорой на усвоенные ранее знания и умения;
- Н - уметь выполнять действия самостоятельно в автоматическом режиме, то
есть на основе прочно сложившихся, автоматизированных навыков.
Содержание профессиональной подготовки работников данной профессии и
квалификации оформлено в виде таблицы 1.4., в которой левая часть показывает
умения, а правая включает в себя знания, необходимые для их формирования,
принимая во внимание необходимый уровень их образования. Если несколько
навыков требует знания, они задаются один раз и больше не повторяются.
Требуемый уровень знаний указываются следующим образом:
-ознакомительно-ориентировочный (ОО). Формирование знаний на этом
уровне основываются на том, что учащиеся имеют только ориентировочные
представления об изучаемых понятия, могут повторять формулировки законов,
положений;
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
14
-понятийно-аналитический (ПA). Студенты в этом случае, имеют четкие
представления и понятия об исследуемом объекте, способны осуществлять
смысловые выделения, объяснять, проводить анализ, переносить ранее усвоенные
знания в типичные ситуации;
-продуктивной-синтетические (ПC). Учащиеся на этом уровне имеют глубокие
понятия об исследуемом объекте, способны осуществлять синтез, генерировать
новые представления, переносить ранее усвоенные знания в нетипичные ситуации.
Таблица 1.4 – Перечень знаний и умений, необходимых при подготовке специалиста
среднего звена по профессии «Обслуживание интеллектуальных интегрированных
систем»
Умения
Наименование
№
Знания
Вид
Уровень
№
Включать и настраивать оборудование
и программное обеспечение
1.1
ПП
1.
С
1.2
1.3
2.
Принимать участие под руководством
специалиста в разработке
математических объектноориентированных моделей ИС.
ЗП
С
2.1
2.2
3.
Осуществлять проверку, регулировка,
настройка и испытания компонентов ИС
после устранения причин их нештатного
функционирования.
3.1
ПП
С
3.2
4.
5.
ПА
Настройка ПК и
периферийного
оборудования
ПС
Правила безопасности
при работе с ПК
Правила эксплуатации
компьютерной техники и
систем связи
Технология обработки
данных.
Правила эксплуатации
компьютерной техники и
систем связи.
Технология обработки
данных.
ОО
ОО
ПА
ОО
ОО
Понятие о компонентах
ИС
ОО
Технические
характеристики устройств
и принцип действия
оборудования
ПА
5.1
Нормативные
документы.
ОО
5.2
Правила эксплуатации
ИС
ПА
СА
4.2
ПА
Базовые понятия о ПК и
периферийное
оборудование
ПА
4.1
ЗП
Уровень
Рабочие инструкции.
3.3
Разрабатывать предложения по
совершенствованию структуры,
электрической, функциональной схемы
и алгоритмически-программного
обеспечения, методов диагностики
технического и функционального
состояния и устранения неисправностей
Владеет техническими и
организационными средствами
реализации правил безопасности и
экологических норм при эксплуатации
ИС, средств автоматики и управления.
Наименование
СА
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
15
На основе содержания знаний, необходимых при подготовке специалиста
среднего звена по профессии «Обслуживание интеллектуально-интегрированных
систем», формируется список тем, необходимых для его теоретического и
практического обучения (табл.1.5).
Таблица 1.5 - Перечень тем теоретического и практического обучения,
необходимых для подготовки специалиста среднего звена по специальности
«Обслуживание интеллектуальных и интегрированных систем»
Содержание необходимых тем
№
умение
1
№
знания
ПО
№
темы
1.1
1.2
1.3
3.1
2.1
2.2
4.1
4.2
2
3
3.1
3.2
3.3
4
4.1
4.2
5.2
3.1
5
6
7
8
9
5.1
5.2
2
Наименование
Включение и настройка
оборудования и
программного обеспечения
Основные навыки
разработки математических
объектно-ориентированных
моделей ИС.
Проверка, регулировка,
настройка и испытания
компонентов ИС после
устранения причин их
нештатного
функционирования.
Совершенствование
структуры, электрической,
функциональной схемы и
алгоритмическипрограммного обеспечения
систем.
Реализация правил
безопасности и
экологических норм при
эксплуатации ИС, средств
автоматики и управления.
ТО
Колво
часов
2
№
темы
3
270
4
168
5
120
12
6
7
Наименование
Базовые понятия о ПК
и периферийное
оборудование.
Разработка
математических
объектноориентированных
моделей ИС.
Ввод в эксплуатацию
элементов систем.
Колво
часов
2
120
30
Оптимизация
существующих
интегрированных
систем.
Правила безопасности
и экологические нормы
при эксплуатации ИС
60
4
1.3 Разработка содержания профессиональной подготовки специалиста
Тактические цели представляют собой конкретизированные стратегические
цели, то есть цели изучения дисциплин или циклы дисциплин.
К тактическим целям относятся:
1. Цели гуманитарных, социально-экономических и фундаментальных
дисциплин
2. Цели дисциплин профессиональной подготовки
3. Цели дисциплин профессионально-ориентированной подготовки
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
16
К постановке целей существуют следующие требования:
1. Соотношение целей основным требованиям к специалисту, заданные в
стандарте образования;
2. Четкое отображение предмета учебной деятельности или содержания
учебного материала, усваиваемого учащимися;
3. Отражение элементов учебной деятельности учащихся в процессе
достижения цели;
4. Наличие средств или инструмента для контроля достижения цели;
5. Наличие шкалы оценки сложившихся качеств личности.
(табл. 1.6).
Таблица 1.6 - Формирование набора тем профессиональной теоретической
подготовки специалиста
Структура
объекта
изучения
(отрасли
хозяйственной
деятельность)
Виды
деятельности
специалиста
Техника
Технологическая
Технология
Технологическая
Организация
Организационноуправленческая
Экономика
Организационно
управленческая
Обобщенная
структура
содержания в
соответствии с
поставленными
тактическими
целями
Техника
Набор тем программы
профессиональной
теоретической подготовки
- технические средства
интеллектуальных систем;
-автоматические системы
управления;
-теория
автоматизированного
управления.
Общая технология - алгоритмические языки и
программирование;
-основы метрологии и
средства технологии;
–эксплуатация технических
средств и технических
систем.
Организация
- системы управления
базами данных;
-устройства ввода-вывода
информации.
Экономика
- маркетинг;
- экономическая
деятельность предприятий;
– менеджмент.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
17
Охрана труда
Организационно
технологическая
Охрана труда и
техника
безопасности
Правовые
вопросы отрасли
Экология
Технологоуправленческая
Технологоуправленческая
Научноисследовательская
Право
Научные
исследования
- безопасность
жизнедеятельности;
- охрана труда;
- основы экологии.
-
-
-
-
-
На основе всех выполненных разработок формируется сводно-тематический
план подготовки специалиста (если его подготовка осуществляется в рамках ПТУ)
или рабочая программа дисциплины (если подготовка специалиста осуществляется
в колледже). Сводно-тематический план должен включать тематику специальных
дисциплин
(«Спец
технология»,
«Производственное
обучение»
и
т.д.),
регламентировать последовательность изучения тем и количество времени,
отводимого на их изучение, посеместровое расчленение учебных курсов,
отображать формы обучения (уроки, лекции, практические занятия).
Таблица 1. 7 – Сводно-тематический план подготовки специалиста по
специальности «Обслуживание интеллектуальных интегрированных систем»
Перечень тем
Производственное обучение
№
Наименование
1
Вводное занятия
2
Технология обработки данных
Организация управления с
помощью ИС
4
Коррекция действий при
возникновении проблемных
ситуаций
6
Кол-во
часов
4
3
5
Специальная технология
Модернизация алгоритмическипрограммного обеспечения систем.
Применение объектноориентированного
программирования (Delphi).
Всего часов
Наименование
Базовые понятия о ИС
Кол-во
часов
4
6
Введение в эксплуатацию элементов
систем.
Использование интеллектуального
анализа в организации.
12
12
Условия эксплуатации ИС, правила ТБ,
нормативы.
6
8
4
14
Технология совершенствования
существующей ИС
Разработка математических объектноориентированных моделей ИС.
12
48
Всего часов
42
4
4
Итого: 90
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
18
Таблица 1.8 - Рабочая программа по дисциплине «Прикладное
программирование» на тему «Визуальное программирование в Delphi»
Наименование
разделов, содержание
знаний
Общий
объем
Лекции
Практические
занятия
Базовые понятия и
введение в ИС
20
13
3
4
Организация управления
деятельности с помощью
ИС
Проектирование
интеллектуальных систем
36
13
15
8
34
8
20
6
90
Всего часов
1. Базовые понятия и введение в ИС
34
38
18
№
1.
2.
3.
Самостоятельная
работа
Вводное занятия
4
3
⎯
1
Базовые понятия о ИС
4
3
⎯
1
Технология обработки
данных
8
5
2
1
Введение в
эксплуатацию элементов
систем.
4
2
1
1
Всего по разделу
20
13
3
4
1.
2.
3.
4.
2. Организация управления деятельности с помощью ИС
Коррекция действий
при возникновении
проблемных ситуаций
Условия эксплуатации
ИС, правила ТБ,
нормативы.
Организация
управления с помощью ИС
Использование
интеллектуального анализа
в организации.
5.
6.
7.
8.
12
5
4
3
6
4
⎯
2
6
1
4
1
12
3
7
2
13
15
8
14
4
8
2
12
2
8
2
4
1
2
1
4
1
2
1
34
8
20
6
90
34
38
18
36
Всего по разделу
3. Проектирование интеллектуальных систем
9.
10.
11.
12.
Применение объектноориентированного
программирования
(Delphi).
Разработка
математических объектноориентированных моделей
ИС.
Модернизация
алгоритмическипрограммного обеспечения
систем.
Технология
совершенствования
существующей ИС
Всего по разделу
Всего по курсу
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
19
2. Проектирование технологий обучения на тему: «Визуальное
программирование в Delphi»
2.1 Постановка оперативных целей изучения темы
При постановке оперативных целей чрезвычайно важно выделить те элементы
технического и творческого мышления, которые следует формировать в процессе
изучения той или иной дисциплины, указать обязательные умения и обязательную
информацию, которую следует запомнить для успешного осуществления
профессиональной деятельности. К цели обучения точно так же можно отнести
опыт, определяющийся по творческому признаку, который представляет в свою
очередь формирование некоторых творческих умений.
Оперативная цель обучения должна быть сформулирована в виде знаний и
умений, которые необходимо сформировать у будущего специалиста в ходе
изучения темы.
В процессе обучения происходит планомерное формирование знаний, умений
и навыков, а также необходимых свойств личности учащегося. Основой такой
планомерной передачи знаний служит четко сформулированная цель. Она должна
быть выражена через действия, сгруппированные по уровням усвоения
обученными учебного материала. Каждый учащийся имеет определенные
характеристики: условия, результат, критерии оценки.
Согласно теории В.П. Безпалько, существуют четыре уровня усвоения
учебного материала.
Так, на первом уровне будущий специалист не только воспринимает
информацию, но у него формируется общее представление об объекте
деятельности, появляется познавательный интерес. Для этого уровня характерно
решение простых задач на нахождение некоторого объекта в ряде других,
узнавание на слух и по изображению (обозначению) заданных элементов (свойств)
и так далее.
Второй уровень характеризует алгоритмическую деятельность по памяти или
способность воспроизводить и использовать имеющуюся информацию для
решения задач по заданному алгоритму.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
20
Третий уровень характеризует этап продуктивного действия. На этом уровне
ориентировочная
основа
деятельности
устроена
таким
образом,
что
сформированные действия идеализированы, и ученик способен выполнить их в
уме. Он решает нестандартные задачи в соответствии с конкретными ситуациями
и объектами. Переход к этапу умственной деятельности приводит к формированию
творческого мышления, одной из составляющих которого является умение решать
конструкторские задачи, приводит к формированию новых знаний, и ученик делает
«открытия для себя». Но он еще не делает ничего нового для общества.
Четвертый уровень характеризует продуктивное действие, выполняемое
путем самостоятельного конструирования новой ориентировочной основы
деятельности. На этом этапе приобретается новая информация, и этот уровень
характеризует исследовательскую деятельность.
Таблица 2.1 – Понятие цели в разных трактовках
№
п/ Определение
п
Автор/источник
1
Конечное желанье, намеренье, чего кто силится В. И. Даль
достигнуть
2
То, к чему стремятся, что намечено достигнуть
3
Предмет стремления,
осуществить
4
То, к чему стремятся, чего хотят достигнуть
5
Идеальное, мысленное предвосхищение результата БСЭ
деятельности
6
Желаемое представление результата действия
Философский
словарь
7
Осознанный образ предвосхищаемого результата
Психологический
словарь
то,
что
надо,
Д. Н. Ушаков
желательно С. И. Ожегов
Т. Ф. Ефремова
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
21
Таблица 2.2 - Постановка оперативных целей изучения темы «Визуальное
программирование в Delphi»
№
уровня
Цель
(перечень
действий)
1
Формируется общее
представление об
объекте
деятельности,
решения простых
задач
Способность
воспроизводить и
использовать
имеющуюся
информацию для
решения задач по
заданному алгоритму
Решение
нестандартных,
конструктивных
задач
2
3
4
Условия
Студенты
решают простые
задачи с
помощью
преподавателя,
книг, плакатов
Студенты
самостоятельно
решают типовые
задачи по
заданному
алгоритму
Эталоны
Результат
Критерии
оценки
У студентов
100-90%
сформировалось общее правильных
представление об
ответов -5;
объекте деятельности, 89-80% -4;
они решают простые
79-60% -3;
задачи.
59-0% -2.
Студенты решают
100-90%
типовые задачи по
правильных
заданному алгоритму ответов -5;
89-75% -4;
74-50% -3;
49-0% -2.
Самостоятельно
решают
нестандартные,
конструктивные
задачи
У студентов
100-90%
формируется
правильных
творческое мышление, ответов -5;
они решают
89-75% -4;
нестандартные задачи 74-45% -3;
44-0% -2.
Конструирование
Самостоятельно Студенты принимают 100-90%
новой
конструируют
участие в
правильных
ориентировочной
новые
исследовательской
ответов -5;
основы деятельности ориентированные деятельности,
89-75% -4;
основы
приобретается новая
74-45% -3;
деятельности
информация
44-0% -2.
2.2. Проектирование дидактических материалов
В процессе обучения происходит планомерное формирование знаний,
умений, навыков, а также необходимых свойств личности студентов. Основной
такой планомерной передачи знаний четко сформулирована цель. Оперативная
цель обучения должна быть сформулирована в форме знаний и умений, которые
необходимо сформировать у будущего специалиста в ходе изучения темы.
Анализ
однотипной
учебной
литературы
по
теме:
«Визуальное
программирование в Delphi» сделаем бальным методом. Коэффициент значимости
каждого показателя качества учебника К (показатель качества) увеличивается на Р
- степень реализации показателя в том учебнике. Сумма полученных произведений
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
22
для каждого учебника состоит, и результат является характеристикой качества
учебника.
𝑛
𝑁𝑖 = ∑ 𝐾𝑖 ∙ 𝑃𝑗
𝑖=1
где:
N i - общая сумма бы лов;
i - номер показателей качества;
n - число показателей;
Кi - коэффициент значимости показателя;
Рj - оценка степени реализации в учебнике / показатель качества.
Учебники:
1. Программирование в среде Delphi: учеб.-метод. Пособие для
бакалавров инженерных и физических специальностей / сост. В. К. Толстых. –
Донецк: ДонНУ, 2010. – 128 с.: ил.
2.Delphi. Готовые алгоритмы / Род Стивенс; Пер. с англ. Мерещука П. А.–2е изд., стер. - М.: ДМК Пресс; СПб.: Питер, 2004. - 384 с.: ил.
3.
Андрейчиков
А.В.,
Андрейчикова
О.Н.
«Интеллектуальные
информационные системы»: М. Наука, 2004 г.
Перечень наиболее важных показателей качества и коэффициенты их
значимости приведены в табл. 2.2. На основании полученных результатов делается
вывод о выборе учебника для дальнейшего его использования.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
23
Таблица 2.3 - Системы качества сравниваемых учебников
№
Кi
Наименование
1.
Наличие диагностически поставленной цели
1.1
Перечень специальностей, для которых
предназначен учебник
Указание уровней усвоения материала, который
изучается
Наличие цели перед каждым разделом
Наличие структуры учебника
Наличие рекомендаций по его использованию
Дидактическая обработка содержания
1.2
1.3
1.4
1.5
2.
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
3.
Полнота отражения материала, который изучается
Наличие и отображения логической структуры
материала, который изучается
Последовательность и логичность
Отображение современных достижений развитие
науки и техники
Связь теории с практикой
Соответствие обозначений и терминов
общепринятым в базовых дисциплинах
Равномерность распределения учебного материала
Доступность преподаванию
Наглядность
Дидактические принципы и организация
структуры учебника
Наличие указаний к самостоятельной работе по
каждому разделу
3.2 Наличие задач и упражнений с примерами их
решения и методическими указаниями
3.3 Наличие задач для самостоятельного решения
3.4 Наличие тестов самопроверки и критериев оценки
ответов по ним
Оценка учебника
3.1
Учебник
1
Учебник 2
Рj
Ni
Рj
Ni
-
7
-
4
1
0
0
0
0
1
1
1
0
0
1
1
1
1
3
2
1
3
2
0
3
1
0
3
1
-
102
-
109
3
5
15
4
12
3
4
12
4
12
5
2
10
4
20
3
3
12
4
12
3
5
15
5
15
2
4
8
4
8
2
3
2
5
4
5
8
12
10
4
4
5
8
12
10
∑
-
33
-
12
3
3
9
2
6
3
3
9
2
6
2
3
6
0
0
3
0
9
3
0
∑
∑
142
125
По данным анализа однотипной учебной литературы по теме: «Визуальное
программирование в Delphi» бальным методом выбираем для дальнейшего
использования учебники (1), поскольку сумма баллов составляет 142.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
24
2.2.1. План изложения темы: «Визуальное программирование в Delphi»:
1. Основы визуального программирования
2. Знакомство с визуальными компонентами Object Pascal (Delphi):
2.1. Общие сведения.
2.1.1. Панель инструментов.
2.1.2. Палитра компонентов.
2.1.3. Окно проектировщика формы.
2.1.4. Окно редактора формы.
2.1.5. Структура проекта
3. Операторы языка:
3.1 Составной оператор begin.
3.2 Условные операторы.
3.3 Операторы повторений.
3.4 Оператор выбора.
3.5 Метки и операторы перехода.
3.6 Оператор цикла с параметром.
3.7 Оператор цикла с предусловием и постусловием.
4. Массивы и их виды.
5. Ввод/вывод.
2.2.2.Часть конспекта по теме
«Визуальное программирование в Delphi»
Операторы языка Delphi
Для создания приложений, реализующих сложную алгоритмическую логику,
нужны средства управления ходом работы программы: изменения порядка
выполнения операторов в зависимости от различных условий, и эффективной
организации работы часто повторяющихся фрагментов.
Математически доказано, что любой алгоритм можно закодировать с
помощью
•
оператора присваивания
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
25
•
условного оператора
•
оператора цикла
С оператором присваивания ":=" мы уже знакомились на предыдущих
лекциях. Он работает следующим образом. Переменная, стоящая в левой части
оператора, становится равной той величине, которая находится справа. Типы этих
величин должны совпадать. В выражении, стоящем справа, также может
использоваться переменная, стоящая слева. С математической точки зрения это
неправильно, но в программировании это означает, что из ячейки памяти берётся
исходное значение, производятся вычисления, и результат записывается в эту же
ячейку памяти, затирая прежнее значение. Пример:
var A, B: Integer;
begin
A:=3;
B:=4;
A:=A*A+B*B;
end;
В начале фрагмента переменная A равна 3, а в конце -25.
Условный оператор позволяет изменить порядок выполнения операторов в
зависимости от выполнения некоторого условия. Вот как он записывается:
if условие then действие else альтернатива.
Слова if (если), then (тогда),
else (иначе) - зарезервированные. Действие и else альтернатива - это любые
операторы Delphi, или несколько операторов, заключённых в логические
скобки begin /end, или вызов подпрограммы.
Если условие истинно, то выполняется действие, если ложно, то выполняется
альтернатива.
Условие представляет собой логическое выражение. В нём сравниваются
значения выражений (в том числе также и логических), вызов функций,
возвращающих значения типа Boolean, и комбинирование этих значений с
помощью логических операций:
Логические операции могут комбинироваться с помощью связок: and
(логическое И) or (логическое ИЛИ) xor (исключающее ИЛИ) Для некоторых типов
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
26
данных есть дополнительные операции. Например, для множеств - оператор in,
которая проверяет, входит ли некоторое значение в множество. Например: X := [2,
4, 5, 7, 8, 10] ; Выражение 2 in X истинно (имеет значение true); Выражение 6 in X
ложно (имеет значение false);
Знак операции
Название операции
=
Равно
<>
Не равно
>
Больше
<
Меньше
>=
Больше или равно
<=
Меньше или равно
not
Логическое Не - отрицание
Результат выполнения операции логического И равен true, если оба
операнда равны true.
Результат выполнения операции логического ИЛИ равен true, если хотя бы
один из операндов равен true.
Результат выполнения операции, исключающего ИЛИ равен true, если
операнды не равны друг другу.
Операторы цикла позволяют организовать многократное повторение одной
и той же последовательности действий.
В Delphi имеются три оператора, позволяющих это сделать:
•
"простой" оператор цикла
•
условный оператор цикла
•
условный оператор повторения
Простой оператор
цикла
применяется,
когда
известно
количество
повторений цикла. Он записывается так:
for счётчик := выражение-1 to выражение-2
do действие ;
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
27
Счётчик - это переменная, которая должна быть объявлена перед логическим
блоком, в котором оператор цикла расположен, и её тип должен относиться к
одному из перечислимых типов, обычно Integer.
Выражение-1 и выражение-2 могут
быть
как
константой
или
идентификатором, так и вызовом функции.
Действие - один или несколько операторов Delphi. Если это группа
операторов, то они должны быть заключены в логические скобки begin/end.
В начале работы оператора переменная-счётчик получает значение выражения-1.
Если
при
этом
значение счётчика окажется меньше
или
равно значению выражения-2, то выполняются операторы, входящие в действие.
Это и есть один цикл. Затем переменная-счётчик принимает значение, следующее
за текущим, и начинается новый цикл, то есть сравнение счётчика и выражения-2,
выполнение действия, и так далее, до тех пор, пока значение переменной-счётчика
не превысит значение выражения-2.
Возможна работа оператора цикла, при котором переменная-счётчик будет
не увеличиваться, а уменьшаться. В этом случае ключевое слово to заменяется на
downto:
for счётчик := выражение-1 downto выражение-2 do действие ;
Соответственно, выражение-1 должно
быть больше
или
равно выражению-2.
Условный оператор цикла удобно использовать в том случае, когда
количество повторений заранее не известно:
Загрузка...
while условие do тело цикла ;
Этот цикл будет выполняться до тех пор, пока истинно условие (логическое
выражение, возвращающее значение типа Boolean). При этом если это выражение
сразу равно false, тело цикла не будет выполнено ни разу.
Нужно очень внимательно следить за написанием условия и контролем
завершения цикла, так как в результате ошибки цикл while будет повторяться
бесконечное количество раз, что приведёт к "зацикливанию" и "зависанию"
программы.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
28
Условный оператор повторения сначала выполняет тело цикла, а затем уже
проверяет выполнение условия:
repeat
тело цикла
until условие ;
Таким образом, этот вариант цикла гарантирует, что тело цикла будет
выполнен по крайней мере один раз и будет выполняться до тех пор,
пока условие не станет истинным (т.е. true).
Стоит отметить, что это единственный оператор Delphi, в котором тело
цикла не требуется заключать в логические скобки begin/end.
Начало
и
конец тела
цикла определяются
по
ключевым
словам repeat и until.
Вместе с операторами цикла используются специальные команды:
•
команда прерывания цикла
•
команда продолжения цикла
Команда прерывания цикла применяется, если в процессе выполнения
операторов тела цикла выясняется необходимость его завершения. Вот эта
команда: Break ;
При её выполнении управление передаётся на первый оператор, следующий
за оператором цикла.
Команда продолжения цикла позволяет немедленно продолжить выполнение
цикла, пропустив все оставшиеся операторы в теле цикла, то есть начать
следующую итерацию. Вот эта команда: Continue ;
Справедливости
позволяющем
ради
изменить
стоит
рассказать
последовательность
об
ещё
выполнения
одном
операторе,
программы.
Это
оператор перехода: goto метка ;
В качестве метки может использоваться любой допустимый идентификатор
или число в диапазоне от 0 до 9999. Метку предварительно необходимо объявить
в разделе описания переменных, но с помощью не ключевого слова var, а
ключевого слова label:
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
29
label меткa ;
или
label список меток ;
Переходить можно как вниз, так и вверх по программе. Двоеточие отделяет
метку от оператора, на который производится переход. Пример использования
оператора перехода:
var X, Y: Integer;
label A, B;
begin
A: X:=5 ;
...
операторы программы
goto B;
...
B: Y:=25;
goto A;
end;
Из этого примера видно, что оператор end ; завершающий программу,
никогда не будет выполнен, то есть программа зациклится. Именно поэтому,
вообще,
использование
программирования, и
оператора
перехода
без его использования
является плохим
стилем
вполне можно обойтись
использованием условных операторов и операторов цикла. Единственный случай,
когда использование оператора goto может быть оправдано - это выход из
нескольких вложенных циклов, что иначе требует применения нескольких
операторов Break.
Задания:
1. Используя одну и ту же форму для ввода и вывода данных, по введенным
пользователем x, k найти:
c:=arctan(abs(x));
a:=c+sqr(k);
y:=sin(a)*sqr(sin(a))+sqr(cos(x));
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
30
2. Создать программу, выполняющую следующие действия:
После запуска программы в окне изображается три текстовых поля. В первое
поле вводится число. Во второе поле - проценты. При нажатии кнопки "Рассчитать"
в третье поле выводятся вычисленные проценты от числа.
При нажатии кнопки "Очистить" очищаются значения полей. Далее вводятся
новые значения в поля.
3. создать программу, выполняющую действия обычного калькулятора.
4. создать программу, выполняющую действия строкового калькулятора
2. Разместить на форме экземпляры компонентов: Edit, Label, Button.
Фрагмент программы
procedure TForm1.Button2Click(Sender: TObject); begin
s:=Edit1.Text;
k:=StrToInt(Edit2.Text);
t:=StrToInt(Edit3.text);
Delete(s,k,t);
Edit10.Text:=s;
end;
procedure TForm1.Button3Click(Sender: TObject); begin
s:=Edit1.Text;
q:=StrToInt(Edit4.Text);
w:=Edit5.Text;
Insert(w,s,q);
edit11.Text:=s;
end;
procedure TForm1.Button4Click(Sender: TObject); begin
s:=Edit1.Text;
p:=StrToInt(Edit6.Text);
l:=StrToInt(Edit7.Text);
Copy(s,p,l);
sl:=copy(s,p,l);
Edit12.Text:=s1;
end;
procedure TForm1.Button5Click(Sender: TObject); begin
s:=Edit1.Text; r:=Edit9.Text; a:=Pos(r,s);
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
31
edit13.Text:=IntToStr(a);
end;
procedure TForm1.Button6Click(Sender: TObject); begin
s:=edit1.Text; b:=Length(s); edit14.Text:=IntToStr(b);
end;
2.2.3. Логико-семантическая структура изучения темы:
«Визуальное программирование в Delphi»
Визуальное
программирование в Delphi
Части
программы
Знакомство с Delphi
Общие
сведения
Стандартные
типы данных
Работа с файлами
Операторы
Интерфейс
и
структура
программы
Логические
Символьные
Веществен
ные
Вывод графики
Создание
приложения
Целые
Классы
Формы
Общие
сведения
Компоненты
и их
свойства
Создание
собственных
классов
Процедуры
Функции
Свойства,
методы,
события
Компиляция
и отладка
программы
Строковые
Рисунок 2.1 – Логико-семантическая структура изучения темы: «Визуальное
программирование в Delphi»
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
32
Рисунок 2.2 Типы данных в Delphi
2.2.4.Дидактические единицы:
Для определения логической структуры темы необходимо выделить
составляющие ее дидактические единицы.
Дидактической единицей содержания называют логически независимую
порцию информации, которая сохраняет свойства учебного объекта.
В теме: «Визуальное программирование
в Delphi» можно выделить
следующие дидактические единицы:
 ДЕ-1 Среда разработки Delphi
 ДЕ-2 Компоненты.
 ДЕ-3 PAS-файл.
 ДЕ-4 Простые типы.
 ДЕ-11 Оператор безусловного
перехода
 ДЕ-12 Операторы условного
перехода
 ДЕ-5 Строчные типы.
 ДЕ-13 Циклы
 ДЕ-6 Символьные типы.
 ДЕ-14 Процедуры
 ДЕ-7 Объявление переменных.
 ДЕ-15 Функции
 ДЕ-8 Константы
 ДЕ-16 Свойства
 ДЕ-9 Операторы присваивания.
 ДЕ-17 Методы
 ДЕ-10 Операторы ввода/вывода.
 ДЕ-18 События
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
33
 ДЕ-19 Стандартные формы
 ДЕ-28 Не типизированные
 ДЕ-20 Формы нестандартного
файлы
 ДЕ-29 Процедуры и функции
вида
 ДЕ-21 Прозрачные окна
для работы с файлами
 ДЕ-22 Компоненты
 ДЕ-30 Технологии COM и OLE
 ДЕ-23 Компиляция
 ДЕ-31 GUI и Canvas
 ДЕ-24 Настройка
 ДЕ-32 Загрузка рисунков в
 ДЕ-25 Оптимизация
Image
 ДЕ-26 Текстовые файлы
 ДЕ-33 Общие сведения о
 ДЕ-27 Типизированные файлы
 ДЕ-34 Создание собственных классов
классах
2.2.5.Структурно-логическая схема изучения темы:
«Визуальное программирование в Delphi»
Визуальное программирование
в Delphi
Составляющие
программы
Среда разработки Delphi
Типы данных
Классы
Вывод графики
с помощью GUI
Создание
приложения
ДЕ-1
ДЕ-4
Работа с файлами
ДЕ-9
ДЕ-19
ДЕ-26
ДЕ-31
ДЕ-32
ДЕ-2
ДЕ-5
ДЕ-10
ДЕ-20
ДЕ-27
ДЕ-3
ДЕ-6
ДЕ-11
ДЕ-21
ДЕ-28
ДЕ-7
ДЕ-12
ДЕ-22
ДЕ-29
ДЕ-8
ДЕ-13
ДЕ-23
ДЕ-30
ДЕ-14
ДЕ-24
ДЕ-15
ДЕ-25
ДЕ-33
ДЕ-34
ДЕ-16
ДЕ-17
ДЕ-18
Рисунок 2.3 Структурно-логическая схема изучения темы:
«Визуальное программирование в Delphi»
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
34
2.3. Анализ базовых условий обучения. Выбор способов формирования
базовых знаний
Следующий
этап
дидактического
проектирования
предполагает
осуществление анализа и диагностики процесса обучения:
- анализ исходных требований, среди которых уровень сформированности у
учащихся базовых умений по конкретной теме, эмоциональное отношение к
профессии и учебному предмету, социо-демографические и психологические
характеристики группы;
- анализ дидактико-технических средств обучения.
В результате анализа и диагностики состояния процесса обучения должны
быть получены способы коррекции начальных требований к учебной группе и
способы совершенствования средств обучения.
Коррекция базовых умений у учащихся предполагает:
 определение базового материала;
 установление между темных (МТ) связей учебного материала по теме,
разрабатываемой с базовым материалом;
 определение способов реализации МТ связей в обучении;
 выбор способов (методов, форм и средств) контроля базовых знаний;
 определение критериев оценки базовых знаний учащихся;
 выбор способов формирования базовых знаний.
Базовый материал - это все те сведения, которые по смыслу связаны с данной
темой и способы их реализации приведены в приложении. Установление вида МТ
связи позволяет определиться со способом ее реализации в обучении и, тем самым,
подойти к выбору способов контроля формирования базовых знаний у учащихся.
Исходя из вида МТ связи и особенностей ее реализации, выбираются
способы контроля базовых знаний с учетом характеристик учебной группы,
сложности и важности нового материала, резерва времени.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
35
Таблица 2.4 - Анализ МТ-связей и выбор базового материала по теме
«Визуальное программирование в Delphi»
Наименование
темы, раздела,
подраздела
Стандартные
типы данных
Перечень базового
материала
Тип МТ связей
Способ реализации
связей
1. Целочисленный
Повторение
тип;
учащимися изученного
2. Срочный тип;
ранее материала
Предшествующий
3. Тип с плавающей
запятой.
1. Операторы;
Выполнение
2. Процедуры;
учащимися смежных
3. Функции;
задач. Установление
Сопутствующий
4. Свойства, методы и
соответствующего
события.
порядка организации
учебного процесса
1. Формы;
Выполнение
2. Компоненты и их
учащимися смежных
свойства.
задач. Установление
Сопутствующий
соответствующего
порядка организации
учебного процесса.
1. Общие сведения;
Выполнение
2. Создание
Сопутствующий учащимися смежных
собственных классов.
задач.
Части
программы
Создание
приложения
Классы
Таблица 2. 5 - Определение способов контроля базовых знаний учащихся по
теме «Визуальное программирование в Delphi»
Перечень базового
Способы
материала
контроля
Стандартные типы Фронтальный
данных
опрос
Части программы
Создание
приложения
Классы
Средства контроля
Критерии
оценки
1. Какие типы данных вам
известны?
2. Для чего их
используют?
3. Как их объявить?
1. Опишите части, из
В обсуждении
Самостоятельное которых состоит
принимали
решение задач
программа.
участие
75%
2. Особенности
учащихся, из
синтаксиса.
них 60%
Фронтальный
1. Что такое компонента? отвечали верно
опрос
2. Алгоритм создания
приложения.
Письменная
1. Дать определение
самостоятельная классам.
работа
2. Создать собственный
класс по варианту.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
36
Таблица 2.6 - Определение способов формирования базовых знаний по теме
«Визуальное программирование в Delphi»
Способы формирования базовых знаний
Описание типов данных и особенности
их объявления.
Описание частей программы, из
которых состоит код.
Описание действия и назначения
антивирусов.
Обсуждение технологии создания
классов.
Средства формирования базовых знаний
План объяснение:
1. Назвать существующие типы данных.
2. Принцип их действия.
3. Пример.
План объяснение:
1. Основные методы.
2. Антивирусы.
3. Восстановление системы.
План объяснение:
1. Дать определение.
2. Пример написания.
План обсуждения:
1. Сущность классов.
2. Технология создания.
2.4. Проектирование мотивационных технологий обучения
Проектирование мотивационных технологий (МТ) обучения необходимо с
целью обеспечения:
а)
быстрого
включения
учащихся
в
профессиональную
учебно-
познавательную и учебно-производственную деятельность без длительного
«включения» в работу;
б) поддержка деятельности на необходимом уровне активности.
В курсовой работе на данном этапе необходимо осуществить выбор вида
мотивации, а также методов и приемов, с помощью которых она может быть
осуществлена.
Учебная мотивация по характеру поведения участников делится на внешнюю
и внутреннюю. Внешняя мотивация основана на поощрениях, наказаниях и других
видах стимуляции, которые либо направляют, или тормозят поведение человека.
Внутренняя мотивация зависит от внутренних процессов, осуществляемых в
сознании человека.
Таким образом, мотивировано деятельность является
самоцелью, а не средством для достижения другой цели.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
37
Фрагмент мотивации темы: «Визуальное программирование в Delphi»
Залог успеха в программировании – регулярная практика и поиск новых
решений и возможностей. Но, недостаток мотивации часто приводит к тому, что
находятся более “важные” дела, а программированию уделяется всё меньше
времени. И хоть сегодня применение Delphi в профессиональной деятельности все
больше отодвигают на задний план, его изучение все же является очень важным,
так как синтаксис Object Pascal очень прост, не громоздок и учит дисциплине и
правильности написания программ.
2.5. Проектирование технологий формирования ООД
Проектирование
технологий
формирования
ориентировочной
основы
деятельности (ООД) включает выбор типа учения, его структурных элементов, а
также методов и приемов их реализации.
Известно три типа учения: среднее ООД (первый тип), полная ООД в
конкретном виде (второй тип), полная ООД в общем виде (третий тип).
Следует сказать, что выбор первого типа учения, как правило, осуществляется
в том случае, когда есть резерв учебного времени, материал или может быть усвоен
самостоятельно, или не имеет профессиональной значимости (т.е. не предусмотрен
отработка конкретных навыков).
Второй тип учения весьма распространен в системе ПТУ. В результате его
использования ученики способны выполнять частные действия. Выбор этого типа
учения целесообразен в том случае, когда в рамках некоторой темы изучается
независимая от тех или иных ситуаций деятельность.
Третий тип учения используется преимущественно в высших учебных
заведениях, когда выдаются общие алгоритмы, характеристики, которые
обученными самостоятельно преломляются под ситуации, сменяющих друг друга.
Определяем тип учения, устанавливаем содержание его компонентов и
выбираем методы изложения нового материала (словесные методы и методы
наглядности).
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
38
Таблица 2.7 - Выбор способов формирования ООД по теме «Визуальное
программирование в Delphi»
Наименование
темы (пунктов
плана)
1
Основы Delphi.
Типы данных.
Цели обучения
№ уровня
2
Рассказать об основах
визуально-ориентированного
программирования.
3
Рассказать о типах данных в
визуальном
программировании и
алгоритм их использования.
Рассказать о синтаксических
Синтаксические части программного кода:
операторы, методы,
части
функции, процедуры и др.
программы.
Создание
приложения.
Рассказать о работе с
компонентами и алгоритм
создания программы.
Классы.
Рассмотреть технологию
разработки собственных
классов.
Методы
изложения
4
Рассказ,
лекция
I
Наглядные пособия
5
Схематическое
изображение
принципа визуального
программирования
Листинги кодов,
скриншоты
Рассказ,
лекция,
демонстрация,
объяснение.
Работа с
учебником
Рассказ,
Листинги кодов,
лекция,
скриншоты
демонстрация,
объяснение,
работа с
учебником
Рассказ,
Листинги кодов,
лекция,
скриншоты
демонстрация,
объяснение,
работа с
учебником
Рассказ,
Фото, схемы
лекция,
демонстрация,
объяснение
II
II
II
I
2.6. Проектирование технологий формирования ВД
После того, как у учащихся сформированы необходимые представления об
объектах, изучаемых процессах или явления окружающей действительности,
наступает этап формирования умений, навыков или, по-другому, исполнительных
действий.
В
таблице
приведена
общая
характеристика
способов
обучения,
представленные через методы обучения и описание деятельности преподавателя по
каждому из этапов формирования деятельности.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
39
Цели
обучения
Уровень
Наименован
ие раздела
Таблица 2.8 - Выбор технологий формирования ВД по теме «Визуальное
программирование в Delphi»
1
1.
Станда
ртные
типы
данны
х
2
Закрепление
знаний из
типов данных
и алгоритма
их
использовани
я.
2.
Части
програ
ммног
о кода
Закрепление II
умений
работать с
III
частями
программног
о кода операторами,
процедурами,
функциями и
тому
подобное.
Закрепление
I
знаний о
II
компонентах
и алгоритм
создания
приложений.
3.
Создан
ие
прило
жения
4.
Компо
ненты
Закрепление
умений
создавать
собственные
классы.
3
I
II
Выбранный способ закрепления
Средства закрепления
Метод
Форма
4
5
Упражн
ение
Фронтальна
я,
индивидуал
ьная
Упражн
ение
Индивидуа
льная
Упражн
ение
Фронтальна
я
II
III
Упражн
ение
Индивидуа
льная
Метод
6
Упражнение:
1. Что такое
целочисленный
тип данных?
2. Что такое
срочный тип?
3. Тип с
плавающей
запятой.
4. Алгоритм
использования.
Упражнение:
1. Перечислите
части
программного
кода.
2. Их синтаксис.
Упражнение:
1. Что такое
компонента?
2. Алгоритм
создания
программы.
Упражнение:
1. По опр. класса?
2. Технология
создания класса.
Варьируемые
параметры
7
Типы
данных, их
семантика и
алгоритм
использовани
я.
Операторы,
функции,
процедуры
Компоненты,
форма
Класс,
иерархия
Варианты
решения
8
Ответы:
1. Назвать типы
данных.
2. Привести
пример
программного
кода.
Ответы:
1. Части кода.
2. Их синтаксис.
Ответы:
1. Дать
определение
компонентам.
2. Перечислить
основные этапы
создания
программного
приложения.
Ответы:
1. Дать
определение
классам.
2. Рассказать
технологию
создания нового
класса.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
40
2.7. Проектирование технологий формирование контрольных действий (КД)
Проектирование системы контроля является одним из важных видов
деятельности преподавателя. Контроль дает возможность определить, насколько
четко достигнута цель обучения, недостатки процесса обучения и что нужно
сделать, чтобы применить новые технологии обучения.
Деятельности по контролю можно разделить на следующие виды: контрольно
проектировочной деятельности, то есть деятельности по созданию (разработке)
технологии контроля по учебной дисциплине, ее разделам и темам, при этом
контроль должен обеспечивать диагностику степени достижения их целей;
контрольную исполнительную деятельность, то есть деятельность по организации
и осуществлению контроля; контрольную аналитическую деятельность, то есть
деятельность по анализу и оценке результатов учебного процесса и его коррекции.
Деятельность преподавателя по разработке системы контроля включает ряд
этапов.
Первый этап анализ цели обучения. На данном этапе чрезвычайно важно
проанализировать цели каждого из уровней усвоения, с тем, чтобы осуществить в
соответствующей последовательности и контроль формирования умений.
Второй этап выбор видов контроля. На данном этапе чрезвычайно важно
охватить все этапы обучения. В этом случае необходимо так построить систему
контроля и продумать способы контроля, чтобы преподаватель четко получил
ответ на вопрос: выполняет ученик то действие, которое намечена? Правильно ее
выполняет? Соответствует форма действия данному этапу его усвоения?
Формирует действие с должной степенью обобщения, усвоения?
Третий этап выбор способов контроля. Для данного этапа следует четко
выполнять требования к организации контроля.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
41
Опрос
Текущий
I
II
Фронтальный, устный
Фронтальный, устный
Фронтальный, устный
Опрос
Опрос
Текущий
Текущий, систематический
Промежуточный
Промежуточный
II
III
8
Вопрос:
1. Что такое
целочисленны
й тип данных?
2. Что такое
срочный тип?
3. Тип с
плавающей
запятой.
4. Алгоритм
использования.
Вопрос:
1.
Перечислите
части
программного
кода.
2. Их
синтаксис.
Вопрос:
1. Что такое
компонента?
2. Алгоритм
создания
программы.
Вариативные
параметры
9
Типы данных, их семантика и
алгоритм использования.
Форма
7
Операторы, функции,
процедуры
6
I
II
Название
Компоненты, форма
5
Метод
4
Показатель
Тип
3
Промежуточный
Закрепление умений работать
с, процедурами, функциями и
т.д.
Закрепление знаний из типов
данных и алгоритма их
использования.
2
Закрепление знаний о
компонентах и алгоритм
создания приложений.
3. Создание приложения
2. Части программного кода
1. Стандартные типы данных
1
Выбранный способ контроля
Средства закрепления
Уровень
Наименование
раздела
Цели обучения
Таблица 2.9 - Выбор технологий формирования КД по теме «Визуальное
программирование в Delphi»
Варианты
решение
10
Целочисленные типы
содержат в себе значение,
интерпретируются как числа.
Типы с плавающей запятой
используются для
представления
действительных чисел.
Срочные типа последовательность
символов, которая
рассматривается как единое
целое в контексте
изменением.
Оператор - наименьшая
автономная часть языка
программирования; команда.
Функция - в
программировании - это
поименованная часть
программы, которая может
вызываться из других частей
программы столько раз,
сколько необходимо.
Функция, в отличие от
процедуры, обязательно
возвращает значение.
Компонент - множество
классов и языковых
конструкций, объединенных
по общему признаку. В
большинстве языков
программирования нет
языкового конструкция прямо
отражают понятие
компонента. Компоненты
реализуются с помощью
стандартных конструкций,
таких как классы.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
42
Вопрос:
1. Что такое
класс?
2. Технология
создания
класса.
Класс, иерархия
Индивидуальный письменный
Самостоятельная работа
Ретроспективный
Промежуточный
Закрепление умений создавать
собственные классы.
4. Компоненты
II
III
Класс - разновидность
абстрактного типа данных в
объектно-ориентированном
программировании (ООП),
характеризующееся способом
своего построения. Суть
различия классов от других
абстрактных типов данных
состоит в том, что при
задании типа данных класс
определяет одновременно и
интерфейс, и реализацию для
всех своих экземпляров, а
вызов метода-конструктора
обязателен.
2.8. Составление перспективно-поурочного плана изложения темы
« Визуальное программирование в Delphi»
Перспективно-поурочный план - это документ, который содержит перечень
уроков по конкретной теме, а также организационные и дидактические
характеристики каждого из них, представленные время, отводимое на изучение тех
или иных вопросов темы, типу урока, целями обучения, содержанием базового
материала, методами обучение.
Таблица 2.1.1 - Перспективно-поурочный план темы «Визуальное
программирование в Delphi»
Урок № 2 4 часа
Урок № 1 2часа
№
урока
Учебная цель
Развивающая
цель
Тема урока
Тип урока
Основы работы в среде
Delphi.
Программирование
линейных алгоритмов:
Главное окно.
Пиктограммы. Панели
инструментов. Настройка
окон. Палитра
компонентов. Окно
формы. Окно дерева
объектов. Окно
инспектора объектов.
Окно кода программы.
Компоненты Delphi:
Standard, Additional,
Win32, System, Dialogs,
компоненты для работы с
БД, компоненты для
работы в Интернет.
Лабораторная работа:
1. Организационный момент
(2-3);
2. Актуализация (2 мин); 3.
Мотивация (3 мин); 4.
Вводный инструктаж (10
мин); 5. Выполнение л / с (40
мин.) 6.Оформлення отчета
(10 мин);
7. Подведение итогов (5
мин).
Изучить интерфейс
Delphi.
Воспитать
ответственность,
дисциплину,
самостоятельность.
Развить
память,
мышление,
интерес к
предмету.
Лекция:
1. Организационный момент
(2-3 мин);
2. Мотивация (2 мин);
3. Сообщение нового
материала
(35 мин);
4. Выдача д / с (5 мин).
Изучить характеристику
и назначение
компонентов Delphi.
Воспитать
ответственность,
дисциплину,
самостоятельность.
Развить
память,
пространстве
нное
мышление.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
43
Урок № 3. 2 часа
Урок, № 4 2 часа
Урок № 5 1 часа
Урок, № 6 2 часа
Формы Delphi:
Разновидности форм.
Компонент TForm.
Создание и использование
форм. Программы с
многими формами.
Основы визуального
программирования:
Изменение свойств
формы. Размещение
нового компонента.
Реакция на события.
Применение операторов,
циклов, массивов:
If..Then, While, And, Or,
begin..end, case, repeat,
array
Классы объектов:
Объект. Свойства и
методы объекта.
Урок № 7 1 час
Контрольное занятие.
Лекция:
1. Организационный момент
(2-3 мин);
2. Мотивация (2 мин);
3. Сообщение нового
материала
(35 мин);
4. Выдача д / с (5 мин).
Комбинированный урок
1. Организационный момент
(2-3);
2. Мотивация (2 мин);
3. Актуализация (3 мин);
4. Сообщение нового
материала
(35 мин);
5. Практическая работа (45
мин);
6. Выдача д / с (5 мин).
Деловая игра:
1. Организационный момент
(2-3);
2. Мотивация (2 мин);
3. Актуализация (3 мин);
4. Проведение игры (40 мин);
5. Подведение итогов (5
мин);
6. Выдача д / с (5 мин).
Изучить структуру
форм.
Воспитать
ответственность,
дисциплину,
самостоятельность.
Развить
память,
способность
к
самостоятель
ному
обучению.
Изучить технологию
создания простого
программного
приложения.
Воспитать
ответственность,
дисциплину,
самостоятельность.
Развить
способность
к
самостоятель
ному
обучению,
интерес к
предмету
Изучить технологию
применения операторов.
Воспитать
ответственность,
дисциплину,
самостоятельность.
Лекция:
1. Организационный момент
(2-3 мин);
2. Мотивация (2 мин);
3. Сообщение нового
материала
(35 мин);
4. Выдача д / с (5 мин).
Изучить технологию
создания нового класса.
Воспитать
ответственность,
дисциплину,
самостоятельность.
Развить
способность
к
самостоятель
ному
обучению,
интерес к
предмету,
работать с
операторами.
Развить
способность
к
самостоятель
ному
обучению,
интерес к
предмету,
работать с
классами.
Развить
профессиона
льные
интересы к
профессии,
память,
пространстве
нное
мышление.
Контроль сформированных
знаний:
1. Организационный момент
(2-3 мин);
2. Входной инструктаж (10
мин);
3. Контрольная работа (3035хв)
4. Заключительный
инструктаж (5-7 мин).
Проверить знания
учащихся по теме
«Визуальное
программирование в
Delphi».
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
44
2.9. Организация и методика урока темы
Тема урока: Операторы присваивания. Организация ввода-вывода в
Object Pascal
Тип урока: лекция, практика, комбинированный, урок объяснения нового
материала, урок закрепления материала, лабораторная работа, урок контроля
знаний.
Учебно-воспитательные цели
образовательная: Раскрыть назначение каждого оператора, ознакомить с
синтаксисом операторов ввода-вывода.
воспитательная: Воспитывать любовь к выбранной специальности, умение
слушать
развивающая: Развивать логическое и абстрактное мышление, расширять
общую информационную культуру.
Методы обучения: словесный (лекция).
Межпредметные связи: основы алгоритмизации и программирования
Содержание урока
Организационный момент: приветствие, проверка готовности к уроку. (34мин)
Проверка знаний: самостоятельная работа, тест, решение задач, работа по
карточкам, фронтальный опрос, индивидуальный опрос, цифровой диктант,
отсутствует (нужное подчеркнуть).
Лекционный материал:
Поскольку язык Pascal алгоритмический, то для записи шагов алгоритмов,
для наглядного однозначного представления алгоритмов в стиле структурного
программирования существует набор операторов. Основные операторы
считаются простыми, остальные – структурными, т.е. в их состав могут входить
другие операторы, причем глубина «вложенности» операторов не ограничена.
Операторы присваивания
Оператор присваивания предназначен для присваивания переменной
значения выражения. Оператор обозначается символом «:=», в левой части
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
45
указывается имя переменной, в правой – вычисляемое выражение. Выражение
может составлять число, знаки арифметических действий, круглые скобки,
переменные и константы, процедуры и функции, допускаемое вложение друг в
друга. Обязательное условие — совместность типов данных. Оператор
считается синтаксически правильным, если тип выражения в правой части
совпадает с типом переменной. Исключение составляет случай, когда
выражение имеет целый тип, а переменная – вещественный. Допускается
использование этого оператора с переменными любого типа, кроме файлового.
Синтаксис:
<Оператор присваивания> :: = < Переменная> : = <Выражение>
Если в левой части оператора присваивания указана переменная
типа Boolean, то в правой части оператора должно быть задано логическое
выражение,
задающее
правило
вычисления
логического
значения
(true или false). Синтаксис:
<Логич. оператор присваивания> ::= < Логическая переменная> :=
<Логическое выражение>
Логическое выражение есть логическая формула, записанная на языке
программирования. Логическое выражение состоит из логических операндов,
связанных логическими операциями и круглыми скобками. Результатом
вычисления логического выражения является булева величина (true или false).
Логическими операндами могут быть логические константы, переменные,
функции, операции отношения. Один логический операнд является простейшей
формой логического выражения.
Примеры использования оператора присваивания:
с переменными целого типа: x := 200;
вещественного: y := Sin(Pi/3);
символьного:
с := ‘6’;
булевского:
test := false;
Примеры:
Вычисление длины окружности L (тип — real):
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
46
L := 2 * Pi * R
R – радиус окружности (тип – integer или real)
Pi – константа, равная значению p.
Присвоить
переменной Flag (тип
— Boolean)
значение true,
если
переменная X (тип — real) находится в интервале (0; 1), и false – в противном
случае:
Flag := (X>0) and (X<1)
Присвоить переменной Rect (тип — Boolean) значение true, если из
отрезков длиной X, Y, Z (тип — real) можно построить треугольник, и false – в
противном случае:
Rect := (X < Y + Z) and (Y < X + Z) and (Z < X + Y)
Операторы ввода-вывода
Ввод данных – это передача информации от внешних устройств в
оперативную память. Вводятся, как правило, исходные данные решаемой
задачи.
Вывод данных – обратный процесс, когда данные передаются из
оперативной памяти на внешние носители (принтер, дисплей, магнитные
устройства и т.д.). Результаты решения всякой задачи должны быть выведены
на один из этих носителей.
Основными устройствами ввода-вывода у ПК являются клавиатура и
экран монитора. Именно через эти устройства главным образом осуществляется
диалог между человеком и ПК.
Для того чтобы программа могла работать в диалоговом режиме
(позволяла бы вводить данные и видеть результаты работы на экране)
существуют операторы ввода и вывода.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
47
Существует две формы оператора ввода: Read и ReadLn. Процедура ввода
с клавиатуры имеет следующий формат:
Read (<список ввода>),
где <список ввода> – это последовательность имен переменных,
разделенных запятыми.
Оператор обеспечивает ввод данных разных типов с клавиатуры. В
скобках указываются имена переменных, которым присвоятся введенные
значения. При вводе нескольких значений с помощью одного оператора они
разделяются символом <пробел>. Для окончания ввода (завершения работы
оператора Read) нажимается клавиша <Enter>. Если же в программе есть
несколько подряд идущих операторов Read, то данные вводятся потоком, т.е.
без нажатия <Enter>.
Другой вариант оператора ввода с клавиатуры имеет вид:
ReadLn (<список ввода>)
Оператор ReadLn аналогичен предыдущему, отличие заключается в том,
что при выполнении одного оператора ReadLn курсор на экране монитора
переходит на новую строку.
Примеры:
Read (a);
Read (a, b, c);
ReadLn (x, y);
Аналогично существует две формы оператора вывода. Оператор вывода
на экран (обращение к стандартной процедуре вывода) имеет следующий
формат:
Write (<список вывода>)
Здесь элементами списка вывода могут быть выражения различных типов.
В результате выполнения данного оператора значения списка будут выведены
на экран монитора.
Примеры:
Write (234); {выводится целая константа}
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
48
Write (A + B - 2); {выводится результат вычисления выражения}
Write (X, SUMMA, ARG1, ARG2); {выводятся значения переменных}
Если необходимо вывести на экран какой-либо текст, то внутри
оператора Write этот текст записывается в апострофах.
Пример:
x:=5;
Write (‘x=’, x); {результат выполнения этих операторов: x=5}
Второй вариант процедуры вывода на экран:
WriteLn (<список вывода>)
Его действие отличается от оператора Write тем, что после вывода
последнего в списке значения происходит перевод курсора к началу следующей
строки. Оператор WriteLn может использоваться без каких-либо параметров –
в этом случае после выполнения такого оператора курсор перемещается на одну
позицию вниз.
Примеры:
WriteLn;
WriteLn; {выполнение этой последовательности команд приведет к
тому, что курсор опустится на 3 строки вниз}
WriteLn;
WriteLn (‘Hello World!’);
Write (‘a=’, a, ‘b=’, b, ‘c=’, c);
x:=4;
y:=3;
WriteLn (‘Значение выражения =’, x + sqr(y)); { Значение выражения
=13 }
В операторах вывода Write и WriteLn имеется возможность установить
ширину поля вывода. Если X и I – целочисленные выражения, а Y —
вещественное выражение, то вызов
Write ( X : I, Y : I ) — печатает значения X и Y каждое в крайние правые
позиции полей шириной I;
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
49
Write ( Y : I : X) – вызовом в крайние правые позиции поля
шириной I символов
формате
с
выводится
фиксированной
десятичное
точкой,
причем
представление
после
значения Y в
десятичной
точки
выводится X цифр, представляющих дробную часть числа.
Составной оператор
Для того чтобы задать последовательное выполнение (по порядку, один за
другим) нескольких операторов, в языке Pascal существует составной оператор.
Операторы, входящие в составной, разделяются символом «;», в начале ставится
служебное слово Begin, в конце – End.
Составной оператор применяется в тех случаях, когда синтаксис языка
допускает использование только одного оператора, а смысл требует выполнения
нескольких действий.
Пример:
Begin
X:=10;
WriteLn (‘Y=’, X* SQR(X))
End
Обратите внимание: перед служебным словом End разделитель (символ
«;») не ставится.
Условный оператор
Очень часто так же, как и в жизни, при решении задач некоторые действия
выполняются в зависимости от истинности каких-либо условий. Например, мы
берем с собой зонт, если идет дождь или на небе тучи. Или часто встречающиеся
в математике определения функций:
если x<0, то f(x)=x+1;
если x>=0, то f(x)=2x.
Здесь значение функции f вычисляется в зависимости от величины x по
разным формулам.
Для задания выбора того или иного действия в зависимости от условия в
языке Pascal предназначен условный оператор, который имеет две формы:
полную и сокращенную.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
50
Полная форма:
if <условие> then <оператор1>
else <оператор2>;
В качестве условия используется значение логического выражения, в
качестве операторов – любой простой или составной оператор, в том числе и сам
условный оператор.
Если
значение
логического
выражения
– true,
то
выполняется <оператор1>, если false, то выполняется <оператор2>.
И по ветке then, и по ветке else должен выполняться единственный
оператор. Если по смыслу задачи необходимо выполнить несколько операторов,
тогда следует использовать составной оператор.
Часть
условного
оператора,
начинающаяся
со
слова else, может
отсутствовать, такая форма оператора называется сокращенной и выглядит
следующим образом:
if <условие> then <оператор>;
Оператор в этом случае выполняется, если условие истинно, иначе
программа переходит к следующему оператору.
Пример полной формы: рассмотрим определение функции f(x):
if x<0 then f:=x+1
else f:=2*x;
Если в нашем примере описать логическую переменную В, значение
которой будет равно true, если x<0, и false иначе, то можно записать так:
B:=x<0;
If B then f:=x+1
else f:=2*x;
Пример краткой формы:
if not((x<3) and (x>1)) then y:=sqr(x);
При использовании вложенных условных операторов может возникнуть
неоднозначность, например:
if <условие1> then if <условие2> then <оператор1> else <оператор2>
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
51
В данном случае необходимо помнить, что служебное слово else всегда
ассоциируется с ближайшим по тексту программы словом if, которое еще не
связано с else. А чтобы такая двусмысленность не возникала, лучше всего
пользоваться составным оператором:
if <условие1> then
begin
if <условие2> then <оператор1>
else <оператор2>
end;
Теперь дадим строгое описание условного оператора в форме
синтаксической диаграммы:
То, что мы раньше называли условием, есть логическое выражение,
которое вычисляется в первую очередь. Если его значение равно true, то будет
выполняться <Оператор1>, если false, то <Оператор2> для полной формы или
сразу следующий оператор после условного для неполной формы.
Пример: По длинам трех сторон треугольника a, b, c вычислить его
площадь.
Для решения задачи используется формула Герона: , где — полупериметр
треугольника.
Исходные
данные
должны
удовлетворять
основному
соотношению для сторон треугольника: длина каждой стороны должна быть
меньше длин двух других сторон.
Program Geron;
Var A, B, C, P, S: Real;
Begin
WriteLn(‘Введите длины сторон треугольника:’);
Write (‘a=’); ReadLn(A);
Write (‘b=’); ReadLn(B);
Write (‘c=’); ReadLn(C);
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
52
If (A>0) And (B>0) And (C>0) And (A+B>C) And (B+C>A) And (A+C>B)
Then Begin
P:= (A+B+C) / 2;
S:= Sqrt (P*(P-A)*(P-B)*(P-C));
WriteLn(‘Площадь=’, S)
End
Else WriteLn(‘Неверные исходные данные’)
End.
Условный оператор Case (оператор варианта)
Более
обобщенной
формой
условного
оператора,
учитывающей
произвольное число альтернатив, является оператор варианта. Использование
этого оператора позволяет задавать выполнение некоторых действий для
нескольких различных значений одного выражения:
case <выражение> of
<значение1> : <оператор1>;
<значение2> : <оператор2>;
<значение3> : <оператор3>;
……
else <оператор N>
end;
<оператор N> выполнится только в том случае, если значение выражения
не
совпадет
ни
с
одним
из
<значений
I>.
При
использовании
оператора Case необходимо помнить о том, что значение выражения и
<значения I> должны быть одного типа.
Пример:
Присвоить строке S значение дня недели для заданного числа D при
условии, что в месяце 31 день и 1-ое число – понедельник.
Для построения алгоритма воспользуемся операцией mod, позволяющий
вычислить остаток от деления двух целых чисел, и с условием, что 1-ое число –
понедельник. Тогда можно записать следующий оператор Case:
case D mod 7 of case D mod 7 of
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
53
1: S:= ‘понедельник’; 1 : S:= ‘понедельник’;
2: S:= ‘вторник’; 2 : S:= ‘вторник’;
3: S:= ‘среда’; 3 : S:= ‘среда’;
4: S:= ‘четверг’; 4 : S:= ‘четверг’;
5: S:= ‘пятница’; 5 : S:= ‘пятница’;
6: S:= ‘суббота’; 6 : S:= ‘суббота’;
7: S:= ‘воскресенье’; else : S:= ‘воскресенье’;
end; end;
Чтобы завершить построение алгоритма решения поставленной задачи,
необходимо ограничить область возможных значений переменной D (тип
— integer):
If (D>=1) and (D<=31) then
case D mod 7 of
1: S:= ‘понедельник’;
2: S:= ‘вторник’;
3: S:= ‘среда’;
4: S:= ‘четверг’;
5: S:= ‘пятница’;
6: S:= ‘суббота’;
else: S:= ‘воскресенье’;
end;
В качестве <значения> можно также задать список и (или) диапазон
значений.
Пример:
case X of
1 .. 2 : F:=5;
3, 4, 10 .. 20 : F:=10;
5, 6 : F:=15;
else WriteLn (‘Введен неправильный параметр!’)
end;
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
54
Контрольные вопросы
1. Как работает оператор присваивания?
2. Приведите синтаксис оператора присваивания.
3. Что такое ввод данных?
4. Что такое вывод данных?
5. Перечислите формы операторов ввода данных.
6. Перечислите формы операторов вывода данных.
7. Сформулируйте правила записи оператора IF.
8. Что такое вложенный оператор IF?
9. Что представляет собой оператор варианта?
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
55
3.Схема выбора дидактических технологий
1. Характеристика
дидактических целей урока:
Сформировать выполнения
профессиональных действий:
работать в среде Delphi.
2. Характеристика содержания
учебного материала:
Материал носит профессиональный
характер и содержит большое
количество программных кодов,
изображений, терминов.
Характеристика действий педагога и ученика:
Действия педагога:
Характер: инструкционно-программируемый.
Основная форма: эвристическая беседа с инструкцией к учебным действиям.
Приемы: постановка проблемных вопросов с системой ведущих вопросов.
Действия учеников:
Характер: продуктивно-алгоритмический.
Основная форма: самостоятельные действия в пределах одного шага
инструкции.
Приемы: анализ вопросов, ситуации с умственным анализом,
воспроизведение анализа.
•
•
Дидактическая технология
тип – репродуктивная технология;
вид – диалогическое изложение.
Вариант понижение уровня дидактической
технологии:
• тип – репродуктивная технология;
• вид – рассуждающее изложение.
•
Вариант повышения уровня дидактической технологии:
• тип – продуктивная технология;
• вид – эвристический
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
56
3. Разработка дидактических материалов инновационных
технологий обучения
Тема: Визуальное программирование в Delphi (урок - игра)
Тема занятия: визуальное программирование в Delphi.
Тип занятия: обобщение и закрепление изученного материала.
Дидактическая цель: систематизация и обобщение знаний и умений по
составлению программ в интегрированной среде разработки Delphi
Задачи:
− закрепление терминологии системы программирования Delphi;
− усвоить на уровне осмысленного воспроизведения принципы применения
основных компонентов среды Delphi;
− уметь самостоятельно подбирать необходимые компоненты и составлять
структуру программы;
− научить уметь создавать приложения по заданию, отлаживать проект.
Развивающая цель: способствовать развитию логического мышления,
развитию творческих способностей.
Задачи:
− развитие умения применять знания на практике;
− формирование умения планировать свою деятельность;
− развитие умения контролировать и анализировать результат своей работы;
− формирование умений творчески подходить к решению учебных задач;
Воспитательная цель: создание условия, обеспечивающие воспитание
интереса к изучаемому предмету, к будущей профессии;
Задачи:
− создание на уроке условия, обеспечивающего воспитание аккуратности и
внимательности при выполнении работ с применением информационных
технологий;
− повысить добросовестное отношение к выполняемому заданию;
− закрепление умения применять правила общения, правила поведения на
уроке и правила работы в паре и в группе.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
57
Тип урока: предметная игра
Методы урока: частично-поисковый
Формы и методы контроля: устный, письменный.
Ожидаемые результаты:
ОК1.
Понимать сущность и социальную значимость своей будущей
профессии, проявлять к ней устойчивый интерес.
ОК4. Осуществлять поиск и использование информации, необходимой для
эффективного выполнения профессиональных задач, профессионального и
личностного развития.
ОК5. Использовать информационно-коммуникационные технологии в
профессиональной деятельности.
ОК6. Работать в коллективе и команде, эффективно общаться с коллегами,
руководством, потребителями.
ПК2.3. Проводить отладку и тестирование программного обеспечения
отраслевой направленности.
ПК2.4. Проводить адаптацию отраслевого программного обеспечения.
ПК 2.8. Применять к решению прикладных задач базовые алгоритмы
обработки информации, программировать и тестировать программы.
Оборудование: ЭВМ, раздаточный материал (задания-карточки к каждому
туру игры), электронная презентация.
План урока:
− Организационный момент, подготовка команд (10 мин)
− Игра (70 мин)
− Подведение итогов, награждение победителей (10 мин)
Ход урока:
Организационный момент (10 мин)
− Взаимные приветствия преподавателя и учащихся.
− Проверка отсутствующих
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
58
− Готовность наглядных пособий, доски, мела.
− Организация внимания.
− Подготовка команд: выбор капитана команды, придумывание названия
команды, рассаживание в кабинете.
− Пояснение правил игры.
1. Правила игры (70 мин).
Игра состоит из семи туров по 5 – 10 минут каждый.
I. Разминка
II. Простая игра.
III. Двойная игра (пословицы, блок - схемы)
IV. Кроссворд
V. Конкурс капитанов
VI. Найди ошибки
VII. Укажи порядок
1. Разминка
Каждая команда получает карточку со стихотворением. Необходимо указать,
сколько слов, связанных с синтаксисом языка программирования, имеется в
стихотворении. Это могут быть так называемые «зарезервированные слова» этого
языка, названия операторов, типов величин и т.д. За каждое найденное слово
команда получает 0.1 балла. За каждое неправильно названное слово – минус 0.1
балла.
2. Простая игра
Каждая команда получает одновременно карточки с заданиями. Задача каждой
команды
ответить на все вопросы
быстрее
других
команд, передать
преподавателю для подсчета.
Результаты фиксируются на доске. За каждый правильный ответ ставится 1 балл.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
59
3. Разгадай кроссворд.
Каждая команда получает одновременно карточку с кроссвордом.
Необходимо быстрее соперников вписать в кроссворд все слова. За каждое
разгаданное слова команда получает 1 балл.
4. Конкурс капитанов.
Капитаны получают набор карточек, из которых они на скорость и
правильность должны составить определения предлагаемых терминов. Первый
выполнивший получает 3 балла. Остальные – 2 и 1 балл соответственно. Если
определяемый термин назван – плюс 1 балл. За неправильно составленное
определение снимается по 1 баллу.
5. Найди ошибки.
Каждой команде раздаются карточки с блок-схемой задачи и текстом
программы по этой блок-схеме с допущенными ошибками. Каждая команда
совместно осуществляют поиск ошибок в предложенной программе. По истечении
10 минут они должны указать общее количество ошибок и отнести каждую из них
к какому-либо типу (Приложение 1). Отвечает представитель группы, комментируя
ошибки с указанием номера строки и типа ошибки. За каждую найденную ошибку
– 1 балл. За каждую неправильно указанную ошибку – минус 0.5 балла.
6. Укажи порядок
Каждой команде дается фрагмент программы с переставленными местами
строками кода. Необходимо указать верную последовательность строк для
решения поставленной задачи.
3 балла получает первая выполнившая команда, 2 балла – вторая, 1 балл – третья,
минус 0.5 за каждую ошибку.
7. Подведение итогов игры (10 мин).
В конце урока на доске появляется массивы с баллами каждого элемента за
все задания, поэтому ребята сразу знают, что они заработали за урок. Команде
победителю вручаются символические призы. Особо активные студенты
получают отличные оценки за работу на уроке.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
60
Конкурсы
1. Разминка (за каждое названное слово – 0.1 балла)
Перед вами - стихотворение, написанное в 60-х годах прошлого века
программистом С.А. Марковым
Начало светлое весны.
Лесов зеленые массивы
Цветут. И липы, и осины,
И ели помыслы ясны.
Себе присвоил этот май
Права одеть листвою ветки,
И целый месяц в душе метки
Он расставляет невзначай...
И пишется легко строка,
И на этюдник рвутся кисти,
Уходит ложь в обличье истин,
И говорю я ей пока!
Сколько слов, связанных с синтаксисом языка программирования, имеется
в стихотворении? (Это могут быть так называемые «зарезервированные
слова» этого языка, названия операторов, типов величин и т.д.)
2. Простая игра (за каждое задание – 1 балл).
1. Деловая, спортивная, настольная, подвижная, карточная, логическая,
словесная, опасная, компьютерная, обучающая, имитационная ... (игра).
2. Именной,
географический,
хронологический,
предметный,
инициализированный, типизированный … (указатель).
3. Любительская,
профессиональная,
сборная,
спортивная,
футбольная,
баскетбольная, дружная, сплоченная, пожарная, машинная …(команда)
4. Текстовый,
бинарный,
графический,
программный,
системный,
исполняемый, командный, пакетный, скрытый, архивный ... (файл).
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
61
5. Простой, составной, уникальный, почтовый, локальный, глобальный,
фондовый, нижний, верхний, кластерный, цифровой … (индекс)
6. Быстрая, пирамидальная, поразрядная, файловая, по возрастанию или
убыванию, пузырьковая …(сортировка).
7. Честное, доброе, громкое, знакомое, красивое, редкое, собственное, полное,
доменное ... (имя).
8. Литературный,
годовой,
термодинамический,
исторический,
экономический,
лекционный,
вокальный,
производственный,
сонатный,
нулевой, вложенный, внешний, внутренний, бесконечный ... (цикл)
9. Доброе, меткое, емкое, первое, последнее, заключительное, вступительное,
честное, волшебное, купеческое, машинное, двойное, четверное ... (слово).
10.Как принято называть величину, значение которой меняется в
процессе исполнения программы?
А. Неизвестным.
В. Переменной.
Б. Аргументом.
Г. Параметром. Д. Константой
12. Как называется один из самых простых и наиболее часто используемых
операторов в любом языке программирования, предназначенных для
вычисления нового значения некоторой переменной?
A. Оператор вывода.
Б.
Оператор приватизации
B. Оператор присваивания
Г.
Оператор наращивания
Д. Оператор описания
13. Как в Delphi обозначается графический примитив
четырехугольник ?
А. Circle
В. Polygon
Б. Rectangle
Г. Line
14. Что такое Canvas в Delphi?
А. Canvas представляет из себя область компонента, на которой можно
создавать, хранить и модифицировать графическое изображение.
Б. Графический примитив.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
62
В. Свойство задающее цвет
Г. Толщина начертания
3. Разгадай кроссворд (1 балл за слово)
По горизонтали
1. Отображения текста в форме
6. Переводит число в строку
7. Многострочный текст можно разместить на форме с помощью объекта
9. Для задания промежутка времени в объекте Timer используется свойство
11. При одинарном щелчке мыши на объекте присходит событие
12. Возможность изменения ширины объекта
По вертикали
2. Какое свойство объекта Label автоматически определяет размеры, для размещения своего содержимого
3. Для редактирования и ввода текста можно использовать объект
4. Список с прокруткой в Delphi можно организовать с помощью объекта
5. Закрывает активную форму
8. Переводит целое число в строку
10. Видимость объекта на экране определяет
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
63
4.Конкурс капитанов.
Капитаны получают набор карточек, из которых они на скорость и
правильность должны составить определения предлагаемых терминов. Первый
выполнивший получает 3 балла. Остальные – 2 и 1 балл соответственно. Если
определяемый термин назван – плюс 1 балл. За неправильно составленное
определение снимается по 1 баллу.
Массив - поименованный набор конечного числа однотипных данных
Указатель - это переменная, в которой записан адрес ячейки памяти
компьютера
5. Найти ошибки в программе (за каждую найденную 1 балл)
Итак, на экране и в раздаточных листах вы видите “уникальную” программу,
вывода на экран графического изображения, которая содержит разного рода
ошибки.
Необходимо указать, сколько и какие ошибки содержатся в программе.
За каждую найденную ошибку – 1 балл. За каждую неправильно указанную ошибку
– минус 0.5 балла.
ВЕРНО
НЕ ВЕРНО
unit Unit1;
unit Unit1;
interphace
interface
isus
uses
Winamp.Windows, Winamp.Massag,
Winapi.Windows, Winapi.Messages,
System.SysUtils, System.Variants,
System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs,
Vcl.StdCtrls, Vcl.ExtCtrls,
Vcl.StdCtrls, Vcl.ExtCtrls,
Vcl.Buttons, Math;
Vcl.Buttons, Math;
type
type
TForm1 = class(TForm)
TForm1 = class(TForm)
Label1: TLabel;
Label1: TLabel;
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
64
btn1: TBitBtn;
btn1: TBitBtn;
btn2: TButton;
btn2: TButton;
KolorVox1: TColorBox;
ColorBox1: TColorBox;
lbl1: TLabel;
lbl1: TLabel;
Label2: TLabel;
Label2: TLabel;
Imaje1: Tjmage;
Image1: TImage;
procedure btn1Click(Sender: TObject);
procedure btn1Click(Sender: TObject);
procedure ColorBox1Change(Sender:
procedure ColorBox1Change(Sender:
TObyect);
TObject);
procedure btn2Click(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
private
{ Privet declarations }
public
{ Private declarations }
public
{ Public declarations }
{ Public declarations }
end;
end;
war
var
Form1: TForm1;
Form1: TForm1;
// назначаем переменные
// назначаем переменные
i,j: Jntejer;
i,j: Integer;
// // ///
// // ///
implementation
implementation
{$R *.dfm}
{$R *.dfm}
procedure TForm1.btn1Click(Sender:
procedure TForm1.btn1Click(Sender:
TObject);
TObject);
// создаем графический объект
// создаем графический объект
begin
begin
//
//
//
ColorBox1.Enublad:=Trye;
//
ColorBox1.Enabled:=True;
j:=0;
j:=0;
i:=0;
i:=0;
for j := 1 to 9 do
for j := 1 to 9 do
for
i :=5 to 5 do
for
i :=5 to 5 do
with Image1.Canvas do
with Image1.Canvas do
begin
begin
Pun.Width:=2;
Pen.Width:=2;
Pin.Color:=clBlack;
Pen.Color:=clBlack;
Poon.Stule:=psSolid;
Pen.Style:=psSolid;
if j mod 2 = 1 then
if j mod 2 = 1 then
Bursh.Corol:=clWhite
Brush.Color:=clWhite
else Brush.Color:=BolorCox1.Selekted;
else Brush.Color:=ColorBox1.Selected;
Eklipse(45*j-25,45*i25,45*j+25,45*i+25);
Ellipse(45*j-25,45*i25,45*j+25,45*i+25);
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
65
end;
end;
for j :=5
to 5 do
for j :=5
to 5 do
for i := 1 to 9 do
for i := 1 to 9 do
wish Image1.Canvas do
with Image1.Canvas do
begin
begin
Pen.Width:=2;
Pen.Width:=2;
Pen.Color:=clBlack;
Pen.Color:=clBlack;
Pen.Style:=psSolid;
Pen.Style:=psSolid;
Brush.Color:=ColorBox1.Selected;
Brush.Color:=ColorBox1.Selected;
Ellipse(45*j-25,45*i-
Ellipse(45*j-25,45*i-
25,45*j+25,45*i+25);
25,45*j+25,45*i+25);
end;
end;
end;
end;
procedure TForm1.btn2Click(Sender:
procedure TForm1.btn2Click(Sender:
TObject);
TObject);
begin
begin
Form1.Close;
Form1.Close;
end;
end;
procedure
procedure
TForm1.ColorBox1Change(Sender:
TForm1.ColorBox1Change(Sender:
TObject);
TObject);
begin
begin
Image1.Repaint;
Image1.Repaint;
Btn1.Click;
Btn1.Click;
end;
end;
procedure TForm1.FormCreate(Sender:
procedure TForm1.FormCreate(Sender:
TObject);
TObject);
var
var
Bitmap: TBitmap;
Bitmap: TBitmap;
begun
begin
Bitmap := TBitmap.Create;
Bitmap := TBitmap.Create;
Image1.Canvas.Draw(0,0,Bitmap);
Image1.Canvas.Draw(0,0,Bitmap);
Image1.Canvas.DrawFocusRect
Image1.Canvas.DrawFocusRect
(Image1.Canvas.ClipRect);
(Image1.Canvas.ClipRect);
Bitmap.Frie;
Bitmap.Free;
end;
end;
end.
end.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
66
6. Укажи порядок
3 балла – первый выполнивший
2 балла – второй
1 балл – третий
-0.5 за каждую ошибку
Указать порядок записи строк кода программы
1. begin
2. procedure TForm1.pb1Paint(Sender: TObject);
3. var i:integer;
4. if Btn1.Tag=1 then //если кнопка нажата, рисуем
begin
5. end;
6. Pb1.Canvas.Pen.Color:=clWhite;
7. Pb1.Canvas.Brush.Color:=clWebDarkCyan;
8. Pb1.Canvas.Rectangle(0,0,685,height);
9. with Pb1.Canvas do
10. end;
11. end;
12. Fig(Pb1,x1,y1,k);//прямоугльник
13. pen.Color:=clSkyBlue;
14. moveto(mas[0].x,mas[0].y);
15. for i:=0 to m-1 do
16. lineto(mas[i].x,mas[i].y);
17.
begin
Верно: 2,3,1,4,6,7,8,9,17,13,14,15,16,10,12,5,11
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
67
ВЫВОДЫ
Выполнение данной курсовой работы играет очень важную роль в
дальнейшем обучении, она является показателем успешного управления системой
обучения, так как преподаватель должен заранее спроектировать весь процесс,
определив оптимальные пути подхода к основной цели достижению уровня
профессиональной компетентности у учащихся. В ходе проектирования создается
проект управления учебным процессом, который реализуется посредством
взаимодействия преподавателя и ученика.
В ходе выполнения данной работы была проанализирована учебная
документация
по
специальности
«Обслуживание
интеллектуальных
интегрированных систем», спроектированная программа профессиональной
подготовки специалиста среднего звена по специальности, спроектированны
креативные технологии обучения на тему: «Визуальное программирование в
Delphi».
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
68
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Андрейчиков
А.В.,
Андрейчикова
О.Н.
«Интеллектуальные
информационные системы»: М. Наука, 2004 г.
2. Артамонов Б. Н., Брикалов Г. И., Гофман В. Э., Кадигроб Я. Е.,
Компаниец Р. И., Липецких А. Г., Мальцев М. Г., Рыжков Ю. И., Хоменко А. Д.,
Цыганов В. М. «Основы современных компьютерных технологий»: Учеб. пособие
/; Под ред. проф. Хомоненко А.Д. – СПб.: КОРОНА принт, 1998. – 448 с.
3. Архангельский А.Я., Приемы программирования в Delphi на основе
VCL.— М.: ООО «Бином- Пресс», 2006 г. — 944 с: ил.
4. Бескоровайuый, И. В. Азбука Delphi: программирование с нуля.
Новосибирск: Сиб. унив. изд-во, 2008. 112 с.
5. Карчевський В.П., Єфремова О.В. Програмування в інтегрованому
середовищі розробки Delphi. Навчально-методичний посібник. – Харків: УІПА,
2014. – 344 с.
6. Гаврилова Т.А., Хорошевский В.Ф. «Базы знаний интеллектуальных
систем». СПб: Питер, 2003г.
7. Круглов В. В. «Интеллектуальные информационные системы». – СПб:
Питер. - 2002. – 234 с.
8. Моисеев В.Б. Представление знаний в интеллектуальных системах.
Информатика и образование,. №8, 2009. - С. 123.
9. Пестриков В. М., Маслобоев А. Н., Delphi на примерах. - СПб.: БХВПетербург. 2005. - 496 е.: ил,
10. Программирование в среде Delphi: учеб.-метод.
Пособие для
бакалавров инженерных и физических специальностей / сост. В. К. Толстых. –
Донецк: ДонНУ, 2010. – 128 с.: ил.
11. Delphi. Готовые алгоритмы / Род Стивенс; Пер. с англ. Мерещука П. А.–
2-е изд., стер. - М.: ДМК Пресс; СПб.: Питер, 2004. - 384 с.: ил.
12. Сухарев М.В. Основы Delphi. Профессиональный подход --- СПб.:
Наука и Техника, 2004., 600 ил.
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
69
ПРИЛОЖЕНИЕ 1
Группы типичных ошибок при решении задач по теме “Визуальное
программирование в Delphi”:
I. Алгоритмические:
• отсутствие составного оператора
• отсутствие вывода результата
• нарушение порядка действий в алгоритме
• неверная установка начальных значений переменных
II. Синтаксические ошибки:
• неверная запись ключевых слов языка Object Pascal
• неверно расставлены разделители (точка с запятой, запятая, скобки)
III. Ошибки описания:
• констант
• переменных
• описание не всех переменных
IV. Несогласование типов переменных
V. Ошибки имен переменных
VI. Ошибки в оформлении процедур ввода/вывода
VII. Неверная организация цикла с параметром
VIII. Неверное использование условного оператора
Лист
44.03.04 (06) ЗГ-К5-1
Изм. Лист
№ докум.
Подпись Дата
70
Download