Реферат: Основы программирования на языке Си
8. ПРИЛОЖЕНИЯ .............................................................................................................................29
ЛЕКЦИЯ 3. ФУНКЦИИ И ПРОЦЕДУРНАЯ АБСТРАКЦИЯ .............................................31
1. НАЗНАЧЕНИЕ ПОДПРОГРАММ.....................................................................................................31
2. ОПРЕДЕЛЕНИЕ НОВЫХФУНКЦИЙ...............................................................................................31
3. СПОСОБЫ ПЕРЕДАЧИПАРАМЕТРОВВНУТРЬФУНКЦИЙ..............................................................33
4. ПОЛИМОРФИЗМ ИПЕРЕГРУЗКАФУНКЦИЙ..................................................................................35
5. ПРОЦЕДУРНАЯ АБСТРАКЦИЯИ"ХОРОШИЙ" СТИЛЬ ПРОГРАММИРОВАНИЯ...............................36
6. МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ...........................................................................................36
7. СВОДКА РЕЗУЛЬТАТОВ...............................................................................................................38
8. УПРАЖНЕНИЯ .............................................................................................................................39
ЛЕКЦИЯ 4. ТЕКСТОВЫЕ ФАЙЛЫ И ПОТОКИ ВВОДА/ВЫВОДА ................................41
1. НАЗНАЧЕНИЕ ФАЙЛОВ................................................................................................................41
2. ПОТОКИ ВВОДА/ВЫВОДА ...........................................................................................................41
3. ПРОВЕРКА ОШИБОКВЫПОЛНЕНИЯФАЙЛОВЫХОПЕРАЦИЙ.......................................................43
4. СИМВОЛЬНЫЙ ВВОД/ВЫВОД ......................................................................................................44
5. ПРОВЕРКА ДОСТИЖЕНИЯКОНЦАФАЙЛАПРИОПЕРАЦИЯХВВОДА............................................45
6. ПЕРЕДАЧА ПОТОКОВ ФУНКЦИЯМВКАЧЕСТВЕПАРАМЕТРОВ.....................................................47
7. ОПЕРАТОРЫ ВВОДА/ВЫВОДА ">>" И "<<" .................................................................................48
8. СВОДКА РЕЗУЛЬТАТОВ...............................................................................................................50
9. УПРАЖНЕНИЯ .............................................................................................................................50
ЛЕКЦИЯ 5. ОПЕРАТОРЫ ВЕТВЛЕНИЯ И ЦИКЛЫ ...........................................................52
1. ЛОГИЧЕСКИЕ ЗНАЧЕНИЯ, ВЫРАЖЕНИЯ ИФУНКЦИИ...................................................................52
2. ЦИКЛЫ "FOR", "WHILE" И "DO...WHILE" .....................................................................................53
3. МНОЖЕСТВЕННОЕ ВЕТВЛЕНИЕИОПЕРАТОР"SWITCH" ..............................................................55
4. БЛОКИ ИОБЛАСТЬВИДИМОСТИПЕРЕМЕННЫХ..........................................................................56
4
5. ЗАМЕЧАНИЕ ОВЛОЖЕННЫХЦИКЛАХ.........................................................................................59
6. СВОДКА РЕЗУЛЬТАТОВ...............................................................................................................59
7. УПРАЖНЕНИЯ .............................................................................................................................60