Слайд 2Задача кодирования (хранения) информации
Эволюция данных
Системы счисления
Выбор двоичной СС и бита как единицу
![Задача кодирования (хранения) информации Эволюция данных Системы счисления Выбор двоичной СС и бита как единицу хранения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-1.jpg)
хранения
Слайд 3Бит
Байт
char
int
float
8
1
4
4
1*8 bits
4*8 bits
4*8 bits
![Бит Байт char int float 8 1 4 4 1*8 bits 4*8 bits 4*8 bits](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-2.jpg)
Слайд 4Задачи хранения: слов, предложений, векторов и матриц
char
int
float
Массивы
long
![Задачи хранения: слов, предложений, векторов и матриц char int float Массивы long](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-3.jpg)
Слайд 5char
int
float
char
char
int
int
float
float
Массивы
Строка
Вектор
Вектор
Элементы массива
Индекс элемента массива 0..N
0
1
N
…
![char int float char char int int float float Массивы Строка Вектор](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-4.jpg)
Слайд 6 Для удобства хранения матриц и работы с несколькими измерениями созданы многомерные массивы
int
int
int
int
int
int
int
int
int
![Для удобства хранения матриц и работы с несколькими измерениями созданы многомерные массивы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-5.jpg)
Слайд 7Число элементов, измерений массива заранее не известно
Возможности хранения данных в оперативной памяти
Указатели
Динамические
![Число элементов, измерений массива заранее не известно Возможности хранения данных в оперативной памяти Указатели Динамические массивы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-6.jpg)
массивы
Слайд 8char
int
float
Структуры
Элементы структуры
Каждый элемент имеет уникальную ячейку памяти,
элементы сгруппированы и хранятся как 1
![char int float Структуры Элементы структуры Каждый элемент имеет уникальную ячейку памяти,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-7.jpg)
блок
Слайд 9char
int
Объединения
char
char
char
Все элементы хранятся в одной и той же памяти,
размер которой равен размеру
![char int Объединения char char char Все элементы хранятся в одной и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-8.jpg)
максимального элемента
Слайд 10Эволюция алгоритмов обработки данных
![Эволюция алгоритмов обработки данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-9.jpg)
Слайд 11Эволюция алгоритмов
Следование
Ветвление
Цикл
Задача проверки условий
Задача повторения
Функции
Задача упрощения
Рекурсия
Модули
Задача повторного использования
![Эволюция алгоритмов Следование Ветвление Цикл Задача проверки условий Задача повторения Функции Задача](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/938954/slide-10.jpg)