Реферат по предмету "Педагогика"


Проектування технологій навчання по темі Візуальне програмування в Delphi

РЕФЕРАТ


Курсовий проект містить 40 с., 17 таблиць, 3 рисунка, 12 джерел, 3 додатки.


Курсовий проект складається з аналізу професійного призначення і структури професійної діяльності робітника заданої професії. Розробки вмісту підготовки робітників заданої професії. Постановку тактичних цілей професійного навчання фахівця на рівні спеціальної теоретичної дисципліни; побудова зведено-тематичного плану професійної підготовки фахівця. Розробку дидактичного проекту теми (аналіз учбової літератури, визначення логічної структури заданої теми, визначення витрат часу на вивчення теми через нормування дидактичних одиниць); розробки дидактичного проекту уроку (постановка дидактичних цілей, оперативних цілей навчання, аналіз вихідних даних і вибір методів навчання, план-конспект уроку, мотивація учбової діяльності на різних етапах заняття, вибір дидактичної технології).
ЗВЕДЕНО-ТЕМАТИЧНИЙ ПЛАН, ДИДАКТИЧНИЙ ПРОЕКТ УРОКУ, КОНТУРНИЙ КОНСПЕКТ УРОКУ, ТАКТИЧНІ ЦІЛІ, ДИДАКТИЧНІ ЦІЛІ, МОТИВАЦІЙНІ ТЕХНОЛОГІЇ, БІНАРНІ ДІЇ, КРЕАТИВНІ ТЕХНОЛОГІЇ.


ЗМІСТ


Вступ
1. Проектування програми професійної підготовки за фахом «Обслуговування інтелектуальних інтегрованих систем»
1.1 Аналіз професійної діяльності фахівця
1.2 Формування кваліфікованої характеристики фахівця
1.3 Розробка змісту професійної підготовки фахівця
2 Проектування технологій навчання по темі «Візуальне програмування в Delphi»
2.1 Проектування дидактичних матеріалів
2.2 Аналіз базових умов навчання. Вибір способів формування базових знань
2.3 Проектування мотиваційних технологій навчання
2.4 Проектування технологій формування ООД
2.5 Проектування технологій формування виконавчих дій (ВД)
2.6 Проектування технологій формування контрольних дій (КД)
2.7 Складання перспективно-поурочному плані викладу теми «Візуальне програмування в Delphi»
2.8 Організація та методика уроку обраної теми
3 Розробка дидактичних матеріалів інноваційних технологій навчання
Висновок
Додаток 1
Додаток 2
Додаток 3

Вступ


Центральне місце в методичній підготовці студентів займає курс теорії та методики навчання. У ході його вивчення студенти опановують методику роботи з різними видами навчальних завдань, обговорюють особливості етапу цілепокладання в системі занять, вибір методів і засобів навчання, методику підготовки і проведення різних типів уроків, у тому числі й інноваційних.
При різноманітті підходів до проблеми використання комп'ютерів у навчальному процесі можна виділити два напрямки: перший — вивчення засобів і методів комп'ютерних технології в курсі інформатики, друге — застосування ПЕОМ в процесі навчання різних навчальних дисциплін.
Інформатизація суспільства передбачає широке впровадження засобів обчислювальної техніки і нових інформаційних технології практично в усі сфери життя і діяльності людини. Вона трансформує всі структури суспільства і має великий вплив на систему освіти, веде до її комп'ютеризації.
Звідси особливої актуальності набувають дослідження, пов'язані з впровадженням комп'ютерної технології навчання в освітній процес.


Проектування програми професійної підготовки за фахом «Обслуговування інтелектуальних інтегрованих систем»


Аналіз професійної діяльності фахівця


Діяльність фахівця «Молодший спеціаліст з обслуговування інтелектуальних інтегрованих систем» пов’язана з маркетингом, обслуговуванням, експлуатацією окремих складових інтелектуальних інтегрованих систем управління об’єктами і процесами видобування, перетворення, виробництва матеріалів, виробів продукції та утилізації відходів, а також функціонування транспорту, послуг, фінансової, посередницької, громадської, освітянської діяльності і діяльності, пов’язаної з державним та організаційно-технічним управлінням, операціями з нерухомістю в сфері інформатизації, а також підготовки, перепідготовки підвищення кваліфікації працівників різних видів економічної діяльності.


Таблиця 1. 8 — Професійне призначення і місце використання робітника за професією «Обслуговування інтелектуальних інтегрованих систем»
Вид діяльності
Місця використання фахівця
Маркетинг
Експлуатація окремих складових ІС
Управління об’єктами і процесами видобування, перетворення, виробництва матеріалів, виробів продукції та утилізації відходів
Функціонування транспорту, послуг фінансової, посередницької, громадської, освітянської діяльності і діяльності, пов’язаної з державним та організаційно-технічним управлінням
Обробна промисловість, харчова, текстильна, целюлозно-паперова промисловість, видавнича справа, металургія, виробництво, оптова та роздрібна торгівля, готелі та ресторани, транспорт та транспортні послуги, пошта і зв'язок, фінансова діяльність, страхування, операції з нерухомістю, сфера інформації, дослідження та розробки, технічний контроль та аналіз, державне управління, соціальна сфера, оборона, юстиція, освіта.
Виділені трудові процеси лежать в основі побудови функціональної структури діяльності фахівця.
Так, фахівець виконує слідуючи функції: підготовчу, технологічну, контрольну, організаційну.


