Основи інформаційних технологій і програмування, частина 2
Код модуля:
АТХП_6041_С01
Тип модуля:
обов’язковий
Семестр:
Другий
Обсяг модуля:
загальна кількість годин — 108 ( кредитів ЄКТС — 3)
аудиторні години — 48 (лекції — 32, лаб. роб. — 16)
Лектори:
доцент, к.т.н. Ділай Ігор Володимирович
Результати навчання:
- У результаті вивчення модуля студент повинен знати методи розробки алгоритмів i програм розв’язку прикладних задач, а також методи вiдлагодження i оформлення результатів розв’язку задач.
- На основі набутих знань студент повинен вміти розв’язувати типові технічні (обчислювального характеру) задачі теплоенергетики.
Спосіб навчання (аудиторне, дистанційне навчання):
аудиторне
Необхідні обов’язкові попередні та супутні модулі:
- пререквізити: Основи інформаційних технологій та програмування“, ч.1
- кореквізити: Математичне моделювання в теплоенергетиці
Зміст навчального модуля:
- Загальні поняття про мову С.
- Алгоритмізація задач теплоенергетики. Графічне представлення алгоритму. Класифікація алгоритмів.
- Програмування задач з лінійним алгоритмом. Оператори присвоєння, вводу даних і виводу.
- Програмування задач з розгалуженим алгоритмом. Логічні вирази i порядок їх виконання. Оператори умовних переходів. Вкладені умовні оператори.
- Програмування задач з циклічним алгоритмом. Оператори організації циклів. Вкладені цикли. Програмування задач обчислення кількості речовин.
- Програмування алгоритмів із зверненями. Поняття про блоки (модулі) програми. Формати опису функції i звернення до неї. Алгоритмізація і програмування задач з масивами даних. Масиви даних. Ідентифікатори масивів та їх елементів. Оператор розмірності. Алгоритми обробки елементів масивів.
- Методи розв'язування нелінійних рівнянь. Апроксимація. Метод найменших квадратів. Числові методи розв'язування звичайних диференціальних рівнянь та систем. Методи Ейлера та Рунге-Кутта. Засоби середовища MatLab для чисельного розв'язування названих задач.
Рекомендована література:
- Проценко В.С., Чаленко П.І. Ставровський А.Б. Техніка програмування мовою СІ: Навч. Посібник. — К.: Либідь, 1993.
- Б.Керниган, Д.Ритчи. Программирование на языке СИ. — М.: Финансы и статисти¬ка, 1992.
- Подбельский В.В., Фомин С.С. Программирование на языке Си. :Учебн. пособие. — 2-е доп. изд. — М.: Финансы и статистика, 1999.
- Потемкин А.И. MatLab 5. — М.: ДИАЛОГ-МИФИ, 1998.
- Новіков Л.О., Обшта А.Ф. Чисельні та наближені методи прикладної математики. — Львів, 1998.
Форми та методи навчання:
лекції, лабораторні заняття, контрольна робота, самостійна робота
Методи і критерії оцінювання:
- Поточний контроль (30%): письмові звіти з лабораторних робіт, усне опитування, контрольна робота
- Підсумковий контроль (70%, іспит): контрольні заходи
Мова навчання:
українська