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

Содержание

Слайд 2

Список ключевых слов C++ * — слова с одной звездочкой

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

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

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

Потоки

Потоки

Слайд 4

Русификация

Русификация

Слайд 5

Русфикация #include SetConsoleCP(1251); SetConsoleOutputCP(1251);

Русфикация

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

Слайд 6

Структуры

Структуры

Слайд 7

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

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

Слайд 8

? х = 10; у = х > 9 ?

?

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

х

= 10; if (х > 9) у = 100; else у = 200;
Слайд 9

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

&

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

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

Слайд 11

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

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

Слайд 12

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

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

Слайд 13

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

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

Слайд 14

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

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

Слайд 15

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

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

Слайд 16

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

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

Слайд 17

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

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

Слайд 18

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

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

Слайд 19

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

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

Слайд 20

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

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

Слайд 21

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

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

Слайд 22

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

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

Слайд 23

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

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

Слайд 24

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

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

Слайд 25

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

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

Слайд 26

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

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

Слайд 27

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

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

Слайд 28

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

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

Слайд 29

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

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

Слайд 30

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

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

Слайд 31

Слайд 32

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

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

Слайд 33

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

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

Слайд 34

Слайд 35

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

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

Слайд 36

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

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

Слайд 37

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

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

Слайд 38

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

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

Слайд 39

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

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

Слайд 40

Слайд 41

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

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

Слайд 42

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

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

Слайд 43

Решение

Решение

Слайд 44

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

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

Слайд 45

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

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

Слайд 46

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

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

Слайд 47

Слайд 48

Слайд 49

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

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

Слайд 50

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

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

Слайд 51

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

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

Слайд 52

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

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

Слайд 53

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

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

Слайд 54

Слайд 55

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

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

Слайд 56

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

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

Слайд 57

Слайд 58

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

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

Слайд 59

Слайд 60

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

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

Слайд 61

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

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

Слайд 62

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

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

Слайд 63

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

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

Слайд 64

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

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

Слайд 65

Слайд 66

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

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

Слайд 67

Except try-блок — так называемый блок повторных попыток. В нем

Except

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

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

Слайд 69

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

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

Слайд 70

Слайд 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/

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
Количество просмотров: 205
Количество скачиваний: 0