Таблиця 1.8 — Структура виробничої діяльності робітника за професією «Обслуговування інтелектуальних інтегрованих систем»
Функції діяльності
Процедура діяльності
Предмет діяльності
Матерiальнi засоби діяльності
Умови діяльності
Продукти діяльності
Вимоги до фахівця: знати, вміти
1
2
3
4
5
6
7
1. Пiдготовча
Запуск ПК та периферійного обладнання; запуск прикладних програм; налаштування програм та обладнання.
Робоче місце
ПК та периферійні пристрої
Стандартні
Підготовлений до роботи ПК та налаштоване периферійне обладнання та програмне забезпечення
З: правила безпеки при роботі з ПК;
У: вмикати і налаштовувати обладнання та програмне забезпечення
2. Технологічна
Розробка об’єктно-орієнтованих ІС;
Експлуатація комп’ютерної техніки і систем зв’язку;
Перевірка, регулювання та випробовування компонентів ІС.
ІС
ПК та периферійні пристрої, елементи інтелектуальних систем
Стандартні
Робоча об’єктно-орієнтована ІС
З: правила експлуатації комп'ютерної техніки і систем зв'язку, технологію опрацювання даних, робочі інструкції;
У: приймати участь під керівництвом спеціаліста в розробці математичних об'єктно-орієнтованих моделей ІС;
здійснювати перевірки, регулювання, настроювання та випробовування компонентів ІС після усунення причин їх нештатного функціонування.
3. Контрольна
Контрольні випробовування апаратного та програмного забезпечення систем
ІС
ПК та периферійні пристрої, елементи інтелектуальних систем--PAGE_BREAK----PAGE_BREAK----PAGE_BREAK--
Технологічна
Техніка
Принцип дії ПК
Принцип дії систем зв’язку
Створення об’єктно-орієнтованих ІС
Технологія
Технологічна
Загальна технологія
Технологія опрацювання даних
Технологія удосконалення ІС
Проектування інтелектуальних систем
Організація і економіка
Організаційно-управлінська
Економіка і організація виробництва
Реалізація правил безпеки та екологічних норм при експлуатації ІС, засобів автоматики і управління
Використання інтелектуального аналізу в організації
Охорона праці
Організаційно-технологічна
Охорона праці і техніка безпеки
Правила експлуатації ІС
Правила експлуатації комп'ютерної техніки і систем зв'язку
Корекція дій при виникненні проблемних ситуацій
Правові питання галузі
Технолого-управлінська
Право
-
Екологія
Технолого-управлінська
-
-
Наукові дослідження
Науково — дослідницька
-
-
На основі всіх виконуваних розробок формується зведено-тематичний план підготовки фахівця. Зведено-тематичний план повинен включати тематику спеціальних дисциплін ( «Спецтехнологія», «Виробниче навчання» і так далі), регламентувати послідовність вивчення тем і кількість часу, що відводиться на їх вивчення, посеместрове розчленовування учбових курсів, відображати форми навчання (уроки, практики).


Таблиця 1. 8 — Звідно-тематичний план підготовки спеціаліста робітника за фахом «Обслуговування інтелектуальних інтегрованих систем»
Перелік тем
Виробниче навчання
Спеціальна технологія

Найменування
К-ть годин
Найменування
К-ть годин
Вхідне заняття
4
Базові поняття про ІС
4
Технологія опрацювання даних
8
Введення до експлуатації елементів систем.
4
Організація управління за допомогою ІС
6
Використання інтелектуального аналізу в організації.
12
Корекція дій при виникненні проблемних ситуацій
12
Умови експлуатації ІС, правила ТБ, нормативи.
6
Модернізація алгоритмічно-програмного забезпечення систем.
4
Технологія удосконалення існуючої ІС
4
Проектування інтелектуальних систем
14
Розробка математичних об'єктно-орієнтованих моделей ІС.
12


Таблиця 1. 8 — Робоча програма дисципліни «Обслуговування інтелектуальних інтегрованих систем»

Вид заняття
Кількість годин
Зміст заняття
Лекція
2
Загальні відомості про інтелектуальні системи, приклади використання інтелектуальних систем
Лабораторна робота
4
Класифікація ІС
Лекція
2
Використання логічних для розробки ІС.
Лабораторна робота
4
Створення ІС за допомогою процедурних мов програмування (Pascal и Visual Basic)
Лекція
2
Застосування об’єктно-орієнтованого програмування (Delphi).
Лабораторна робота
2
Робота з прототипами.
Лабораторна робота
2
Робота з консоллю.


Проектування технологій навчання по темі «Візуальне програмування в Delphi»


Проектування дидактичних матеріалів


В процесі навчання відбувається планомірне формування знань, умінь, навиків, а також необхідних властивостей особи учня. Основною такої планомірної передачі знань є чітко сформульована мета. Оперативна мета навчання повинна бути сформульована у формі знань і умінь, які необхідно сформувати у майбутнього фахівця в ході вивчення теми.
Аналіз однотипної учбової літератури по темі: «Візуальне програмування в Delphi» виробимо бальним методом. Коефіцієнт значимості кожного показника якості підручника К (показник якості) збільшується па Р — ступінь реалізації показника в тім підручнику. Сума отриманих добутків для кожного підручника складається, і результат є характеристикою якості підручника.
Підручники:    продолжение
--PAGE_BREAK--
Культин. Delphi 6. Программирование на Object Pascal. — БХВ-Петербург, 2001. — 528 с.: ил.
БондаренкоМ.А. Программирование в Delphi — Харьков: б.н., 2005.— 340 с.
ЧиртикА., БорисокВ., КорвельЮ.Delphi. Трюки и эффекты. — Питер, 2007. — 400 с.
Перелік найбільш важливих показників якості і коефіцієнти їхньої значимості приведені в табл. 2.2. На підставі отриманих результатів робиться висновок про вибір підручника для подальшого його використання.


Таблиця 2. 9 – Системи якості порівнюваних підручників

Наименование
Кп
Учебник 1
Учебник 2
Учебник 3






Рi
Nj
Рi
Nj
Рi
Nj
1.
Наявність діагностично поставленої мети




4


7


