Содержание
- 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)
Скриншоты
Организация сетевого взаимодействия участников образовательного процесса ДОУ в социальной сети Instagram
Дистанционные консультации врачей Для застрахованных АО СОГАЗ
Microsoft culture
Dr.WEB® – это всё, что Вам нужно для защиты!
Объектно-ориентированное программирование
Премущества Интернета
Презентация на тему Издательская программа PageMaker
Глобальная сеть интернет
Проект CryptoShock. Описание, планы, перспективы
Multisample Anti-Aliasing (MSAA)
Принципы построения функций, используемы в криптографических системах
Тестовые задания для самоконтроля
Конъюнкция
Единый рынок услуг
Указатели
Разработка комплексной системы защиты объекта информатизации
Программирование как процесс разработки ПО
Принципы упр АСУ от ЦВМ
Монтаж видео. Переходы
Выживание человека и формирование личности в условиях агрессивной антипедагогической информационной среды: современные вызовы
Модульно-рейтинговая технология
Культура электронного общения
Создание и редактирование графических объектов с помощью программ для обработки векторной графики
Заполнение заявления на выгодоприобретателя в Личном Кабинете
Как найти свою первую работу программистом?
Разработка игровой модификации WILDLIFE ROLEPLAY
Защита персональных данных