
- •Робоча навчальна програма кредитного модуля
- •І. Загальні відомості
- •Іі. Розподіл навчального часу
- •III. Мета і завдання дисципліни
- •IV. Тематичний план
- •IV.1. Розподіл навчального часу за темами
- •IV.2 лекції Розділ 1. Основи мови програмування с
- •IV.3 практичні заняття
- •IV.4 компьютерний практикум
- •IV.5 контрольні роботи
- •IV.6 індивідуальні завдання
- •V. Навчально-методичні матеріали Основна література.
IV.3 практичні заняття
Практичні заняття виключені з програми і замінені комп’ютерним практикумом.
IV.4 компьютерний практикум
Розділ 1. Основи мови програмування С
Тема 1.1 Структура програми на мов.і С
Лаб.1,2 Особливості середовища Turbo C. Створення змінних. Зчитування та вивід даних на екран
Тема 1.2 Типи даних. Створення змінних. Константи.
Лаб. 3,4 Взаємодія програми з операційною системою. Параметри командного рядка та змінні оточення
Тема 1.4 Керуючі конструкції.
Лаб.5,6 Керуючі конструкції. Математичні розрахунки на мові С
Розділ 2. Програмування структурованих типів даних
Тема 2.3 Вказівники та масиви як параметри функцій
Лаб.7,8 Робота з масивами в мові С. Створення функцій. Передача різних видів параметрів
Тема 2.4 Рядки в мові С
Лаб.9,10 Робота з рядками у мові С. Використання стандартних та створення власних функцій обробки рядків.
Тема 2.5 Структури та об’єднання
Лаб.11,12 Створення структур. Структури з елементами-рядками. Масиви структур.
Розділ 3. Спеціальні засоби мови програмування
Тема 3.1 Робота з файлами
Лаб.13 Робота з бінарними файлами.
Лаб.14,15 Робота з текстовими файлами.
Тема 3.2 Робота з графікою
Лаб.16,17 Побудова графіків функцій
Тема 3.3 Робота з динамічною пам’яттю
Лаб.18 Перетворення типів. Основи роботи з динамічною пам’яттю
IV.5 контрольні роботи
У семестрі проводиться одна модульна контрольна робота, яка розділена на 2 частини. Для проведення контрольної роботи двічі виділяється по годині за рахунок практичних занять.
На першу частину контрольної роботи виносяться такі теми:
операції мови С
керуючі конструкції
використання циклів
На другу частину контрольної роботи виносяться такі теми:
робота з масивами
робота з структурами
Контрольні роботи проводяться з метою перевірки та закріплення матеріалу дисципліни.
IV.6 індивідуальні завдання
Як індивідуальне завдання пропонується розрахунково-графічна робота, метою якої є надання студентам практичних навичок у розробці програм середнього розміру з використанням спеціальних засобів мови програмування та модульного методу програмування. Розрахункові роботи пропонуються за такими основними напрямами:
Розрахункова графічна робота з тематики:
Геомагнітне поле на трасі польоту наносупутника ( варіанти завдань в залежності від точки старту (Байконур, Плєсецьк, Ясний, Куру)
Анімація руху моторного човна
Магнітне поле котушки з током;
Електростатичне поле системи зарядів;
Рух планет сонячної системи;
Розрахунок електричної мережі;
Дослідження статистичних властивостей random-генератора Ci;
Калькулятор теплових втрат будівлі;
Записка до розрахункової роботи має містити наступні розділи: вступ, опис предметної області, постановку задачі, опис алгоритмів та структури програми, результати роботи програми, висновки, літературу, текст програми у додатку.
V. Навчально-методичні матеріали Основна література.
Керниган Б. Ритчи Д. Язык программирования Си. СПб. «Невский Диалект»,2001 -353 с.
Мартынов Н.Н. Информатика: С для начинающих.- М. КУДИЦ-ОБРАЗ, 2006 –304 с.
Х.М.Дейтел., П.Дж.Дейтел. Как программировать на Си++. М .: ЗАО БИНОМ, 1999, 1000 с.
Аммерал Л. Программирование графики на Турбо Си. Пер. с англ. М., "Сол Систем", 1992.
С. Прата. Язык программирования Си. Киев, ДиаСофт, 2001.
Кораблев В. С и С++. –Киев, “BXV”, -2002, -430с.
Потопахин В.В. Язык С. Освой на примерах.-СПБ.: БХВ-Петербург,2006.-320с.
Додаткова література.
1. Безбородов Ю. М. Индивидуальная отладка программ. - М.:
Наука, 1982. - 192 с.
2. Хьюз Дж., Митчел Дж. Структурний подход к программиро-
ванию. М.: Мир, 1980. - 280 с.
Робоча навчальна програма складена на основі навчальної програми, що затверджено Методичною комісією ТЕФ протокол № від __ ___2012 р.
Робоча навчальна програма складена доц. кафедри АПЕПС Щербашиним Ю.Д.
____________ Щербашин Ю.Д..
(підпис) (ініціали, прізвище)