6
1.1
Перелік спеціальностей, для яких призначений підручник
1
1.2
Вказівка рівнів засвоєння матеріалу, який вивчається
1
1
1
1
1
1.3
Наявність мети перед кожним розділом
1
1
1
1.4
Наявність структури підручника
1
3
3
3
3
4
4
1.5
Наявність рекомендацій по його використанню
1
1
1
2
2
1
1
2.
Дидактична обробка змісту




101


136


104
2.1
Повнота відображення матеріалу, який вивчається
3
4
12
5
15
3
9
2.2
Наявність і відображення логічної структури матеріалу, який вивчається
3
4
12
4
12
5
15
2.3
Послідовність і логічність
3
4
12
5
12
5
15
2.4
Відображення сучасних досягнень розвиток науки і техніки
3
4
12
3
12
4
12
2.5
Зв'язок теорії з практикою
3
5
15
5
15
5
15
2.6
Відповідність позначень і термінів загальноприйнятим в базових дисциплінах
2
4
8
4
8
5
10
2.7
Рівномірність розподілу учбового матеріалу
2
4
8
5
8
4
8
2.8
Доступність викладанню
3
4
12
4
12
4
12
2.9
Наочність
2
5
10
5
1
5    продолжение
--PAGE_BREAK----PAGE_BREAK----PAGE_BREAK----PAGE_BREAK--параметри
Варіанти
рішення
1
2
3
4
5
6
7
8
9
10
1. Стандартні типи даних
Закріплення знань з типів даних та алгоритму їх використання.
I
II
Проміжний
Поточний
Опит
Фронтальний, усний
Питання:
1. Що таке цілочисельний тип даних?
2. Що таке строковий тип?
3. Тип з плаваючою комою.
4. Алгоритм використання.
Типи даних, їх семантика та алгоритм використання.
Цілочисельні типи містять в собі значення, що інтерпретуються як числа.
Типи з плаваючою комою використовуються для представлення дійсних чисел.
Строкові типи — послідовність символів, яка розглядається як єдине ціле в контексті зміною.
2. Частини програмного коду
Закріплення вмінь працювати з частинами програмного коду – операторами, процедурами, функціями тощо.
II
III
Проміжний
Поточний, систематичний
Опит
Фронтальний, усний
Питання:
1. Перелічите частини програмного коду.
2. Їх синтаксис.
Оператори, функції, процедури
Оператор — найменша автономна частина мови програмування; команда.
Функція — в програмуванні — це пойменована частина програми, яка може викликатися з інших частин програми стільки разів, скільки необхідно. Функція, на відміну від процедури, обов'язково повертає значення.
3. Створення додатку
Закріплення знань про компоненти та алгоритм створення програмних додатків.
I
II
Проміжний
Поточний
Опит
Фронтальний, усний
Питання:
1. Що таке компонента?
2. Алгоритм створення програми.
Компоненти, форма
Компонент — безліч класів та мовних конструкцій, об'єднаних за спільною ознакою. В більшості мов програмування немає мовних конструкція прямо відображають поняття компонента. Компоненти реалізуються за допомогою стандартних конструкцій, таких як класи.
4. Компоненти
Закріплення вмінь створювати власні класи.
II
III
Проміжний
Ретроспективний
Самостійна робота
Індивідуальний, письмовий
Питання:
1. Що таке клас?
2. Технологія створення класу.
Клас, ієрархія
Клас — різновид абстрактного типу даних в об'єктно-орієнтованому програмуванні (ООП), що характеризується способом своєї побудови. Суть відмінності класів від інших абстрактних типів даних полягає в тому, що при завданні типу даних клас визначає одночасно і інтерфейс, і реалізацію для всіх своїх екземплярів, а виклик методу-конструктора обов'язковий. --PAGE_BREAK--
Вивчити технологію створення простого програмного додатку.
Виховати відповідальність, дисципліну, самостійність.
Розвинути здатність до самостійного навчання, цікавість до предмету
Урок № 5 1 години
Застосування операторів, циклів, масивів:
If..Then, While, And, Or, begin..end, case, repeat, array
Ділова гра:
1. Організаційний момент (2-3);
2. Мотивація (2хв);
3. Актуалізація (3хв);
4. Проведення гри (40 хв);
5. Підведення підсумків (5хв);
6. Видача д/з (5хв).
Вивчити технологію застосування операторів.
Виховати відповідальність, дисципліну, самостійність.
Розвинути здатність до самостійного навчання, цікавість до предмету, працювати з операторами.
Урок № 6 2 години
Класи об’єктів:
Об'єкт. Властивості і методи об'єкта.
Лекція:
1. Організаційний момент (2-3хв);
2. Мотивація (2хв);
3. Повідомлення нового матеріалу
(35хв);
4. Видача д/з (5хв).
Вивчити технологію створення нового класу.
Виховати відповідальність, дисципліну, самостійність.
Розвинути здатність до самостійного навчання, цікавість до предмету, працювати з класами.
Урок № 7 1 година
Контрольне заняття.
Контроль сформованих знань:
1. Організаційний момент (2-3хв);
2. Вхідний інструктаж (10хв);
3. Контрольна робота (30-35хв);
4. Заключний інструктаж (5-7хв).
Перевірити знання учнів по темі «Візуальне програмування в Delphi».
Розвинути професійні інтереси до професії, пам’ять, просторове мислення.


Організація та методика уроку обраноїтеми


