Слайд 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
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Задание массива при определении
Слайд 17
Генерация случайных чисел
Слайд 18
Генерация чисел в зависимости от параметра
Слайд 19
Использование системного времени
Слайд 20
Задание случайных чисел в заданном диапазоне
Слайд 21
Задание случайных чисел в заданном диапазоне
Слайд 22
Вывод несуществующих элементов
Слайд 23
Особенности работы с памятью
Слайд 24
Слайд 25
Слайд 26
Слайд 27
Варианты обращения к элементам массива
Слайд 28
Обращение через указатели
Слайд 29
Слайд 30
Слайд 31
Слайд 32
Слайд 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-блок — так называемый блок повторных попыток. В нем надо
располагать код, который может привести к ошибке и аварийному закрытию программы;
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/