C++ презентация

Содержание

Слайд 2

Список ключевых слов C++

* — слова с одной звездочкой были добавлены в C++

98.
** — слова с двумя звездочками были добавлены в C++ 11

Слайд 3

Потоки

Слайд 4

Русификация

Слайд 5

Русфикация

#include
SetConsoleCP(1251);
SetConsoleOutputCP(1251);

Слайд 6

Структуры

Слайд 7

Пауза в программе

Слайд 8

?

х = 10; у =  х > 9 ? 100 : 200;

х = 10; if

(х > 9) у = 100; else у = 200;

Слайд 9

&

& - унарный оператор, возвращающий адрес операнда в памяти
m = &count; //помещает в m

адрес переменной count
q = *m; //помещает значение count в q

Слайд 11

Одномерный массив

Слайд 12

Массив, заданный вручную

Слайд 13

Глобальный массив

Слайд 14

Массив констант

Слайд 15

Простые массивы

Слайд 16

Задание массива при определении

Слайд 17

Генерация случайных чисел

Слайд 18

Генерация чисел в зависимости от параметра

Слайд 19

Использование системного времени

Слайд 20

Задание случайных чисел в заданном диапазоне

Слайд 21

Задание случайных чисел в заданном диапазоне

Слайд 22

Вывод несуществующих элементов

Слайд 23

Особенности работы с памятью

Слайд 24

Массив констант

Слайд 25

Массивы чисел

Слайд 26

Массив символов

Слайд 27

Варианты обращения к элементам массива

Слайд 28

Обращение через указатели

Слайд 29

Использование адресации

Слайд 30

Двумерный массив

Слайд 32

Использование #define

Слайд 33

Чтение и запись массива в файл

Слайд 35

Сложный массив

Слайд 36

Вывод до первого вхождения числа в массив

Слайд 37

В сложной структуре

Слайд 38

Общий вид для структур

Слайд 39

Ввод и вывод массива сложный

Слайд 41

Массив структур

Слайд 42

Ввод и вывод массива структур

Слайд 43

Решение

Слайд 44

Массив из более сложных структур

Слайд 45

Более сложный вариант вывода

Слайд 46

Поиск по простой структуре

Слайд 49

Поиск по более сложной структуре

Слайд 50

Поиск максимума. Перегрузка логических операторов

Слайд 51

Поиск минимума

Слайд 52

Поиск максимума

Слайд 53

Для более сложной структуры

Слайд 55

Возможная оптимизация - подбор ключа

Слайд 56

Предоставление массива в виде структуры

Слайд 58

Поиск экстремумов

Слайд 60

Передача по значению

Слайд 61

Передача по ссылке

Слайд 62

Вывод массива

Слайд 63

Массив неизвестного размера

Слайд 64

Использование указателя

Слайд 66

Рекурсивный и нерекурсивый факториал

Слайд 67

Except

try-блок — так называемый блок повторных попыток. В нем надо располагать код, который

может привести к ошибке и аварийному закрытию программы;
throw генерирует исключение. То что остановит работу try-блока и приведет к выполнению кода catch-блока. Тип исключения должен соответствовать, типу принимаемого аргумента catch-блока;
catch-блок — улавливающий блок, поймает то, что определил  throw и выполнит свой код. Этот блок должен располагаться непосредственно под try-блоком. Никакой код не должен их разделять.
если в try-блоке исключение не генерировалось, catch-блок не сработает. Программа его обойдет.

Слайд 69

И вновь простая обработка массива с сортировкой

Слайд 71

http://do.rksi.ru/library/courses/demo/tema1_7.dbk
http://proguroki.ru/urok7/urok7_2/urok7_2_3/urok-7-2-3-dostup-k-elementam-massiva
http://iguania.ru/algorithm/search/linear-search
https://ravesli.com/uroki-cpp/
http://it.kgsu.ru/C_STREAM/ogl_oop.html
http://cppstudio.com/post/423/

Имя файла: C++.pptx
Количество просмотров: 181
Количество скачиваний: 0