Тема: Основи роботи в середовищі Delphi. Програмування лінійних алгоритмів.
Мета:
дидактична: вивчити принципи роботи в середовищі Delphi та програмування лінійних алгоритмів; навчити складати каркас найпростішої програми в середовищі Delphi.
розвиваюча: розвинути та сформувати пам’ять, увагу, спостережливість, самостійність, абстрактне та логічне мислення;
виховна: виховати відповідальність, цілеспрямованість, професійну етику.
Тип уроку: лабораторна робота.
Методи навчання:
наочний: знімки з екрану, які демонструють хід роботи;
словесний: розповідь, бесіда, пояснення;
контрольний: самостійна робота, індивідуальний захист звітів.
Дидактичне забезпечення:
а) методичні вказівки до виконання роботи;
б) конспект повідомлення нових знань з теми «Візуальне програмування в Delphi».
в) комп’ютер зі встановленою ОС та середовищем Delphi.
Список рекомендованої літератури:
1. БондаренкоМ.А. Программирование в Delphi — Харьков: б.н., 2005.— 340 с.
2. ЧиртикА., БорисокВ., КорвельЮ.Delphi. Трюки и эффекты. — Питер, 2007. — 400 с.
Структура заняття:
Організаційний момент (3 хв.)
Актуалізація (5 хв.)
Мотивація (2 хв.)
Вступний інструктаж (10 хв.)
Знайомство з інструкцією (10 хв.)
Виконання лабораторної роботи. (35 хв.)
Оформлення звітів по лабораторній роботі. (10 хв.)
Опитування по звіту. (10 хв.)
Підведення підсумків (5 хв.)
Організаційний момент.
II. Актуалізація:
— Що ви можете сказати про середовище програмування Pascal?
— З яких елементів складається вікно програми?
— Які оператори використовувалися при складанні програм?
— Як запускалася програма на виконання?
III. Мотивація: Комп'ютери 50-х — 70-х років коштували шалено дорого. У ті роки було не дуже важливо, скільки часу програміст пише програму і як довго він її налагоджує; головне було — не перевантажувати комп'ютер. Тому в ході роботи над програмою комп'ютер майже не допомагав програмісту.
Створення мов об'єктно-орієнтованого програмування дозволило вирішити безліч проблем. Програмний об'єкт, наприклад такий, як кнопка, зберігається в основній програмі у вигляді набору стандартних процедур. Якщо треба змінити напис на кнопці або розмір кнопки, то ніякі процедури не треба міняти — треба лише змінити властивості об'єкта, і всі необхідні зміни в процедурах відбудуться автоматично — за це відповідає система об'єктно-орієнтованого програмування.
IV. Вступний інструктаж:
1. Інтегроване середовище розробника DELPHI
Середа DELPHI візуально реалізується у вигляді декількох одночасно розкритих на екрані монітора вікон. Кількість, розташування, розмір і вид вікон може змінюватися програмістом в залежності від його поточних потреб, що значно підвищує продуктивність роботи. При запуску DELPHI ви можете побачити на екрані картинку, подібну представленої на рис. 2.


/>
Рисунок 3
1 — головне вікно; 2 — основне меню; 3 — піктограми основного меню; 4 — вікно інспектора об'єктів; 5 — меню компонентів; 6 — вікно форми; 7 — вікно тексту програми


Головне вікно завжди присутня на екрані і призначене для управління процесом створення програми. Основне меню містить всі необхідні засоби для управління проектом. Піктограми полегшують доступ до найбільш часто застосовуваним командам основного меню. Через меню компонентів здійснюється доступ до набору стандартних сервісних програм середовища DELPHI, які описують певний візуальний елемент (компонент), поміщений програмістом у вікно форми.
Кожен компонент має певний набір властивостей (параметрів), які програміст може задавати. Наприклад, колір, заголовок вікна, напис на кнопці, розмір і тип шрифту та ін. Вікно інспектора об'єктів (викликається c допомогою клавіші F11) призначено для зміни властивостей обраних частин і складається з двох сторінок. Сторінка Properties (Властивості) призначена для зміни необхідних властивостей компонента, сторінка Events (Події) – для визначення реакції компоненту на ту чи іншу подію (наприклад, натискання певної клавіші або клацання «мишею» по кнопці).
Вікно форми являє собою проект Windows-вікна програми. У цей вікно в процесі написання програми поміщаються необхідні візуальні і невізуальні компоненти. При виконанні програми поміщені візуальні компоненти будуть мати той самий вигляд, що й на етапі проектування.
Вікно тексту програми призначено для перегляду, написання та редагування тексту програми. У системі DELPHI використовується мова програмування Object Pascal. При первинному завантаженні у вікні тексту програми знаходиться текст, що містить мінімальний набір операторів для нормального функціонування порожній форми як Windows-вікна. При приміщенні деякого компонента у вікно форми текст програми автоматично доповнюється описом необхідних для його роботи бібліотек стандартних програм (розділ uses) і типів змінних (розділ type) (див. Лістинг 1).Програма в середовищі DELPHI складається як опис алгоритмів, які будуть виконуватися при виникненні тієї чи іншої події (наприклад, клацання «миші» на кнопці — подія OnClick, створення форми — OnCreate). Для кожного оброблюваного події, за допомогою сторінки Events інспектора об'єктів у тексті програми організується процедура (procedure), між ключовими словами begin і end якої програміст записує на мовою Object Pascal необхідний алгоритм.    продолжение
--PAGE_BREAK--
Переключення між вікном форми і вікном тексту програми здійснюється за допомогою клавіші F12.
2. Структура програм DELPHI
Додаток в середовищі DELPHI складається з файлів з вихідним текстом (розширення pas), файлів форм (розширення dfm) і файлу проекту (розширення .dpr), який пов'язує разом всі файли проекту.
У файлі проекту знаходиться інформація про модулі, що становлять даний проект. Файл проекту автоматично створюється і редагується середовищем DELPHI і не призначений для редагування.
Файл вихідного тексту — програмний модуль (Unit) призначений для розміщення текстів програм. У цьому файлі програміст розміщує текст програми, написаний на мові PASCAL.
Модуль має наступну структуру:


unit Unit1;
interface // Розділ оголошень
implementation // Розділ реалізації
begin // Розділ ініціалізації
end.


