русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


З м і с т


Дата додавання: 2014-11-28; переглядів: 832.


 

1. Вступ ............................................................................................................................. 6

1.1. Історія та сучасність ........................................................................................ 6

1.2. Загальна структура програми. Два простих приклади ......................... 8

2. Об’єкти та ідентифікатори ...................................................................................... 14

2.1. Об'єкти і їхні атрибути ..................................................................................... 14

2.2. Алфавіт мови та лексеми ................................................................................. 15

2.3. Ідентифікатори .................................................................................................. 16

2.4. Вправи .................................................................................................................. 18

3. Вирази.......................................................................................................................... 20

3.1. Поняття виразу. Lvalue та Rvalue ................................................................. 20

3.2. Операції, пріоритети та асоціативність ....................................................... 21

3.3. Вправи ................................................................................................................... 31

4. Оператори ................................................................................................................... 34

4.1. Види операторів ................................................................................................ 34

4.2. Стандартні оператори ..................................................................................... 35

4.3. Оголошення змінних і ініціалізація ............................................................... 42

4.4. Константи й константні об'єкти .................................................................... 43

4.5. Вправи .................................................................................................................. 45

5. Типи мови С++ ............................................................................................................ 48

5.1. Типи і їхні різновиди ......................................................................................... 48

5.2. Службове слово void ........................................................................................ 50

5.3. Тип-перерахування enum ............................................................................... 50

5.4. Перетворення типів ........................................................................................... 51

5.5. Вправи .................................................................................................................. 52

6. Покажчики й посилання .......................................................................................... 55

6.1. Покажчики .......................................................................................................... 55

6.2. Посилання ........................................................................................................... 58

6.3. Вправи .................................................................................................................. 59

7. Масиви і динамічні об'єкти ..................................................................................... 62

7.1. Масиви ................................................................................................................. 62

7.2. Рядки символів ................................................................................................... 64

7.3. Динамічні об'єкти й масиви............................................................................ 67

7.4. Вправи .................................................................................................................. 73

 

8. Функції й процедури .................................................................................................. 76

8.1. Загальні відомості .............................................................................................. 76

8.2. Функція main ....................................................................................................... 84

8.3. Функції зі змінним числом параметрів ......................................................... 86

8.4. Покажчики на функції....................................................................................... 87

8.5. Функції із шаблонами ....................................................................................... 89

8.6. Вправи ................................................................................................................... 92

9. Консольне введення/виведення .............................................................................. 97

9.1. Засоби бібліотеки С ........................................................................................... 97

9.2. Використання потоків..................................................................................... 100

9.3. Вправи ................................................................................................................. 104

10. Операції з файлами ................................................................................................ 107

10.1. Види файлів і режими роботи з ними ...................................................... 107

10.2. Бібліотека С ................................................................................................... 108

10.3. Застосування потоків .................................................................................. 113

10.4. Вправи ............................................................................................................. 121

11. Компіляція програми. Директиви й макроси .................................................. 126

11.1. Фази компіляції .............................................................................................. 126

11.2. Директиви режиму компіляції .................................................................... 126

11.3. Директиви препроцесора ............................................................................ 127

11.4. Вправи .............................................................................................................. 130

12. Змішане програмування: використання асемблерного коду..................... 132

12.1. Засоби використання асемблера .............................................................. 132

12.2. Вправи.............................................................................................................. 134

13. Програмна реалізація алгоритмів...................................................................... 136

13.1. Алгоритм Евкліда пошуку найбільшого загального дільника двох
цілих чисел ....................................................................................................... 136

13.2. Обчислення факторіала .............................................................................. 138

13.3. Пошук простих чисел (решето Ератосфена) ....................................... 138

13.4. Генерація підмножин ................................................................................... 139

13.5. Сортування масивів ..................................................................................... 141

13.6. Пошук у масиві .............................................................................................. 144

13.7. Операції з матрицями .................................................................................. 147

13.8. Лінійна інтерполяція даних ....................................................................... 155

13.9. Лінійна апроксимація .................................................................................. 156

13.10. Розв’язування нелінійних рівнянь ............................................................ 158

13.11. Пошук заданої послідовності символів у файлі .................................. 159

13.12. Вправи ............................................................................................................. 161

14. Створення й використання бібліотечних модулів. Модуль syst.h ............. 163

14.1. Створення бібліотечних модулів .............................................................. 163

14.2. Модуль syst.h .................................................................................................. 164

14.3. Системні функції та макрооперації .......................................................... 166

14.4. Операції введення/виведення ..................................................................... 170

14.5. Математичні функції .................................................................................... 175

14.6. Спеціальні класи. Клас Spline для інтерполяції даних сплайнами . 178

14.7. Вправи .............................................................................................................. 178

15. Графічне виведення. Модуль rgraph.h ............................................................... 181

15.1. Модуль rgraph.h. Загальні відомості ........................................................ 181

15.2. Глобальні змінні й константи ..................................................................... 182

15.3. Класи й покажчики на функції .................................................................. 183

15.4. Функції й процедури класів ........................................................................ 183

15.5. Функції графічного виводу ......................................................................... 185

15.6. Приклади програм з графічним виведенням .......................................... 187

15.7. Вправи .............................................................................................................. 190

16. Життєвий цикл програмного продукту. Питання стилю запису текстів
програм ...................................................................................................................... 192

16.1. Життєвий цикл програми ............................................................................. 192

16.2. Стиль запису програми ............................................................................... 192

16.3. Вправи .............................................................................................................. 196

Література ....................................................................................................................... 197

 

 


<== попередня лекція | наступна лекція ==>
Запоріжжя ЗНТУ 2008 | Історія та сучасність


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн