Содержание
- 2. Что такое массив? Массив – это группа переменных одного типа, расположенных в памяти рядом (в соседних
- 3. Что такое массив? A массив 2 15 НОМЕР элемента массива (ИНДЕКС) A[0] A[1] A[2] A[3] A[4]
- 4. Массивы в Python: списки A = [1, 3, 4, 23, 5] A = [1, 3] +
- 5. Генераторы списков A =[ i for i in range(10) ] [0, 1, 2, 3, 4, 5,
- 6. Как обработать все элементы массива? Создание массива: Обработка: N = 5 A = [0]*N # обработать
- 7. Как обработать все элементы массива? Обработка с переменной: i = 0; # обработать A[i] i +=
- 8. Ввод массива с клавиатуры Создание массива: Ввод с клавиатуры: N = 10 A = [0]*N for
- 9. Ввод массива с клавиатуры Ввод без подсказок: Ввод в одной строке: A = [ int(input()) for
- 10. Вывод массива на экран Как список: print ( A ) [1, 2, 3, 4, 5] В
- 11. Заполнение случайными числами from random import randint N = 10 A = [ randint(20,100) for x
- 12. Перебор элементов Общая схема (можно изменять A[i]): for i in range(N): ... # сделать что-то с
- 13. Подсчёт нужных элементов Задача. В массиве записаны данные о росте баскетболистов. Сколько из них имеет рост
- 14. Перебор элементов Сумма: summa = 0 for x in A: if 180 summa += x print
- 15. Перебор элементов Среднее арифметическое: count = 0 summa = 0 for x in A: if 180
- 16. Задачи «A»: Заполните массив случайными числами в интервале [0,100] и найдите среднее арифметическое его значений. Пример:
- 17. Задачи «C»: Заполните массив из N элементов случайными числами в интервале [1,N] так, чтобы в массив
- 18. Программирование на языке Python § 63. Алгоритмы обработки массивов
- 19. Поиск в массиве Найти элемент, равный X: i = 0 while A[i] != X: i +=
- 20. Поиск в массиве nX = -1 for i in range ( N ): if A[i] ==
- 21. for i in range ( N ): if A[i] == X: print ( "A[", i, "]=",
- 22. Задачи «A»: Заполните массив случайными числами в интервале [0,5]. Введите число X и найдите все значения,
- 23. Задачи «B»: Заполните массив случайными числами в интервале [0,5]. Определить, есть ли в нем элементы с
- 24. Задачи «C»: Заполните массив случайными числами. Определить, есть ли в нем элементы с одинаковыми значениями, не
- 25. Максимальный элемент M = A[0] for i in range(1,N): if A[i] > M: M = A[i]
- 26. Максимальный элемент и его номер
- 27. Максимальный элемент и его номер M = max(A) nMax = A.index(M) print ( "A[", nMax, "]=",
- 28. Задачи «A»: Заполнить массив случайными числами и найти минимальный и максимальный элементы массива и их номера.
- 29. Задачи «C»: Введите массив с клавиатуры и найдите (за один проход) количество элементов, имеющих максимальное значение.
- 30. Реверс массива «Простое» решение: for i in range( N ): поменять местами A[i] и A[N-1-i] N//2
- 31. Реверс массива for i in range(N//2): c = A[i] A[i] = A[N-1-i] A[N-1-i] = c Варианты
- 32. Циклический сдвиг элементов «Простое» решение: c = A[0] for i in range(N-1): A[i] = A[i+1] A[N-1]
- 33. Срезы в Python A[1:3] [12, 5] A[2:3] [5] A[:3] [7, 12, 5] A[0:3] с начала A[3:N-2]
- 34. Срезы в Python – отрицательные индексы A[1:-1] [12,5,8,…,18,34,40] разрезы A[1:N-1] A[-4:-2] [18, 34] A[N-4:N-2]
- 35. Срезы в Python – шаг A[1:6:2] [12, 8, 18] разрезы A[::3] [7, 8, 34] A[8:2:-2] [23,
- 36. Задачи «A»: Заполнить массив случайными числами и выполнить циклический сдвиг элементов массива вправо на 1 элемент.
- 37. Задачи «C»: Заполнить массив случайными числами в интервале [-100,100] и переставить элементы так, чтобы все положительные
- 38. Отбор нужных элементов Простое решение: Задача. Отобрать элементы массива A, удовлетворяющие некоторому условию, в массив B.
- 39. Отбор нужных элементов Решение в стиле Python: Задача. Отобрать элементы массива A, удовлетворяющие некоторому условию, в
- 40. Задачи «A»: Заполнить массив случайными числами в интервале [-10,10] и отобрать в другой массив все чётные
- 42. Скачать презентацию

![Что такое массив? A массив 2 15 НОМЕР элемента массива (ИНДЕКС) A[0]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-2.jpg)
![Массивы в Python: списки A = [1, 3, 4, 23, 5] A](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-3.jpg)
![Генераторы списков A =[ i for i in range(10) ] [0, 1,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-4.jpg)






![Перебор элементов Общая схема (можно изменять A[i]): for i in range(N): ...](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-11.jpg)



![Задачи «A»: Заполните массив случайными числами в интервале [0,100] и найдите среднее](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-15.jpg)
![Задачи «C»: Заполните массив из N элементов случайными числами в интервале [1,N]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-16.jpg)

![Поиск в массиве Найти элемент, равный X: i = 0 while A[i]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-18.jpg)

![for i in range ( N ): if A[i] == X: print](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-20.jpg)
![Задачи «A»: Заполните массив случайными числами в интервале [0,5]. Введите число X](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-21.jpg)
![Задачи «B»: Заполните массив случайными числами в интервале [0,5]. Определить, есть ли](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-22.jpg)

![Максимальный элемент M = A[0] for i in range(1,N): if A[i] >](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-24.jpg)





![Реверс массива for i in range(N//2): c = A[i] A[i] = A[N-1-i]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-30.jpg)
![Циклический сдвиг элементов «Простое» решение: c = A[0] for i in range(N-1):](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-31.jpg)
![Срезы в Python A[1:3] [12, 5] A[2:3] [5] A[:3] [7, 12, 5]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-32.jpg)
![Срезы в Python – отрицательные индексы A[1:-1] [12,5,8,…,18,34,40] разрезы A[1:N-1] A[-4:-2] [18, 34] A[N-4:N-2]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-33.jpg)
![Срезы в Python – шаг A[1:6:2] [12, 8, 18] разрезы A[::3] [7,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-34.jpg)

![Задачи «C»: Заполнить массив случайными числами в интервале [-100,100] и переставить элементы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-36.jpg)


![Задачи «A»: Заполнить массив случайными числами в интервале [-10,10] и отобрать в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/920364/slide-39.jpg)
Выставка компьютерного рисунка посвящённого 50-ти летию полёта первого человека в космос
4
Урок 6. Центральные устройства компьютера (дз)
POS кредит для интернет магазинов
SoftPos. Эквайринг в смартфоне
Мир информатики. Интеллектуальная игра
Графическое оформление соцсетей
Где брать качественную научную информацию?
Разработка многопользовательской игры для мобильных устройств с поддержкой протокола WAP
Работа с информационными рисками. Информационная безопасность
Проблемы передачи информации. Типы сигналов
Технологии и стандарты WWW
Элементный состав объекта. 4 класс
Моделирование Синтез логических схем
Что такое информатика? 3 класс
Цифровая трансформация
Информационная безопасность организации
Аттестационная работа. Эффективность использования ИКТ
Понятие операционного окружения, состав, назначение
СТС — российский федеральный телеканал
Презентация сайта Нефтехиммаш
Использование цифровых технологий в дизайне
Исполнитель Робот
№ 5 память.управление памятью
Операционные системы их виды и классы
Инструкции для ПВЗ
Обзор типов защиты и приборов
Приключение смайлика