У розділі оголошень описуються типи, змінні, заголовки процедур і функцій, які можуть бути використані іншими модулями, через оператори підключення бібліотек (Uses). У розділі реалізації розташовуються тіла процедур і функцій, описаних в розділі оголошень, а також типи змінних, процедури та функції, які будуть функціонувати тільки в межах даного модуля. Розділ ініціалізації використовується рідко і його можна пропустити.
При компіляції програми DELPHI створює файл з розширенням dcu, містить в собі результат перекладу в машинні коди вмісту файлів з розширеннями pas і dfm. Компонувальник перетворює файли з розширенням dcu в єдиний завантаження з розширенням exe. У файлах, які мають розширення ~ df, ~ dp, ~ pa, зберігаються резервні копії файлів з образом форми, проекту і вихідного тексту відповідно.
VI. Виконання лабораторної роботи
Мета роботи: навчитися складати каркас найпростішої програми в середовищі DELPHI. Написати і налагодити програму лінійного алгоритму.
План роботи:
1. Ознайомтесь з теоретичним матеріалом до даної роботи;
2. Згідно свого варіанту виконайте завдання;
3. Оформити звіт;
4. Зробити висновки по роботі.
Хід роботи:
1. Приклад написання програми
Завдання: скласти програму обчислення для заданих значень x, y, z арифметичного вираження.


/>


Панель діалогу програми організувати у вигляді, представленому на рис.3.
1.1. Налаштування форми
Для створення нового проекту виберіть в основному меню пункт File-New-Application. Порожня форма в правому верхньому куті має кнопки управління, які призначені: для згортання форми в піктограму, Для розгортання форми на весь екран і повернення до вихідного розміром і для закриття форми. За допомогою миші, «захоплюючи» одну з крайок форми або виділений рядок заголовка відрегулюйте потрібні розміри форми і її положення на екрані.
1.2. Зміна заголовка форми
Нова форма має однакові ім'я (Name) і заголовок (Сaption) — Form1. Щоб змінити заголовок викличте вікно інспектора об'єктів і клацніть кнопкою миші на формі. На сторінці Properties інспектора об'єктів знайдіть властивість Caption і в равій клітинці наберіть "Іванов А. Гр. 710201 Лінійний алгоритм".
1.3. Розміщення рядка введення (TEdit)
Для введення даних, а так само виведення інформації, яка вміщається в один рядок, використовується однорядкове вікно редагування (компонент TEdit). Доступ до інформації, що в вікні інформації у вигляді рядка з символів (Тип String) здійснюється за допомогою властивості Text. У програмі за допомогою компонентів TEdit будуть вводитися значення змінних x, y, z (див. рис. 3).
У меню компонентів Standard піктограму і клацніть мишею в тому місці форми, де ви хочете її поставити. Помістіть три компонента TEdit у форму, в тексті програми (див. Лістинг 1.1) з'явиться три нових змінних — Edit1, Edit2, Edit3. Захоплюючи компоненти «мишею» відрегулюйте розміри вікон і їхнє становище. За допомогою інспектора об'єктів встановіть шрифт і розмір символів відображаються у рядку Edit (властивість Font).
У властивості Text інспектора задайте початкові значення змінних x, y, z. На етапі написання програми, слід звернути увагу на те, що чисельні значення змінних x, y, z мають дійсний тип, а компонент TЕdit у змінній Text містить відображається у вікні рядок символів. Для перетворення строковою запису числа, що знаходиться в змінної Edit.Text, в дійсне його подання, треба використовувати стандартну функцію x: = StrToFloat (Edit1.Text). Якщо вихідні дані мають цілочисельний тип, наприклад integer, то використовується стандартна функція StrToInt. При цьому у записі числа не повинно бути пробілів, а ціла і дробова частина дійсного числа поділяється символом, заданим в розділі «Мови і стандарти» панелі керування Windows (за замовчуванням — коми).
1.4. Розміщення надписів (TLabel)
На формі рис. 3 є чотири пояснювальні написи. Для нанесення таких написів на форму використовується компонент TLabel.
У меню компонентів Standard піктограму і клацніть мишею в потрібному місці форми (з'явиться напис Label1). Виконайте це для чотирьох написів (у тексті програми автоматично з'являться чотири нові змінних типу TLabel). Для кожної написи, клацнувши на ній мишею, відрегулюйте розмір і положення на формі. У властивість Caption введіть рядок, наприклад «Значення змінних», а також виберіть розмір символів (властивість Font).
1.5. Розміщення багаторядкового вікна виводу (TMemo)
Для виведення результатів роботи програми у вигляді звіту, що містить кілька рядків тексту, зазвичай використовується текстове вікно (компонент TMemo).
У меню компонентів піктограму і помістіть компонент TMemo на форму. У тексті програми з'явилася змінна. За допомогою миші відрегулюйте розміри і місце розташування Memo1. Для відображення вертикальної і горизонтальної смуг прокручування, на сторінці Properties інспектора об'єктів встановіть властивість ScrollBars в положення SSBoth. Інформація, яка відображається порядково у вікно типу ТMemo, знаходиться у властивості Memo1.Lines. Новий рядок додається методом Memo1.Lines.Add (змінна типу String). Для чищення вікна під час виконання програми використовується метод Memo1.Clear. Якщо виводяться дані, що знаходиться в змінних дійсного або цілого типу, то їх треба попередньо перетворити до типу String. Наприклад, якщо змінна u: = 100 цілого типу, то метод Memo1.Lines.Add ('Значення u = '+ IntToStr (u)) зробить це, і у вікні з'явиться рядок «Значення u = 100». Якщо мінлива u: =- 256,38666 дійсного типу, то при використанні методу Memo1.Lines.Add ('Значення u =' + FloatToStrF (u, fffixed, 8,2)) буде виведена рядок «Значення u = -256,39». При цьому під всі число відводиться вісім позицій, з яких дві позиції займає його дробова частина.
1.6. Написання програми обробки події створення форми (FormCreate)
Після запуску програми, на певному етапі її виконання, відбувається створення спроектованої форми (подія OnCreate). Створимо підпрограму — обробник цієї події (TForm1.FormCreate). Вона очищає вікно ТMemo1. Для цього двічі клацнемо мишею на будь-якому вільному місці форми. На екрані з'явиться текст, в якому автоматично внесений заголовок процедури обробника події створення форми: Procedure TForm1.FormCreate (Sender: TObject). Між begin… end вставимо текст програми (дивіться приклад, розташований нижче).
1.7. Написання програми обробки події натискання кнопки (ButtonClick)
Помістіть на форму кнопку (компонент ТButton), для чого необхідно вибрати в меню компонентів Standart піктограму. За допомогою інспектора об'єктів змініть заголовок (Caption) — Button1 на слово «Обчислити» або інше за вашим бажанням. Відрегулюйте положення і розмір кнопки.
Після цього два рази клацніть на кнопці, з'явиться текст підпрограми, з заголовком процедури обробника події «клацання мишею на кнопці „(Procedure TForm1.ButtonClick (Sender: TObject);). Наберіть текст цієї процедури (див. Лістинг 1).
Увага! Заголовки процедур ButtonClick і FormCreate створюються середовищем Delphi автоматично (якщо набрати їх вручну — програма працювати не буде). При запуску програми на виконання всі функції обробки подій, у яких між begin і еnd не було написано тексту видаляються автоматично за відповідним запитом середовища Delphi. Тому не треба вручну видаляти помилково створені обробники.
Розмістіть на формі власну кнопку для кінця роботи, помістивши з папки Additional кнопку Bitbtn1 і встановивши в інспектора для властивості Kind значення Close.
1.8. Запуск і робота з програмою
Запустити програму можна, вибравши в головному меню пункт Run — Run, або натиснувши клавішу F9, або клацнувши мишею по піктограмі. При цьому відбувається трансляція і, якщо немає помилок, компонування програми і створення єдиного завантаження файлу з розширенням exe. На екрані з'являється активна форма програми (рис.3).


