Візуальне програмування в Delphi

Автор: Пользователь скрыл имя, 28 Марта 2014 в 22:31, курсовая работа

Краткое описание

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

Оглавление

Вступ 5
1 Проектування програми професійної підготовки за фахом «Обслуговування інтелектуальних інтегрованих систем» 6
1.1 Аналіз професійної діяльності фахівця 6
1.2 Формування кваліфікованої характеристики кваліфікованого фахівця 11
1.3 Розробка змісту професійної підготовки фахівця. 14
2 Проектування технологій навчання по темі «Візуальне програмування в Delphi» 17
2.1 Проектування дидактичних матеріалів 17
2.2 Аналіз базових умов навчання. Вибір способів формування базових знань 21
2.3 Проектування мотиваційних технологій навчання 24
2.4 Проектування технологій формування ООД 26
2.5 Проектування технологій формування виконавчих дій (ВД) 28
2.6 Проектування технологій формування КД 31
2.7 Складання перспективно-поурочного плану викладу теми 34
2.8 Організація та методика уроку вибраної теми 37
3 Розробка дидактичних матеріалів інноваційних технологій навчання 46
Висновки 53
Список використанних джерел 54

Файлы: 1 файл

Курсовая по МПО.doc

— 713.00 Кб (Скачать)

 

Структура заняття:

1. Організаційний момент (5 хв.)

2. Актуалізація (5 хв.)

3. Мотивація (3 хв.)

4. Інструктаж до лабораторної роботи (10 хв.)

5. Виконання лабораторної роботи. (60 хв.)

6. Підведення підсумків та видача д/з (7 хв.)

 

 

 

 

 

План вивчення нового матеріалу:

  1. Обробка подій.
  2. Поняття алгоритму.
  3. Види алгоритму програмування.
  4. Стадії створення алгоритму.

 

Таблиця 2.11 – Сценарій лабораторного заняття по темі «Основи мови програмування Delphi. Програмування лінійних алгоритмів.»

№ п/п

Етап заняття

Дії викладача

Дії учнів

1

2

3

4

5 хв.

Організаційний момент

Вітання учнів, викладач проводить перелік,  повідомляє тему та мету заняття.

Вітання викладача, учні інформують викладача о своїй присутності та готовності до заняття. Учні записують тему та ціль заняття.

5 хв.

Актуалізація знань

Задає питання по раніше вивченому матеріалу

Задає питання:

  1. Назвіть основні типи даних.
  2. Що таке процедура?

3. Написання процедури.

Слухають і відповідають на поставлені питання.

Відповідають на питання:

1. Integer (цілочисельні) характеризується: змінна може містити тільки цілі числа, як зі знаком, так і без знака;

Real (речові) характеризується: змінна може приймати в якості значення цілі і дробові числа, зі знаком і без знака;

String  (символьні) характеризується: змінна може зберігати будь-які символи і набори символів. У змінну String можна записати до 2 Гб символів;

Boolean (булеві) характеризується: Булева змінна, може бути або False (Брехня), або True (Істина).

2. Процедура - підпрограма, яка виконує якісь дії, і яку можна викликати з іншого місця програми. Після виконання процедури виконання програми продовжується з того місця, звідки вона була викликана.

3. Процедура живе самостійним життям, і в будь-який момент її можна викликати, щоб виконати якісь дії. Щоб процедуру можна було викликати з програми, її необхідно оголосити вище того місця, де ми будемо її викликати.


 

 


1

2

3

4

3 хв.

Мотивація

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

Слухають, аналізують отриману інформацію, самостійно роблять висновки.

10 хв.

Інструктаж до лабораторної роботи

Повідомляє теоретичні відомості по плану:

  1. Обробка подій.
  2. Види алгоритму програмування.
  3. Стадії створення алгоритму.
  4. Поняття алгоритму.

 

Конспектують матеріал, засвоюють та запам’ятовують учбовий матеріал

60 хв.

Закріплення знань шляхом виконання лабораторної роботи

Викладач видає інструкцію по виконанню лабораторної роботи.

Ознайомлюються з інструкцією, деякі моменти конспектують. Виконують практичні завдання.

7 хв.

Підведення підсумків та видача д/з

Перевіряє роботи, виставляє оцінки. Повідомляє учням о ході лабораторного заняття. Видає д/з: проробити теоретичний матеріал та виконати індивідуальне завдання.

Слухають викладача, сприймають інформацію, задають питання. Записують домашнє завдання.


 

Актуалізація:

  1. Назвіть основні типи даних.
  2. Що таке процедура?

     3.  Написання процедури.

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

 

Методичні рекомендації до лабораторного заняття

Тема: Основи мови програмування Delphi. Програмування лінійних алгоритмів.

Мета роботи: закріплення теоретичних знань і формування практичних вмінь про основи мови програмування Delphi; навчитися складати каркас найпростішої програми в середовищі DELPHI; написати і налагодити програму лінійного алгоритму.

Обладнання: методичні вказівки до виконання роботи; конспект повідомлення нових знань з теми «Візуальне програмування в Delphi»; комп’ютер зі встановленою ОС та середовищем Delphi.

Теоретичні відомості

Про все відбуте в системі подіях, таких як створення форми, натискання кнопки миші або клавіатури і т.д., ядро системи Windows інформує програми шляхом посилки відповідних повідомлень. Середа DELPHI дозволяє приймати і обробляти більшість таких повідомлень. Кожен компонент містить обробники повідомлень на сторінці Events інспектора об'єктів. Для створення обробника події необхідно розкрити список компонентів у верхній частині вікна інспектора об'єктів і вибрати необхідний компонент. Потім, на сторінці Events, натисканням лівої клавіші миші, вибрати обробник і двічі клацнути по його лівій (білої) частини. В відповідь DELPHI активізує вікно тексту програми і покаже заготівлю процедури обробки вибраного події. Кожен компонент має свій набір обробників подій, проте деякі з них присущі більшості компонентів, найбільш часто застосовувані події представлені в табл. 2.12.

