Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга_2013_1_часть+.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
813.57 Кб
Скачать

Оглавление

Предисловие………………………………………………………………..…..3

Глава 1. Быстрое введение в язык C++….............................................4

§ 1. Основные понятия программы.…………………………….…..…….…..… .4

    1. Пример первой программы .………………………………….….. ……..4

    2. Директива препроцессора #include …………………………..… ……...4

    3. Структура программы …….…………………………………………..…5

    4. Комментарии…………………………………….………………………..6

    5. Ключевые слова и идентификаторы, переменные………….………......6

§ 2. Ввод, вывод…………………..………….…………..…………………………7

§ 3. Выражения ……………………….……………………..…….……...………..8

3.1. Константы …………………………………………….………..….........…8

3.2. Операции и их приоритет …….…………………….…………………….9

3.3. Операции отношения и логические операции …..….………………….10

3.4. Операция присваивания …………………………..……..………………11

§ 4. Программирование ветвлений……..…………………..…….………............13

4.1. Оператор if ………………………………………………….……….........13

4.2. Тернарная операция …………..………………….………..……..............16

4.3. Оператор выбора switch ……….………….…….….……….…………....16

Упражнения и тесты …….………………..………………………….…………....19

Задачи …………………………….……………….………………..…….…...........21

Глава 2. Циклы……………………………….…............................................24

§ 1. Оператор while …………..………………………………………….………...24

§ 2. Оператор break …………..………………………………………….………...27

§ 3. Оператор do … while ..………………………………………….…….............28

§ 4. Оператор for …………..………….………………………………….……......28

Упражнения и тесты ……………………..………..……..………………………..30

Задачи …………………………….……………….………………..……………....31

Глава 3. Введение в массивы…………….…...........................................35

§ 1. Основные понятия………………..………………….………………..……....35

§ 2. Способы определения массивов…………………………………….……......38

§ 3. Вывод массивов. Функции printf и сprintf………………..………………….39

§ 4. Типы задач при работе с массивами………………………………………......42

Упражнения и тесты ……………………..………..……..……………………......45

Задачи ..………………………….……………….………………..……….………46

Глава 4. Модульное программирование. Функции…………….........48

§ 1. Функции без результатов. Параметры-значения.........................................48

    1. Примеры. Правила оформления и вызова функций….……….……..48

1.2. Формальные и фактические параметры ………………….…………..51

    1. Передача параметров по значению……………………………............51

§ 2. Функции типа void с результатами…………………………………….......52

2.1. Вычисление бесконечных сумм……………..……………………........52

2.2. Что такое ссылочный тип……………………..…………......................53

2.3. Параметры ссылочного типа…………………………………………...54

§ 3. Функции, отличные от void. Оператор return……………………….…….55

§ 4. Область действия имён. Локальные и глобальные имена………………..58

§ 5. Встраиваемые (inline) функции…………………………………………….60

§ 6. Параметры по умолчанию………………….……………………..….……..61

§ 7. Перегрузка функций……………………………….….……………….........62

Упражнения и тесты ……………………..………..……..……………………...63

Задачи …………………………….……………….………………..……………66

Глава 5. Введение в объектно-ориентированное

программирование.………….………………………....………..70

§ 1. Первое знакомство с ООП……..………..…..……………………………...70

§ 2. Класс. Поля и методы класса…………….………….………………...........73

§ 3. Создание объектов. Конструктор……………………….………….……....75

Упражнения и тесты ……………………..………..……..……………….……..76

Задачи …………………………….……………….………………..……….……81

Учебное издание

Аленский Николай Алексеевич