Содержание
- 2. Определение Массив – это группа переменных одного типа, расположенных в памяти рядом (в соседних ячейках) и
- 3. Выделение памяти (объявление) int A[5]; double V[8]; bool L[10]; char S[80]; число элементов const int N
- 4. Обращение к элементу массива A массив 2 15 НОМЕР элемента массива (ИНДЕКС) A[0] A[1] A[2] A[3]
- 5. Как обработать все элементы массива? Объявление: Обработка: const int N = 5; int A[N]; // обработать
- 6. Как обработать все элементы массива? Обработка с переменной: i = 0; // обработать A[i] i ++;
- 7. Заполнение массива main() { const int N = 10; int A[N]; int i; for ( i
- 8. Ввод с клавиатуры и вывод на экран Объявление: Ввод с клавиатуры: Вывод на экран: const int
- 9. Ввод с клавиатуры
- 10. Вывод на экран
- 11. Заполнение случайными числами for ( i = 0; i { A[i] = rand()% 81 +20; cout
- 12. Перебор элементов Общая схема: for ( i = 0; i { ... // сделать что-то с
- 13. Перебор элементов Среднее арифметическое: int count, sum; count = 0; sum = 0; for ( i
- 14. АЛГОРИТМЫ ОБРАБОТКИ МАССИВОВ
- 15. Поиск в массиве Найти элемент, равный X: i = 0; while ( A[i] != X )
- 16. Поиск в массиве nX = -1; for ( i = 0; i if ( A[i] ==
- 17. Максимальный элемент M = A[0]; for ( i = 1; i if ( A[i]> M )
- 18. Максимальный элемент и его номер
- 19. Реверс массива «Простое» решение: for( i = 0; i { // поменять местами A[i] и A[N+1-i]
- 20. Реверс массива for ( i = 0; i { c = A[i]; A[i] = A[N-1-i]; A[N-1-i]
- 21. Циклический сдвиг элементов «Простое» решение: c = A[0]; for ( i = 0; i A[i] =
- 22. Отбор нужных элементов «Простое» решение: Задача. Отобрать элементы массива A, удовлетворяющие некоторому условию, в массив B.
- 23. Отбор нужных элементов A B выбрать чётные элементы count = 0; for ( i = 0;
- 24. СОРТИРОВКА
- 25. Что такое сортировка? Сортировка – это расстановка элементов массива в заданном порядке. …по возрастанию, убыванию, последней
- 26. Метод пузырька (сортировка обменами) Идея: пузырек воздуха в стакане воды поднимается со дна вверх. Для массивов
- 27. Метод пузырька 2-й проход: 3-й проход: 4-й проход:
- 28. Метод пузырька 1-й проход: сделать для j от N-2 до 0 шаг -1 если A[j+1] //
- 29. Метод пузырька for ( i = 0; i for ( j = N-2; j >= i
- 30. Метод выбора (минимального элемента) Идея: найти минимальный элемент и поставить его на первое место. сделать для
- 31. Метод выбора (минимального элемента) for ( i = 0; i { nMin = i; for (
- 32. Быстрая сортировка (QuickSort) Идея: выгоднее переставлять элементы, который находятся дальше друг от друга.
- 33. Быстрая сортировка Шаг 2: переставить элементы так: при сортировке элементы не покидают « свою область»! Шаг
- 34. Быстрая сортировка Разделение: выбрать средний элемент массива (X=67) установить L = 1, R = N увеличивая
- 35. Быстрая сортировка
- 36. Быстрая сортировка const int N = 7; int A[N]; ... main() { // заполнить массив qSort(
- 37. Быстрая сортировка void qSort( int nStart, int nEnd ) { int L, R, c, X; if
- 38. Быстрая сортировка void qSort( int A[], int nStart, int nEnd ) { ... qSort ( A,
- 39. Быстрая сортировка Сортировка массива случайных значений:
- 40. ДВОИЧНЫЙ ПОИСК
- 41. Двоичный поиск X = 7 X 8 4 X > 4 6 X > 6 Выбрать
- 42. Двоичный поиск X = 44
- 43. Двоичный поиск int X, L, R, c; L = 0; R = N; // начальный отрезок
- 44. Двоичный поиск скорость выше, чем при линейном поиске нужна предварительная сортировка Число сравнений:
- 45. МАТРИЦЫ
- 46. Что такое матрица? Матрица — это прямоугольная таблица, составленная из элементов одного типа (чисел, строк и
- 47. Объявление матриц const int N = 3, M = 4; int A[N][M]; double X[10][12]; bool L[N][2];
- 48. Простые алгоритмы Заполнение случайными числами: for ( i = 0; i for ( j = 0;
- 49. Перебор элементов матрицы Главная диагональ: for ( i = 0; i // работаем с A[i][i] }
- 51. Скачать презентацию

![Выделение памяти (объявление) int A[5]; double V[8]; bool L[10]; char S[80]; число](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-2.jpg)



![Заполнение массива main() { const int N = 10; int A[N]; int](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-6.jpg)



![Заполнение случайными числами for ( i = 0; i { A[i] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-10.jpg)





![Максимальный элемент M = A[0]; for ( i = 1; i if](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-16.jpg)


![Реверс массива for ( i = 0; i { c = A[i];](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-19.jpg)
![Циклический сдвиг элементов «Простое» решение: c = A[0]; for ( i =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-20.jpg)














![Быстрая сортировка const int N = 7; int A[N]; ... main() {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-35.jpg)

![Быстрая сортировка void qSort( int A[], int nStart, int nEnd ) {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-37.jpg)








![Объявление матриц const int N = 3, M = 4; int A[N][M];](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1020422/slide-46.jpg)


Аналитика на YouTube. Обзоры от Арстайл
Кабинет с сайта
Презентация на тему Клавиатура - инструмент писателя
Портал государственных услуг
Тезаурус Безопасный интернет
Распространенные операционные системы школьных ПЭВМ
Артефакты тестирования
Tsoy (1)
Всемирная паутина
Хранение информации. Память человека и память человечества
Защита информации
Мышиная история ГБОУ СОШ №484 ЮВАО г
Разработка базы данных по учету и потовой продаже запасных частей к холодильному оборудованию
Урок по информатике. Работа с Microsoft Word
Применение штрих-кода в торговле и производстве
Мобильное Электронное Образование в ДОУ – доступность качественного образования
Конфигурация 1С. Почта Донбасса
Ролевая игра Хакатон
Программирование циклов
История создания Denux
Основы баз данных
Массивы. Тип элемента массива. Тип индекса
Лингвистика для математиков
Операционная система
Электронная идентификация
Microsoft Office. Краткая характеристика изученных программ
iEI for excerption process
Эффективный PR образовательных организаций в социальных сетях