Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алг та Прог-2(а)_РНП.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
119.3 Кб
Скачать

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. Навчально-методичні матеріали Основна література.

  1. Керниган Б. Ритчи Д. Язык программирования Си. СПб. «Невский Диалект»,2001 -353 с.

  2. Мартынов Н.Н. Информатика: С для начинающих.- М. КУДИЦ-ОБРАЗ, 2006 –304 с.

  3. Х.М.Дейтел., П.Дж.Дейтел. Как программировать на Си++. М .: ЗАО БИНОМ, 1999, 1000 с.

  4. Аммерал Л. Программирование графики на Турбо Си. Пер. с англ. М., "Сол Систем", 1992.

  5. С. Прата. Язык программирования Си. Киев, ДиаСофт, 2001.

  6. Кораблев В. С и С++. –Киев, “BXV”, -2002, -430с.

  7. Потопахин В.В. Язык С. Освой на примерах.-СПБ.: БХВ-Петербург,2006.-320с.

Додаткова література.

1. Безбородов Ю. М. Индивидуальная отладка программ. - М.:

Наука, 1982. - 192 с.

2. Хьюз Дж., Митчел Дж. Структурний подход к программиро-

ванию. М.: Мир, 1980. - 280 с.

Робоча навчальна програма складена на основі навчальної програми, що затверджено Методичною комісією ТЕФ протокол № від __ ___2012 р.

Робоча навчальна програма складена доц. кафедри АПЕПС Щербашиним Ю.Д.

____________ Щербашин Ю.Д..

(підпис) (ініціали, прізвище)

9