Читайте также:
|
|
Форма № Н-3.03
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Комп‘ютерні технології та програмування
Програма
Навчальної дисципліни
Підготовки бакалаврів
Напряму 6.050202 - Автоматизація та комп'ютерно-інтегровані технології
(шифр за ОПП ПП 05)
Рік
РОЗРОБЛЕНО ТА ВНЕСЕНО:
ДВНЗ «Приазовський державний технічний університет»
РОЗРОБНИКИ ПРОГРАМИ:
Сімкін О.І., доц., к.т.н.
Койфман О. О., ст. викладач,
Обговорено та рекомендовано до затвердження Вченою радою
“_______” __________________ 20___ року, протокол №__
Вступ
Програма вивчення навчальної дисципліни “Комп‘ютерні технології та програмування” складена відповідно до освітньо-професійної програми підготовки бакалаврів напряму “6.050202 – Автоматизація та комп'ютерно-інтегровані технології”.
Предметом вивчення навчальної дисципліни є отримання кількісної інформації про програмування в різних середовищах програмування.
Міждисциплінарні зв’язки: Для успішного вивчення дисципліни потрібно добре знати наступні курси: вища математика.
Навчальний матеріал дисципліни “ Комп‘ютерні технології та програмування” використовується при вивченні дисциплін: Числові методи, Сучасні мови програмування.
Програма навчальної дисципліни складається з таких змістових модулів:
1. Мова програмування паскаль.
2. Пакет для програмування та моделювання scilab.
3. Мова програмування с/с++
Мета та завдання навчальної дисципліни
1.1. Метою викладання навчальної дисципліни “Комп‘ютерні технології та програмування” є формування в студентів знань й умінь для виконання програмування задач, використовуючи різні мови та середовища для програмування.
1.2. Основними завданнями вивчення дисципліни “Комп‘ютерні технології та програмування” є отримання знань принципів програмування.
1.3. Згідно з вимогами освітньо-професійної програми студенти повинні:
знати:
- еволюційний розвиток ЕОМ, призначення, структуру, функції ЕОМ в цілому та окремих її пристроїв;
- основні етапи рішення задач за допомогою ЕОМ;
- основи алгоритмізації, методику складання блок-схем;
- мови програмування Паскаль та Сі/Сі++;
- основи роботи с пакетом SciLab.
вміти:
- розробляти програми у пакеті SciLab;
- розробляти програми на Сі/Сі++.
На вивчення навчальної дисципліни відводиться 360 годин 10 кредитів ЄКТС.
Інформаційний обсяг навчальної дисципліни
Змістовий модуль 1.
Вступ (14 годин)
Роль і значення інформатики у розвитку промисловості і науково-технічному прогресі. Області застосування ЕОМ. Предмет, мета і завдання дисципліни. Програмне забезпечення (ПЗ) ЕОМ. Поняття базового та прикладного ПЗ ЕОМ. Операційні системи. Основні завдання та функції ОС. Системи ОЗП-резидентні та диск-резидентні, однозадачні та багатозадачні, реального часу. MS DOS, UNIX, LINUX, MS WINDOWS 3.хх, WINDOWS 95, 98, NT, 2000, XP.
Операційна система ЕОМ. Основні модулі: базова система введення-виведення, модуль обробки переривань. Командний процесор. Драйвер. Зберігання інформації на магнітних дисках, файлова система. Основні консольні команди. Командні (пакетні) файли як спосіб зберігання груп команд.
Утиліти. Архіватори. Діагностика ЕОМ: тести обладнання і діагностичні програми.
Тема 1 (вивчення на лабораторних заняттях) (6 годин)
Командний організатор: головне меню, робота з панелями, робота з файлами і директоріями, дискові операції, побудова меню, обробка розширень, додаткові можливості.
Тема 2. Алгоритмізація. Блок – схемування (18 годин)
Розробка і опис алгоритмів. Метод HIPO. Блок-схема алгоритму рішення. ГОСТ 19.701-90. Типові структури в алгоритмах. Алгоритм обчислення суми і добутку. Похибки алгоритмів і обчислень. Основні правила при програмуванні складних обчислювальних завдань. Оптимізація обчислень. Оцінка ефективності алгоритму.
Тема 3. Інтегроване середовище програмування (12 годин)
Історія розвитку мов програмування. Машинна мова. Асемблер. Транслятор, компілятор і інтерпретатор. Мови високого рівня. Мови Бейсік, Паскаль і Сі. Мовні засоби СУБД.
Налаштування IDE. Смуга меню і підменю. Вікна BORLAND PASCAL.
Компіляція. Налагодження. Запуск і вихід, опції командного рядка. Основні опції головного меню Borland Pascal. Редактор і його можливості. Утиліти Borland Pascal. Компілятор командного рядка.
Тема 4. Мова програмування Паскаль (148 годин)
Алфавіт, лексика, структура програм на Borland Pascal. Система типів мови. Скалярні типи. Опис змінних, констант і типів. Перетворення і з-місткість типів. Огляд складових типів. Регулярні типи (масиви). Комбіновані типи (записи). Рядкові та множинні типи.
Основні оператори мови BP7: присвоювання, процедури, переходу, Структури (складні оператори): умовний, варіанта, циклові. Оператор над записами. Пустий оператор.
Процедури і функції. Загальна структура підпрограм. Тіло підпрограми. Області дії імен. Передача параметрів. Рекурсія.
Процедурні типи. Вирази: загальні правила побудови, синтаксис.
Динамічні змінні. Покажчики. Функції та процедури роботи з динамічними змінними.
Модулі: загальна структура, підпрограма в модулях. Компіляція та виконання модулів. TPU-файли. Приклад написання модуля.
Стандартні модулі: SYSTEM, DOS, GRАPH CRT, PRINTER, OVERLAY.
Структура середовища Borland Pascal. Директиви компілятора. Компілятор командним рядка.
Робота з файлами в Borland Pascal. Основні типи файлів. Відкриття і закривання файлів, основні процедури для роботи з файлами різного типу. Основи роботи з текстовими файлами. Робота з типізований файлами.
Основи роботи з клавіатурою. Підпрограми роботи з клавіатурою. Робота з екраном в текстовому режимі. Програмування простого і стандартного меню. Вікна в текстовому режимі.
Модуль GRAPH. Процедури і функції модуля. Принципи побудови графічних зображень. Основи побудови графіків.
Покажчик. Куча. Принцип розподілу пам'яті в Borland Pascal. Робота з покажчиком. Динамічні змінні. Стандартні підпрограми роботи з динамічних змінними.
Принципи модульного програмування. Структурне програмування. Зв'язок між програмними одиницями. Технологія низхідного програмування та його переваги. Основні вимоги структурного програмування. Оцінка якості програми. Стиль програмування. Коментарі.
Дата добавления: 2015-08-21; просмотров: 92 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Экскурсии за дополнительную плату | | | Змістовний модуль 2. |