Основи програмування
Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.00.O.007
Кількість кредитів: 6.00
Кафедра: Інформаційні технології видавничої справи
Лектор: к.т.н., доцент Кустра Наталія Омелянівна
Семестр: 1 семестр
Форма навчання: денна
Результати навчання: • Знати інструментальні засоби структурного програмування;
• Знати засоби безпосереднього звертанням до апаратних пристроїв комп’ютера;
• Знати технологiю програмування та функціональні можливості мови програмування C;
• Вміти здійснювати постановку задачі; розробляти схему її розв’язання; забезпечувати введення, опрацювання і виведення необхідної текстової та графічної інформації;
• Вміти записувати програму розв’язання задачі засобами мови C; налагоджувати та реалізовувати програму в інтегрованому середовищі Visual Studio C++ і Dev C.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити
• Шкільний курс з математики.
• Шкільний курс з інформатики.
Кореквізити:
• Алгоритми та структури даних
• Об'єктно-орієнтоване програмування
Короткий зміст навчальної програми: Сучасний стан та перспективи розвитку технiчних засобiв та програмного забезпечення комп’ютерної техніки.
Системи числення, переведення чисел з однiєї системи числення в iншу.
Арифметичнi та логiчнi операцiї над двiйковими даними
Формати внутрішнього представлення числових та символьних даних
Характеристика основних етапiв розв'язку задач засобами обчислювальної технiки: постановка задачi; розроблення або вибiр математичних методiв розв'язку; формування алгоритму розв'язку; запис алгоритму на однiй з мов програмування; введення та вiдлагодження програми; пiдготовка та введення вхiдних даних; аналiз отриманих результатiв.
Мови та системи програмування.
Етапи комп'ютерної реалiзацiї програм. Технологiї програмування. Основнi складовi систем програмування: компiлятори/iнтерпретатори, бiблiотеки пiдпрограм, допомiжнi програми. Iнтегрованi середовища розробникiв.
Характеристика мови програмування C. Структура C-програм
Лексеми мови C
Типи даних
Вирази та операції
Стандартні функції форматованого введення-виведення даних
Оператори
Вказівники.
Масиви даних
Символьні рядки
Багатовимірні масиви. Масиви символьних рядків
Структури, об’єднання, декларація typedef
Методи та критерії оцінювання: письмові звіти з лабораторних робіт, усне опитування (40%)
підсумковий контроль (контрольний захід): письмово-усна форма (60%)
Рекомендована література: 1. Шпак З.Я. Програмування мовою С. – Львів: Видав-во Львівської політехніки, 2011. – 436 с.
2. Шилдт Г. Полный справочник по С: Пер. с англ. – М.: Вильямс, 2009. – 704 с.
3. Прата С. Язык программирования С. Лекции и упражнения: Пер. с англ. – М.: Изд. дом “Вильямс”, 2006. – 960 с.