Кафедра "АУТППЕК"

Дисципліна "Програмування та алгоритмічні мови"

« назад

Кафедра: АУТППЕК
Курс: 1
Семестр: 1
Загальна кількість годин: 144
Кількість аудиторних годин:
54
Лекції:
Лабораторні:
36
Курсова робота:
Самостійна робота:
90
Годин на тиждень: 3
Лекції:
1
Практичні:
Лабораторні:
2
Курсова робота:
Самостійна робота:
Форма контролю: Залік
Дисципліна: Обов'язкова

Мета курсу

вивчання основних методів і прийомів проблемного програмування на алгоритмічних мовах високого рівня

Передумови

Матеріал курсу базується на знаннях, отриманих слухачем при вивченні елементарного курсу інформатики, загальної математики та фізики.
Програмою передбачено теми
Алгоритмізація рішення задач. . Типові структури алгоритмів обчислювальних процесів.
Класифікація мов і систем програмування. Алгоритмічні мови високого рівня, призначення, область застосування. Основні технології програмування. Структурно-модульна технологія програмування.Алгоритмічна мова QBASIC. Загальні відомості. Опис основних елементів і конструкцій мови. Основні оператори QBASIC. Типові прийоми програмування. Робота з масивами. Організація функцій користувача і підпрограм. Оператори робота з файлами даних. Характерні прийоми програмування. Оператори управління системою. Оператори роботи з графічною інформацією,
Нові технології при проектуванні програмного забезпечення. TURBO VISION - як засіб розробки прикладних програм, основні принципи.
Введення в об'єктно-орієнтовану технологію програмування, проектування об'єктних типів, програмних об'єктів. Об'єкти і модулі. Спадкування, правила спадкування.. Віртуальні і динамічні методи. Сумісність об'єктних типів.
Елементи мови VISUAL BASIC, особливості VISUAL BASIC 6, нові та модифіковані елементи управління, засоби об'єктно-орієнтованого програмування, доступ до даних. Стандартні типи даних.. Інтегроване середовище VISUAL BASIC 6. Створення простих додатків. Створення проекту, створення форми, властивості об'єктів форми, елементи управління форми.
Управління проектом. Основні елементи програмування. Робота з даними статичної структури: дані простих типів, складові дані. Масиви, сортування масивів.
Реалізація засобами мови узагальнених керуючих конструкцій алгоритмів. Процедури і функції: опис, виклик, параметри. Глобальні і локальні дані. Неоднорідні структури даних, записи. Файлові типи даних, стандартні процедури. Розробка інтерфейсу користувача. Загальні довідки, типи. Елементи інтерфейса: меню, панелі інструментів, діалогові вікна, рядок стану

Після вивчення дисципліни студент повинен

Вміти На основі отриманих знань студент повинен опанувати умінням розробки алгоритмів рішення технічних задач у практиці автоматизації складних систем, уміти зробити їхній опис відповідно до чинного Держстандарту, володіти прийомами укладення програм рішення задач на одній з розглянутих мов програмування, уміти працювати в діалоговому режимі з ЕОМ з метою отримання результатів рішення задачі в зручному для застосування вигляді.
Знати У результаті вивчення курсу студент повинен знати основні засоби опису та конструювання алгоритмів розв'язуваних задач; типові прийоми алгоритмізації, які застосовуються при рішенні багатьох інженерних проблем, що зустрічаються на практиці; основні напрямки методології програмування; особливості розробки проблемних програм на мові BASIC, етапи їхнього підготування і виконання на ЕОМ; особливості створення прикладних програм на мові VISUAL BASIC та етапи їхньої обробки на ЕОМ.

Бібліографія:

1. Петров А. В., Алексєєв В.Є. і ін. Обчислювальна техніка і програмування. Підручник техн. вузів. Під ред. А.В. Петрова, -М.: Вищ.шк.,1990 р.-478с.
2. Марченко А.И., Марченко А.П. Програмування в середовищі BORLAND PASCAL 7.0.-К.: Юнитр,1997
3. Алексєєв В.Є., Петров А.В. і ін. ВТ і програмування: Практикум по програмуванню.-М.:Вищ.шк.,1991
4 Райманс Гейнц-Герд QВАSІС. - К.:Торг-ізр. бюро ВНУ; Опб:АТ Изд-во Гріфон, 1992-171с.
5. Аладьєв В.З., Тупало В.Г. Комп'ютерна хрестоматія Програмне забезпечення ПДО:-К.: Укр. Енциклопедія 1993.-408с.
6. Аладьєв В.З., Тупало В.Г. TURBO PASCAL для усіх . - К.: Техніка 1993.-168с.
7. Райманс Гейнц-Герд Вводний курс VISIAL BASIC.-К.: Торгово-изд. Бюро BHV, 1993-272c.

Лектор

ст.викладач Склярова Галина Анатолівна