Содержание
- 2. Цикл по переменной for k in range(11): print(k) 0 1 2 … 10 Начать на с
- 3. Цикл по переменной Задача. Найти сумму чисел от 1 до 1000. S = 0 for i
- 4. Цикл по переменной Задача. Найти сумму чётных чисел от 2 до 1000. S = 0 for
- 5. Программирование (Python) Массивы
- 6. Что такое массив? Массив – это группа переменных одного типа, расположенных в памяти рядом (в соседних
- 7. Обращение к элементу массива A массив 2 15 НОМЕР элемента массива (ИНДЕКС) A[0] A[1] A[2] A[3]
- 8. Обращение к элементу массива i = 1 A[2] = A[i] + 2*A[i-1] + A[2*i+1] print( A[2]+A[4]
- 9. Создание массива A = [11, 22, 35, 41, 53] A = [11, 22] + [35, 41]
- 10. Что неверно? A = [1, 2, 3, 4, 5] x = 1 print( A[x-8] ) A[x+4]
- 11. Перебор элементов массива Перебор элементов: просматриваем все элементы массива и, если нужно, выполняем с каждым из
- 12. Заполнение массива for i in range(N): A[i] = i В развёрнутом виде A[0] = 0 A[1]
- 13. X = N Заполнение массива в обратном порядке A[0] = N A[1] = N-1 A[2] =
- 14. Заполнение массива в обратном порядке A[i] = X –1 +1 i + X = N X
- 15. Вывод массива на экран for i in range(N): print( A[i] ) или так: в столбик Весь
- 16. Вывод массива на экран (Python) print ( *A ) разбить список на элементы print (1, 2,
- 17. Ввод с клавиатуры for i in range(N): s = "A[" + str(i) + "]=" A[i] =
- 18. Ввод с клавиатуры (Python) Ввод всех чисел в одной строке: data = input() # "1 2
- 19. Задачи «A»: а) Заполните все элементы массива из 10 элементов значением X , введённым с клавиатуры.
- 20. Задачи «C»: а) Заполните массив из 10 элементов степенями числа 2, начиная с конца, так чтобы
- 21. Заполнение случайными числами from random import randint N = 10 # размер массива A = [0]*N
- 22. Обработка элементов массива N = 10 A = [0]*N # память уже выделена for i in
- 23. for i in range(N): ??? for i in range(N): ??? Обработка элементов массива Вывести числа, на
- 24. Обработка элементов массива Увеличить на 1: for i in range(N): ??? A[i] += 1 Умножить на
- 25. Программирование (Python) § 21. Алгоритмы обработки массивов
- 26. Сумма элементов массива Sum = 0 for i in range(N): Sum = Sum + A[i] print(
- 27. Сумма элементов массива (Python) Sum = 0 for x in A: Sum += x print( Sum
- 28. Сумма не всех элементов массива Sum = 0 for i in range(N): Sum += A[i] print(
- 29. Сумма не всех элементов массива Sum = 0 for x in A: Sum += x print(
- 30. Подсчёт элементов по условию Задача. Найти количество чётных элементов массива. count = 0 for i in
- 31. Подсчёт элементов по условию (Python) Задача. Найти количество чётных элементов массива. count = 0 for x
- 32. Среднее арифметическое Задача. Найти среднее арифметическое элементов массива, которые больше 180 (рост в см). Sum =
- 33. Среднее арифметическое Задача. Найти среднее арифметическое элементов массива, которые больше 180 (рост в см). Sum =
- 34. Среднее арифметическое (Python) Задача. Найти среднее арифметическое элементов массива, которые больше 180 (рост в см). B
- 35. Перестановка элементов массива с = a a = b b = c элементы массива: с =
- 36. Перестановка пар соседних элементов Задача. Массив A содержит чётное количество элементов N. Нужно поменять местами пары
- 37. Перестановка пар соседних элементов for i in range(N): поменять местами A[i] и A[i+1] ? выход за
- 38. Перестановка пар соседних элементов for i in range(0,N-1,2): # переставляем A[i] и A[i+1] с = A[i]
- 39. Реверс массива Задача. Переставить элементы массива в обратном порядке (выполнить реверс). A[0]↔A[N-1] A[1]↔A[N-2] A[i]↔A[N-1-i] A[N-1]↔A[0] 0+N-1
- 40. Реверс массива for i in range(N): поменять местами A[i] и A[N-1-i] i=0 i=1 i=2 i=3 (N
- 41. Поиск максимального элемента
- 42. Поиск максимального элемента for i in range(N): if A[i] > M: M = A[i] print( M
- 43. Поиск максимального элемента M = A[0] for i in range(1,N): if A[i] > M: M =
- 44. Поиск максимального элемента (Python) M = A[0] for x in A: if x > M: M
- 45. Номер максимального элемента Задача. Найти в массиве максимальный элемент и его номер. M = A[0]; nMax
- 46. Номер максимального элемента M = A[0]; nMax = 0 for i in range(1,N): if A[i]> M
- 47. Конец фильма ПОЛЯКОВ Константин Юрьевич д.т.н., учитель информатики ГБОУ СОШ № 163, г. Санкт-Петербург kpolyakov@mail.ru ЕРЕМИН
- 49. Скачать презентацию