Таблиця 2.12

Подія

Опис події

OnActivate

Форма отримує цю подію при

OnCreate

Виникає при створенні форми (компонент TForm).

OnKeyPress

Виникає при натисканні кнопки на клавіатурі.

OnKeyUp

Є парним подією для OnKeyDown і виникає при відпусканні раніше натиснутою клавіші.

OnClick

Виникає при натисканні кнопки миші в області компоненту.

OnDblClick

Виникає при подвійному натисканні кнопки миші в області компонента.


Алгоритм - набір інструкцій, що описують порядок дій виконавця для досягнення результату рішення завдання за кінцеве число дій.

Розрізняють три види алгоритмів:

    • лінійні;
    • разветвлені;
    • циклічні.

У даній лабораторній роботі більш докладно ми розглянемо лінійні алгоритми.

Лінійний алгоритм - це такий алгоритм, у якому всі операції виконуються послідовно одна за одною.

Стадії створення алгоритму: 

1. Алгоритм повинен бути представлений у формі, зрозумілій людині, яка його розробляє (визначити мету, намітити план дій). 

2. Алгоритм повинен бути представлений  у формі, зрозумілій тому об'єкту (в тому числі і людині), який  буде виконувати описані в  алгоритмі дії (вибрати середу і об'єкт алгоритму, деталізувати алгоритм). Об'єкт, який буде виконувати алгоритм, зазвичай називають виконавцем.

Виконавець - об'єкт, який виконує алгоритм. Призначення виконавця точно виконати приписи алгоритму, часом не замислюючись про результат і цілях, тобто формально. Ідеальними виконавцями є машини, роботи, комп'ютери.

Комп'ютер - автоматичний виконавець алгоритмів. Алгоритм, записаний на «зрозумілою» комп'ютеру мові програмування, називається програмою. Кожен виконавець характеризується середовищем («місцем проживання») і системою команд. Основними характеристиками виконавця є: Середа, система команд, елементарні дії, відмови.

Середа (або обстановка) - це "місце проживання", безліч об'єктів, які оточують виконавця. Кожен виконавець може виконувати команди тільки з деякого суворо заданого списку - системи команд виконавця. Сукупність усіх команд, які виконавець може виконати, називається системою команд

виконавця (СКІ). Для кожної команди повинні бути задані умови застосовності (у яких станах середовища може бути виконана команда) і описані результати виконання команди. За кожною командою з системи команд виконавця закріплено конкретне елементарна дія. Виконавця можна представити у вигляді пристрою з кнопковим управлінням. Кожна кнопка відповідає одній команді виконавцю, і натискання означає виклик цієї команди. Після виклику команди виконавець вчиняє елементарна дія, що відповідає даній команді. Важливо відзначити, що нас цікавить результат, а не механізм виконання команди.

Порядок виконання роботи:

  1. Запустити програму Delphi.
  2. Ознайомитися з теоретичними відомостями.
  3. Скласти конспект, в який включити  нову інформацію.
  4. Виконати завдання.
    1. створити папку модуль і проект в середовищі Delphi;
    2. скласти програму лінійного алгоритму, обчислення арифметичного виразу для заданих значень x, y, z

 

 

    1. скласти таблицю індефікаторів.

 

математичні величини

 

x

 

y

 

z

змінні в Delphi

       

 

 

Вимоги до звіту

    1. Тема, мета роботи.
    2. Заповнення таблиці.
    3. Створена програма.
    4. Висновки.

 

Контрольні питання

  1. Що таке алгоритм?
  2. Які ви знаєте види алгоритмів? Чим вони відрізняються?
  3. Що робить подія OnClick ?
  4. Як створити алгоритм?
  5. Які існують стадії створення алгоритму?

 

Список рекомендованої літератури

1. Стивенс Р. Delphi. Готовые алгоритмы / Пер. с англ. - М.: ДМК Пресс, 2001. - 384.: ил.

2. Borland Delphi 2005. Электронный самоучитель. ООО «ИДДК», 2005.

 

Вибір дидактичної технології


 

 

 

 

 

 

 


 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


 


 

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 РОЗРОБКА ДИДАКТИЧНИХ МАТЕРІАЛІВ  
ІННОВАЦІЙНИХ ТЕХНОЛОГІЙ НАВЧАННЯ

 

Тема уроку: Основи роботи в середовищі Delphi. Програмування лінійних алгоритмів.

Мета уроку:

  • дидактична: закріплення теоретичних знань і формування практичних вмінь про основи роботи в середовищі Delphi; вивчити принципи роботи в середовищі Delphi та програмування лінійних алгоритмів; навчити складати каркас найпростішої програми в середовищі Delphi.
  • виховна: виховати почуття поваги до педагога, навчальному обладнанню, матеріалу; відповідальність, цілеспрямованість, професійну етику, самостійність.
  • розвиваюча: розвинути та сформувати просторове мислення, пам’ять, увагу, спостережливість, здатність до самостійного навчання, абстрактне та логічне мислення.

Час роботи: 90 хвилин.

Тип заняття – узагальнення і систематизація знань.

  Форма проведення заняття – ділова гра.

  Форма організації навчальної роботи: робота в малих групах.

  Оцінювання: за допомогою лідерів груп і викладача.

 

Дидактичне забезпечення:

  • Правила гри;
  • Картки з текстами програм;
  • Таймер;
  • Чорна скриня.

Информация о работе Візуальне програмування в Delphi