/>
Рисунок 3


Робота з програмою відбувається наступним чином. Натисніть (Клацніть мишею) кнопку “Обчислити». У вікні Memo1 з'являється результат. Змініть вихідні значення x, y, z у вікнах Edit і знову натисніть кнопку «Обчислити» — з'явиться нові результати. Завершити роботу програми можна або натиснувши кнопку на формі або кнопку «CLose» або, перейшовши у вікно DELPHI, вибрати в головному меню пункт Run — Program Reset. Останній спосіб виходу з програми зазвичай використовують у разі її зациклення.
У Лістингу 1.1 (див. ДОДАТОК 1) представлений текст програми. Для наочності, оператори, які слід набрати виділені курсивним шрифтом, інші оператори вставляються середовищем Delphi автоматично.
Перелік варіантів завдань знаходиться у ДОДАТКУ 2.


Вибір дидактичної технології
0100090000031602000002009601000000009601000026060f002203574d46430100000000000100e3f90000000001000000000300000000000000030000010000006c0000000000000000000000350000006f0000000000000000000000913900004d56000020454d46000001000003000010000000020000000000000000000000000000007f120000771a0000c80000001f010000000000000000000000000000000f030058600400160000000c000000180000000a0000001000000000000000000000000900000010000000980d000064140000520000007001000001000000a4ffffff00000000000000000000000090010000000000cc04400022430061006c006900620072006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000009620001000000064992000e4962000e4501f67649920005c96200010000000cc972000489920008a4f1f67649920005c9620002000000080e023625c9620006499200020000000ffffffff7c3ee101fbe02362ffffffffffff0180ffff0180cfff0180ffffffff003000000008000000080000d001fc0501000000000000005802000025000000372e9001cc00020f0502020204030204ff0200e1ffac004009000000000000009f01000000000000430061006c0069006200720000000000f000507624972000334e2562282e0263849a200090962000d5321d622000000001000000cc962000cc96200000761b6220000000f49620007c3ee1016476000800000000250000000c00000001000000250000000c00000001000000250000000c00000001000000120000000c00000001000000180000000c0000000000000254000000540000000000000000000000350000006f00000001000000e7298740a48e87400000000057000000010000004c000000040000000000000000000000990d000063140000500000002000b5bd3600000046000000280000001c0000004744494302000000ffffffffffffffff990d000065140000000000004600000014000000080000004744494303000000250000000c0000000e000080250000000c0000000e0000800e000000140000000000000010000000140000000400000003010800050000000b0200000000050000000c027302a101040000002e0118001c000000fb02f5ff0000000000009001000000cc0440002243616c6962726900000000000000000000000000000000000000000000000000040000002d010000040000002d010000040000002d0100000400000002010100050000000902000000020d000000320a0a0000000100040000000000a0017302200006001c000000fb020200010000000000bc02000000cc0102022253797374656d003f00003f3f3f3f3f3f3f3f3f3f0800000001003f3f3f3f3f00040000002d010100040000002d010100030000000000    продолжение
--PAGE_BREAK--Розробка дидактичних матеріалів інноваційних технологій навчання


