Похожие презентации:
C++
1. C++
022. Список ключевых слов C++
alignas **class
alignof **
const
asm
constexpr **
auto
const_cast *
bool *
continue
break
decltype
case
default
catch
delete
char
do
char16_t **
double
char32_t ** dynamic_cast
*
else
enum
explicit *
export *
extern
false *
float
for
friend
goto
if
inline
public
switch
int
register
template
long
reinterpret_c
this
mutable *
ast *
thread_local
namespace *
return
**
new
short
throw
noexcept **
signed
true *
nullptr **
sizeof
try
operator
static
typedef
private
static_assert
typeid *
protected
**
typename *
static_cast *
union
struct
* — слова с одной звездочкой были добавлены в C++ 98.
** — слова с двумя звездочками были добавлены в C++ 11
unsigned
using *
virtual
void
volatile
wchar_t *
while
3. Потоки
ПотокУстройство
stdin
stdout
stderr
stdaux
stdprn
Клавиатура
Экран
Экран
Первый последовательный порт
Принтер
4. Русификация
5. Русфикация
#include <windows.h>SetConsoleCP(1251);
SetConsoleOutputCP(1251);
6. Структуры
7. Пауза в программе
8. ?
&& - унарный оператор, возвращающий адрес операнда в памяти
m = &count;
//помещает в m адрес переменной count
q = *m;
//помещает значение count в q
9. &
10.
Одномерный массив11. Одномерный массив
Простые массивы12. Массив, заданный вручную
Задание массива при определении13. Глобальный массив
Генерация случайных чисел14. Массив констант
Генерация чисел в зависимости отпараметра
15. Простые массивы
Использование системного времени16. Задание массива при определении
Задание случайных чисел в заданномдиапазоне
17. Генерация случайных чисел
Задание случайных чисел в заданномдиапазоне
18. Генерация чисел в зависимости от параметра
Вывод несуществующих элементов19. Использование системного времени
Особенности работы с памятью20. Задание случайных чисел в заданном диапазоне
Массив констант21. Задание случайных чисел в заданном диапазоне
Массивы чисел22. Вывод несуществующих элементов
Массив символов23. Особенности работы с памятью
Варианты обращения к элементаммассива
24. Массив констант
Обращение через указатели25. Массивы чисел
Использование адресации26. Массив символов
Двумерный массив27. Варианты обращения к элементам массива
28. Обращение через указатели
Использование #define29. Использование адресации
Общий вид для структур30. Двумерный массив
Ввод и вывод массива сложный31.
32. Использование #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. Поиск экстремумов
Except•try-блок — так называемый блок
повторных попыток. В нем надо
располагать код, который может
привести к ошибке и аварийному
закрытию программы;
•throw генерирует исключение. То
что остановит работу try-блока и
приведет к выполнению кода catchблока. Тип исключения должен
соответствовать, типу принимаемого
аргумента catch-блока;
•catch-блок — улавливающий блок,
поймает то, что определил throw и
выполнит свой код. Этот блок
должен
располагаться
непосредственно под try-блоком.
Никакой
код
не
должен
их
разделять.
•если в try-блоке исключение не
генерировалось,
catch-блок
не
сработает. Программа его обойдет.
59.
60. Передача по значению
61. Передача по ссылке
http://do.rksi.ru/library/courses/demo/tema1_7.dbkhttp://proguroki.ru/urok7/urok7_2/urok7_2_3/urok-7-2-3-dostup-kelementam-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/