Інструкційна картка до проведення
семінарського заняття № 2
Тема заняття: Сучасний стан та перспективи розвитку програмування.
Мета заняття: поглибити знання студентів з анпрямку програмування
Після вивчення теми студент повинен
знати: що таке проект, розуміти модульний підхід, розумітись у сучасних мовах програмування.
вміти: складати користувацькі програми.
Звітність: надрукований матеріал, при потребі презентація, приклад програми. В електронному вигляді матеріал надіслати за адресою: ms.niko@i.ua
План семінару
1. Модульний підхід до рішення задачі.
2. Принципи складання програми.
3. Документація до створеної програми.
Теми для рефератів, повідомлень:
Поняття алгоритму. Типи алгоритмів. Властивості алгоритмів.
Способи відображення алгоритму.
Структуроване програмування.
Сучасні мови проограмування. Їх рейтинги, поширеність (популярність), основне призначення.
Візуальне програмування. Особливості візхуального програмування.
Порівняння мов Паскаль та Делфі.
Вакансії програміста. Основні вимоги до спеціаліста. Заробітна платня та особливості роботи.
Фрілансер.
Опис компонента мови Delphi, який не розглядався на заняттях. Приклад його використання. (підготувати повідомлення з прикладом програми)
Способи відображення алгоритму.
Структуроване програмування.
Сучасні мови проограмування. Їх рейтинги, поширеність (популярність), основне призначення.
Візуальне програмування. Особливості візхуального програмування.
Порівняння мов Паскаль та Делфі.
Вакансії програміста. Основні вимоги до спеціаліста. Заробітна платня та особливості роботи.
Фрілансер.
Опис компонента мови Delphi, який не розглядався на заняттях. Приклад його використання. (підготувати повідомлення з прикладом програми)
- Створення інтерфейсу користувача
- Принципи створення зручного інтерфейсу
- Стандартні елементи інтерфейсу
- Невелика палітра інструментів
- Однакову відстань між елементами управління
- TabOrder. "Правильний" порядок
- вибір шрифтів
- вибір кольорів
- альтернативне управління
- цеглинки інтерфейсу
- Заголовок вікна (Форми)
- командні кнопки
- текстові написи
- Меню
Література:
1. Караванова Т.П. Інформатика. Основи алгоритмізації та програмування. - Шепетівка: "Аспект", 2007. - 192 с.
2. Д.М.Шост. Turbo Раscal. Зошит-конспект.Тернопіль: "Навчальна книга- Богдан", 2004.-192с.
3. А.И.Марченко, Л.А. Марченко. Программирование в среде Turbo Раscal 7.0. К.:. Юниор, 1997.-496 с.
4. В.В.Фаронов Delphiі. Программирование на языіке высокого уровня. Питер, 2003.
5. В.В.Фаронов. Turbo Раscal 7.0. Навчальний курс. Учебное пособие. - М.: "Нолидж" , 1997.-616 с.
6. В.В.Фаронов. Turbo Раscal 7.0. Практика программирования. Учебное пособие. -М.: "Нолидж" , 1997.-616 с.
7. Немнюгин С.А. Turbo Раscal. Учебник. -Питер, 2001.-496 с.