Ділова гра
Форма уроку: ділова гра.
Тема уроку: «Застосування операторів розгалуження, циклу. Масив».
Мета уроку:
освітня: познайомити учнів застосовувати оператори розгалуження, цикли та масиви при об’єктно-орієнтованому програмуванні; використовувати оператори циклу: while, repeat, for, array — при вирішенні завдань;
розвиваюча: розвиток мислення, пам'яті; формування навичок логічного мислення (висновок, аналіз, узагальнення, виділення головного);
виховна: виховувати вміння працювати елементами ООП, організовувати роботу ІС;
Обладнання: ПК, картки, питання, грошові кошти «ум. од.», міліметровий папір, маркер.
Хід уроку
I. На початку уроку клас ділиться на групи по 5-6 чоловік, вчитель пропонує утворити фірми. У кожної фірми є свій програміст, фінансист, менеджер і президент, назва фірми. Учні придумують всі атрибути фірми самі.
II. Учитель пропонує учням звернути увагу на тему уроку і задає питання: «Що ми знаємо по цій темі?», «Що ми вміємо?». Пропонує учням сформулювати мету сьогоднішнього уроку. Ставиться мета уроку, тобто мета ділової гри. Далі вчитель повідомляє, що для того щоб почати нашу гру, учням треба заробити початковий капітал, відповівши на бліц питання, відповідати швидко і точно.
III. Кожній фірмі задається по 10 питань ціна кожної відповіді 100 у.о. відповідь або приймається або ні (за цим стежать «Експерти» з числа кращих учнів).
Отже, почнемо гру.
Питання 1 фірмі:
1. Як виконується команда розгалуження в повній формі? (If ум. Then оератор1 else оператор2)
2. Які правила оформлення команди розгалуження існують? (Перед else не ставиться крапка з комою)
3. Які алгоритми називаються циклічними? (Багато разів повторювана послідовність дій)
4. Який з операторів циклу є самим універсальним? (While)
5. Для управління циклом Repeat які функції зручно використовувати? (Succ або pred, ins, dec)
6. Коли використовується оператор циклу FOR? (Багато разів повторювати одні й ті ж дії)
7. Якого типу виразу припустимі в якості початкового і кінцевого значень? (Можуть бути константами, змінними, виразами і повинні бути одного і того ж типу)
8. Що таке масив? (Упорядкований за індексами обмежений набір даних одного типу або сукупність кінцевого числа даних одного типу)
9. Де повинен бути описаний, використовуваний у програмі масив? (Або в розділі опису змінних, або в розділі опису типів)
10. Якого типу повинен бути індекс? (Типу, який вказаний в описі)
Питання 2 фірмі:
1. Як виконується команда розгалуження в неповній формі? (If ум. Then оператор)
2. Які логічні операції використовуються в команді розгалуження? (And-і, or-або, not-ні)
3. Як оформляється цикл while? (While умова виконання циклу do)
4. Коли завершується виконання циклу while? (Повторюється до тих пір, поки виконується умова-істинно)
5. Як організувати виконання декількох операторів в циклі while? (Begin… end)
6. Керуючі змінні якого типу припустимі в операторі for? (Крім речового-real)
7. Як звертатися до елементів масиву? (Ім'я масиву [індекс по рядках… індекс по стовпцях])
8. Чим однозначно визначається значення елемента масиву? (Його індексами)
9. Назвіть прості типи використовуються в масиві? (Char, boolean, integer)
10. Як називаємо елемент масиву? (Змінна з індексом)
Питання 3 фірмі:
1. Як записується і виконується команда вибору? (Case вираження of Варіант1: оператор1;…… варіантN: операторN; end;)
2. Яка різниця між умовами записаними після слова while і repeat для однієї і тієї ж задачі? (Після слова while записується умова продовження виконання інструкцій циклу, в цьому відмінність)
3. Як організувати цикл із зменшенням лічильника? (For лічильник: = початкове значення downto кінцеве значення do)
4. Якого типу виразу припустимі в якості початкового і кінцевого значень? (Можуть бути константами, змінними, виразами і повинні бути одного і того ж типу)
5. Як необхідно записати кілька операторів, щоб вони виконувалися в циклі for? (Begin… end;)
6. Як описується одновимірний масив? (Var ім'я масиву: array [ніжняяГраніца… верхняяГраніца] of тип еелементов)
7. Двовимірний масив? (Var ім'я масиву: array [ніжняяГраніцаіндекс1 верхняяГраніцаІндекс1, ніжняяГраніцаІндекс2… верхняяГраніцаІндекс2] of тип елементів)
8. Що можемо використовувати в якості індексу? (Вираз, константу, змінна)
9. Що фактично вказує тип індексу? (Кількість рядків, стовпців)
10. Який тип може бути типом індексу? (Будь-який простий тип)
Підводиться підсумок бліц опитування. «Експерти» оголошують зароблені кошти, фінансисти кожної фірми забирають умовні одиниці, записують у журналі.


Журнал обліку грошових коштів на особовому рахунку банку (для фінансиста фірми)
Прибуток
Розтрати
Залишок




























До виплати:


Учитель оголошує правила ділової гри (ці правила лежать на столах, роздруковані).
Правила ділової гри:
1. Свій програмний продукт оформляти на аркуші паперу: записати програму, забезпечити її інструкцією.
Завдання фірми: Пояснити суть програми.
2. Вчитель є одночасно замовником програми і покупцем. На кожне завдання дається певний час, після закінчення якого всі фірми припиняють роботу над завданням.
3. Комп'ютер використовується для налагодження написаних програм. Під час обговорення, складання програм — комп'ютер до терміну тобто до закінчення часу, не використовується!
4. По закінченню часу (терміну замовлення) вчитель (замовник) оголошує огляд-конкурс програмних продуктів.
5. Фірма, є «продавцем» своєї продукції і пропонує свою програму, тобто пояснює біля дошки рішення, одночасно «програміст» фірми набирає її на комп'ютері, виводить результат.    продолжение
--PAGE_BREAK--
6. Приймаюча фірма ретельно перевіряє програму, задає питання по суті, просить роз'яснити деякі місця програми.
7. Кожна фірма, яка не зробила програму, зобов'язана купити готовий програмний продукт.
8. Умовна вартість програмного продукту 100 умовних одиниць, але вартість може зрости з обліку наступних критерії: оригінальне рішення, раціональне рішення.
9. Умовні гроші накопичуються в умовному банку. (Початковий капітал складається із зароблених одиниць у бліц-турнірі).
10. У випадку, якщо всі фірми виконали завдання. Пояснювати суть програми виходить фірма на розсуд вчителя.
V. Лунають завдання (див. Додаток до уроку), на кожне завдання дається певний час, після закінчення часу робота йде за правилом ділової гри.
VI. Підсумок ділової гри: підраховується умовні гроші в умовному баку. «Експерти» після кожного рішення завдань фірмами, прослуховують разом з учителем, переглядають результат на ПК, вислуховують інші фірми, оцінюють завдання і підводять підсумок по кожній задачі.
VII. Кінцевий підсумок гри: підраховується умовні гроші, оголошується найкраща фірма; Президент вносить до оціночного лист оцінки кожного співробітника, Експерти дають оцінку роботі кожного Президента.«Експерти» дають висновок повністю по всій грі, відзначають кращі фірми, виставляють оцінки з коментарями:
А) оригінальне рішення;
Б) раціональне рішення.
«Експерти» заповнюють зведену оціночну таблицю (ДОДАТОК 3).
VIII. Після закінчення всієї гри вчитель дає слово учням, проводиться рефлексія. ВИСНОВОК


Виконання даної курсової роботи відіграє дуже важливу роль в подальшому навчанні, вона є показником успішного управління системою навчання, так як викладач повинен заздалегідь спроектувати весь процес, визначивши оптимальні дороги підходу до основної мети досягненню рівня професійної компетентності в учнів. В результаті проектування створюється проект управління учбовим процесом, який реалізується за допомогою взаємодії викладача і учня.
В ході виконання даної роботи була проаналізована учбова документація за фахом «Обслуговування інтелектуальних інтегрованих систем», спроектована програма професійної підготовки робітника за фахом, спроектовані технології навчання з теми «Візуальне програмування в Delphi» та спроектовані креативні технології по темі «Застосування операторів розгалуження, циклу. Масив».


СПИСОК ВИКОРИСТАННИХ ДЖЕРЕЛ


Эрганова Н.Е. Методика профессионального обучения. — М.: Издательский центр «Академия», 2007.
Бухарова Г.Д., Мазаева Л.Н., Полякова М.В. Общая и профессиональная педагогіка / Учеб. пособие. — катеринбург: Изд-во Рос. гос. проф. -пед. ун-та, 2003г. – 297 с.
Потеев М.И. Практикум по методике обучения во втузах. / Учеб. пособие. — М.: Высш. шк., 1990. — 94 с.: ил.
Ф.Файтс, П.Джонстон, М.Кратц. Компьютерный вирус: проблемы и прогноз. — М.: Мир, 1993.— 423 с.: ил.
Крис Касперски.Записки исследователя компьютерных вирусов. — Питер, 2006. — 316 с.
ДенисовТ.В.. Антивирусная защита. — М.: Академия, 2008. — 340 с.
Куприянов А.И., Сахаров А.В., Шевцов В.А. Основы защиты информации. — М.: Академия, 2006. — 460 с.
Симонович С.В., Мураховский В.И. Популярный самоучитель работы на компьютере. – М.: «Десс Ком», 2001.
Архангельский А.Я. Object Pascal в Delphi. – М.: ЗАО «Издательство БИНОМ», 2002.
Бобровский С. Delphi 6 и Kylix: библиотека программиста. – СПб.: Питер, 2002.
Справочна система Delphi 7.
Справочна система Windows.


ДОДАТОК 1


Лістинг 1
unit Unit1;
interface
uses
Windows,Messages,SysUtils,Variants,Classes,Graphics,
Controls,Forms,Dialogs,Buttons,StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Memo1: TMemo;
Button1: TButton;
BitBtn1: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
memo1.Clear; // Очисткаокна
end;
procedure TForm1.Button1Click(Sender: TObject);
var x,y,z,a,b,c,s:extended;
begin
12
x:=strtofloat(edit1.text);
y:=strtofloat(edit2.text);
z:=strtofloat(edit3.text);
a:=sqr(sin(x+y)/cos(x+y));
b:=abs(exp(3*y)-x*x);
c:=sqrt(arctan(z)+ln(x));
s:=a*b/c;
// Вывод исходных данных и результата в окно memo1
memo1.Lines.Add('x='+edit1.Text+
' y='+edit2.Text+' z='+edit3.Text);
memo1.Lines.Add('Результатs=
'+floattostrF(s,fffixed,8,3));
end;
end.


ДОДАТОК 2    продолжение
--PAGE_BREAK--


Індивідуальні завдання


За вказівкою викладача виберіть індивідуальне завдання. Уточніть умова завдання, кількість, найменування, типи вихідних даних. Намалюйте схему алгоритму, розбивши вираз на частини. Встановіть необхідне кількість вікон Edit, міток label. Виберіть необхідні типи змінних і функції їх перетворення при введенні і виведенні даних. За допомогою інспектора об'єктів змініть колір форми, шрифт символів, що виводяться.


/>


/>
/>
/>
ДОДАТОК 3


Критерії оцінок:
Підсумок гри для фірм (сумарний прибуток, у.о.)
Оцінка
800-1000
5 (відмінно)
400-700
4 (добре)
Менше 400
3 (задовільно)


Оціночний лист співробітника фірми:
Фірма: __________
Президент фірми: _____________________


Співробітник
Завдання
Оцінка
Примітки


1
2
3














































































Зведена оціночна таблиця:
Експерт: _____________
________________


Президент
Покупка програмного продукту (100 у.е.)
Винагорода за оригінальність (200 у.о.)
Винагорода за раціональність (300 у.о.)
Усього виконано завдань
Оцінка за урок


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.