Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Обработка массива с помощью Python"

Презентация по информатике на тему "Обработка массива с помощью Python"

Скачать материал
Скачать материал "Презентация по информатике на тему "Обработка массива с помощью Python""

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Педагог-психолог

Описание презентации по отдельным слайдам:

  • 11 класс, подготовка к ЕГЭ(25 задание _ЕГЭ (2 балла))«Обработка массива с по...

    1 слайд

    11 класс, подготовка к ЕГЭ
    (25 задание _ЕГЭ (2 балла))
    «Обработка массива с помощью Python»
    Учитель Агишева Светлана Александровна

  • Определение диапазонаЕсли внутри for  есть элемент  a[i+1]  то, диапазон...

    2 слайд

    Определение диапазона
    Если внутри for есть элемент a[i+1] то, диапазон
    for i in range(0, n-1):

    2) Если внутри for есть элемент a[i] и нет a[i+1], a[i-1] то, диапазон
    for i in range(0, n): или range(n)

    3) Если внутри for есть элемент a[i-1] то, диапазон
    for i in range(1, n): или чаще range(1, n+1)
    4) Если внутри for есть элемент a[i+1], a[i-1] то, диапазон
    for i in range(1, n-1):


  • 1)Дан целочисленный массив из 40 элементов. Элементы массива могутпринимать...

    3 слайд

    1)Дан целочисленный массив из 40 элементов. Элементы массива могут
    принимать целые значения от 0 до 10 000 включительно. Опишите на
    естественном языке или на одном из языков программирования алгоритм,
    позволяющий найти и вывести количество пар элементов массива, в которых
    десятичная запись хотя бы одного числа оканчивается на 2. В данной задаче
    под парой подразумевается два подряд идущих элемента массива.
    Например, для массива из пяти элементов: 16 3 142 55 22 – ответ: 3.
    a = []
    n = 5
    for i in range(0,n):
    a.append(int(input()))
    …….
    k = 0
    for i in range(0, n-1):
    if (a[i]%10==2) or (a[i+1]%10==2):
    k+=+1
    print(k)

  • 2)Дан целочисленный массив из 30 элементов. Элементы массива могутпринимать...

    4 слайд

    2)Дан целочисленный массив из 30 элементов. Элементы массива могут
    принимать целые значения от 0 до 10 000 включительно. Опишите на
    одном из языков программирования алгоритм, который находит количество
    элементов массива, больших 100 и при этом кратных 5, а затем заменяет
    каждый такой элемент на число, равное найденному количеству.
    Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве
    результата необходимо вывести измененный массив, каждый элемент
    массива выводится с новой строчки.
    Например, для массива из шести элементов: 4 115 7 195 25 106
    программа должна вывести числа 4 2 7 2 25 106
    Исходные данные объявлены так, как показано ниже.

    a = []
    n = 6
    for i in range(0,n):
    a.append(int(input()))
    k = 0
    for i in range(0,n):
    if a[i]%5==0 and a[i]>100:
    k+=1
    for i in range(0,n):
    if a[i]%5==0 and a[i]>100:
    a[i]=k
    print(a[i])

  • 3)Дан целочисленный массив из 30 элементов. Элементы массива могут принимать...

    5 слайд

    3)Дан целочисленный массив из 30 элементов. Элементы массива могут принимать натуральные значения от 1 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит минимум среди элементов массива, не делящихся нацело на 6, а затем заменяет каждый элемент, не делящийся нацело на 6, на число, равное найденному минимуму. Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки.
    Например, для исходного массива из шести элементов:
    14 6 11 18 9 24 программа должна вывести следующий массив 9 6 9 18 9 24
    a = []
    n = 6
    for i in range(0,n):
    a.append(int(input()))
    k = 10000
    for i in range(0,n):
    if a[i]%6!=0 and a[i]<k:
    k=a[i]
    for i in range(0,n):
    if a[i]%6!=0:
    a[i]=k
    print(a[i])

  • 4)Дан массив,  содержащий  70 положительных целых чисел. Опишите алгоритм, оп...

    6 слайд

    4)Дан массив, содержащий 70 положительных целых чисел. Опишите алгоритм, определяющий сумму чисел не меньших 49 и кратных 7, заменяющих такие значения на найденную сумму и выводящий измененный массив.
    Например, для исходного массива из шести элементов: 77 15 14 98 56 98 23 программа должна вывести следующий массив 231 15 14 231 231 23

    a = []
    n = 6
    for i in range(0,n):
    a.append(int(input()))
    k=0
    for i in range(0,n):
    if (a[i]>=49 and a[i]%7==0):
    k = k +a[i]
    for i in range(0,n):
    if (a[i]>=49 and a[i]%7==0):
    a[i]=k
    print(a[i])

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

С помощью презентации на тему "Обработка массива с помощью Python" ученики 11 класса смогут научиться решать задачи на обработку массива, применяя язык программирования Python.

Также, решая эти задачи, ученики смогут научиться решать 25 задание из ЕГЭ по информатике, чтобы успешно пройти итоговую аттестацию и поступить в ВУЗ.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 081 материал в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Программа учебного курса по информатике для обучающихся 10-11 классов "Компьютерная графика"
  • Учебник: «Информатика. Углубленный уровень (в2 частях)», Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 8. Компьютерная графика и анимация
  • 20.12.2019
  • 389
  • 6
«Информатика. Углубленный уровень (в2 частях)»,  Поляков К.Ю., Еремин Е.А.
РАБОЧАЯ ПРОГРАММА дисциплины ЕН.02. Информационные технологии в профессиональной деятельности специальность 21.02.05 Земельно-имущественные отношения
  • Учебник: «Информатика. Углубленный уровень (в2 частях)», Поляков К.Ю., Еремин Е.А.
  • Тема: Глава 1. Информация и информационные процессы
  • 19.11.2019
  • 476
  • 14
«Информатика. Углубленный уровень (в2 частях)»,  Поляков К.Ю., Еремин Е.А.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 07.01.2020 1973
    • PPTX 70.2 кбайт
    • 109 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Агишева Светлана Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 10 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 25389
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 45 регионов
  • Этот курс уже прошли 1 299 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 40 регионов
  • Этот курс уже прошли 807 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 22 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Коррекционно-развивающая работа и оценивание в образовании для детей с ОВЗ

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 58 человек из 31 региона
  • Этот курс уже прошли 41 человек

Мини-курс

Подготовка и проведение тренинга

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Каналы сбыта, продвижение и стимулирование продаж

5 ч.

780 руб. 390 руб.
Подать заявку О курсе