Навчально-методичний посібник по дисципліні «Алгоритмізація І програмування» Лабораторний практикум Київ детут 2015



Сторінка1/23
Дата конвертації13.04.2017
Розмір3.74 Mb.
  1   2   3   4   5   6   7   8   9   ...   23


МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНИЙ ЕКОНОМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

ТРАНСПОРТУ
Кафедра Автоматизація та комп’ютерно-інтегровані технології транспорту

Мараховський Л.Ф., Ковалев В.В., Романок Ю.О.


НАВЧАЛЬНО-МЕТОДИЧНИЙ ПОСІБНИК
по дисципліні
«Алгоритмізація і програмування»
Лабораторний практикум


Київ – ДЕТУТ - 2015


УДК 681.3.07

Мараховський Л.Ф., Ковалев В.В., Романок Ю.О.

Навчально-методичний посібник по дисципліні «Алгоритмізація і програмування» Лабораторний практикум. – К.: ДЕТУТ, 2015. –275 с.

У навчально-методичному посібнику подано основні дані по мові програмування С++ та розглянуті методичні правди до виконання лабораторних робіт, розглянуті апаратні засоби сучасних комп’ютерів, методи побудови структурних блок-схем, процедурне програмування, об’єктно-орієнтоване програмування. В складі лабораторного практикуму розглянуто 40 робіт. Для студентів бакалаврів, науковців і практичних працівників.

Рецензенти:
О.І. Стасюк – доктор технічних наук, професор, зав. кафедри АКІТТ
Г.Г.Исламов – доктор физико-математических наук, профессор,заведующий ка-федрой высокопроизводительных вычислений и параллельного про-граммирования, техніка показників, Удмуртского государственного университета.

©Мараховський Л.Ф.,

© Ковалев В.В.,

© Романок Ю.О.



©ДЕТУТ, 2015 рік
ЗМІСТ


Узгодження:

5

Вступ

6

1. Методичні поради до користування практикумом

7

1.1. Послідовність виконання робіт

7

1.2. Виконання самостійної роботи для підготовки до лабораторній роботі

7

1.3. Методика проведення лабораторної роботи

8

1.4. Приклад оформлення титульної сторінки звіту

10

1.5. Структура навчальної дисципліни

11

2. Побудова структурних блок-схем алгоритмів

13

Лабораторна робота № 1. Апаратні засоби сучасних комп’ютерів

13

Лабораторна робота № 2. Побудова структурних блок-схем

15

3. Процедурне програмування

18

Лабораторна робота № 3. Ознайомлення з середовищем розробки Microsoft Visual C++ 6.0

18

Лабораторна робота № 4. Арифметичні та логічні операції у С++.

28

Лабораторна робота № 5. Змінні у С++.

35

Лабораторна робота № 6. Програми вибору

41

Лабораторна робота № 7. Структура повторення

47

Лабораторна робота № 8. Вбудовані функції

53

Лабораторна робота № 9. Вбудовані функції (продовження)

62

Лабораторна робота № 10. Область дії і час життя змінних

68

Лабораторна робота № 11. Передача аргументів за посиланням та масиви

75

Лабораторна робота № 12. Масиви та маніпулятори

82

Лабораторна робота № 13. Робота з файлами і базами даних

88

Лабораторна робота № 14. Початкове заповнення бази даних з клавіатури

95

Лабораторна робота № 15. Налагодження програми та лабораторна робота № 1

101

4. Техніка показників

105

Лабораторна робота № 16. Показники

105

Лабораторна робота № 17. Показники та масиви

110

Лабораторна робота № 18. Показники та функції

113

Лабораторна робота № 19. Сортування масивів та масив показників на функції

118

Лабораторна робота № 20. Символьні масиви

123

Лабораторна робота № 21. Символьні масиви-рядки

128

Лабораторна робота № 22. Обробка рядків

133

Лабораторна робота № 23. Порівняння символів та рядків

137

Лабораторна робота № 24. Сортування масивів рядків

141

Лабораторна робота № 25. Аргументи командного рядка

144

Лабораторна робота № 26. Динамічне розподілення пам’яті

146

Лабораторна робота № 27. Використання показників та лабораторна робота № 2

149

5. Обєктно-оріентоване програмування

151

Лабораторна робота № 28. Структури

151

Лабораторна робота № 29. Класи

157

Лабораторна робота № 30. Функції користувача та передача параметрів в функцію

163

Лабораторна робота № 31. Базові типи даних та ввід – вивід

175

Лабораторна робота № 32. Робота з одновимірними та багатовимірними масивами

189

Лабораторна робота № 33. Рядки. Функції по роботі з рядками

197

Лабораторна робота № 34. Перетворюваний тип. Об’єднання структури

204

Лабораторна робота № 35. Динамічний розподіл пам’яті. Покажчики та їх використання

211

Лабораторна робота № 36. Простір імен. Компонування

218

Лабораторна робота № 37 – 38. Класи. Спеціальні функції – члени класу. Перевантаження операцій

231

Лабораторна робота № 39. Класи. Успадкування. Віртуальні функції

250

Лабораторна робота № 40. Шаблони функцій та класів

265

Література

277
  1   2   3   4   5   6   7   8   9   ...   23


База даних захищена авторським правом ©lecture.in.ua 2016
звернутися до адміністрації

    Головна сторінка