СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Обработка потока данных" (9 класс программирование)

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация "Обработка потока данных" 9 класс содержит примеры программ обработки списка (массива)

Просмотр содержимого документа
«Презентация "Обработка потока данных" (9 класс программирование)»

Обработка потока данных Информатика 9 класс учитель МБОУ СОШ с.Тербуны Болгова Н.А.

Обработка потока данных

Информатика 9 класс

учитель МБОУ СОШ с.Тербуны

Болгова Н.А.

Ввод списка а ( с клавиатуры ) a = [ ]  n = int(input()) for i in range(n):  b = int(input())  a.append(b) ???

Ввод списка а ( с клавиатуры )

a = [ ] n = int(input())

for i in range(n):

b = int(input())

a.append(b)

???

Функции списков:  a.count(b)  # кол-во вхождений b  в список a a.index(b)  # индекс первого вхождения b  в  a a.insert(n, b)  # вставка b  в позицию n  списка  a a.pop(b) # удаление элемента b  из списка a del a[n] # удаление элемента n-го  элемента из списка a 2020  (с) Болгова Н.А.

Функции списков:

a.count(b) # кол-во вхождений b в список a

a.index(b) # индекс первого вхождения b в a

a.insert(n, b) # вставка b в позицию n списка a

a.pop(b) # удаление элемента b из списка a

del a[n] # удаление элемента n-го элемента из списка a

2020

(с) Болгова Н.А.

Примеры:  a = [2, 4, 7, 0, 6, 7] # a[0] = 2, a[1] = 4, …. 1)print (a.count(7))  # кол-во «7» = 2 2)print( a.index(7))  # индекс первой «7» = 2 3) a.insert(3, 12) # вставить в 3 позицию элемент 12  print(a )  # вывод [2, 4, 7, 12 , 0, 6, 7] 2020  (с) Болгова Н.А.

Примеры:

a = [2, 4, 7, 0, 6, 7] # a[0] = 2, a[1] = 4, ….

1)print (a.count(7)) # кол-во «7» = 2

2)print( a.index(7)) # индекс первой «7» = 2

3) a.insert(3, 12) # вставить в 3 позицию элемент 12

print(a ) # вывод [2, 4, 7, 12 , 0, 6, 7]

2020

(с) Болгова Н.А.

Примеры:  a = [2, 4, 7, 0, 6, 7] 4 ) a.pop(3) # удалить 3-й элемент  print(a) # вывод [2, 4, 7, 6, 7] или 5) del a[3] # удалить 3-й элемент  print(a) # вывод [2, 4, 7, 6, 7] 2020  (с) Болгова Н.А.

Примеры:

a = [2, 4, 7, 0, 6, 7]

4 ) a.pop(3) # удалить 3-й элемент

print(a) # вывод [2, 4, 7, 6, 7]

или

5) del a[3] # удалить 3-й элемент

print(a) # вывод [2, 4, 7, 6, 7]

2020

(с) Болгова Н.А.

Вариант программы # Подсчитать количество «7» в списке a a = [2,4,7,0,6,7] k = 0 for i in range(len(a)):  if a[i] == 7 :  k = k + 1 print(k) # вывод - 2 2020  (с) Болгова Н.А.

Вариант программы

# Подсчитать количество «7» в списке a

a = [2,4,7,0,6,7]

k = 0

for i in range(len(a)):

if a[i] == 7 :

k = k + 1

print(k) # вывод - 2

2020

(с) Болгова Н.А.

Задачи: Подсчитать кол-во элементов, равных «0» (2 способа). 2 . Вставить элемент R в 5 позицию списка (R вводится с клавиатуры). 3. Найти сумму положительных элементов списка и подсчитать их количество 2020  (с) Болгова Н.А.

Задачи:

  • Подсчитать кол-во элементов, равных «0» (2 способа).

2 . Вставить элемент R в 5 позицию списка (R вводится с клавиатуры).

3. Найти сумму положительных элементов списка и подсчитать их количество

2020

(с) Болгова Н.А.

Задача 1 (1 способ) n = int(input('кол-во элементов-'))  # ввод элементов a = []  for i in range(n):  b = int(input())  a.append(b)  print(a)  # кол-во нулей  k = 0  for i in range(n):  if a[i] == 0:  k = k + 1  print('k=', k)   2020 (с) Болгова Н.А.

Задача 1 (1 способ)

n = int(input('кол-во элементов-')) # ввод элементов

a = [] for i in range(n): b = int(input()) a.append(b) print(a) # кол-во нулей k = 0 for i in range(n): if a[i] == 0: k = k + 1 print('k=', k)

2020

(с) Болгова Н.А.

Задача 1 (2 способ) n = int(input('кол-во элементов-'))  # ввод элементов a = [] k = 0 for i in range(n):  b = int(input())  a.append(b)  if a[i] == 0:  k = k + 1  print('k=', k)   2020 (с) Болгова Н.А.

Задача 1 (2 способ)

n = int(input('кол-во элементов-')) # ввод элементов

a = []

k = 0

for i in range(n): b = int(input()) a.append(b) if a[i] == 0: k = k + 1 print('k=', k)

2020

(с) Болгова Н.А.

Задача 1 (3 способ) n = int(input('кол-во элементов-'))  # ввод элементов a = [] for i in range(n):  b = int(input())  a.append(b)  print(a.count(0)   2020 (с) Болгова Н.А.

Задача 1 (3 способ)

n = int(input('кол-во элементов-')) # ввод элементов

a = []

for i in range(n): b = int(input()) a.append(b) print(a.count(0)

2020

(с) Болгова Н.А.

Задача 2 n = int(input('кол-во элементов-'))  a = [] n = int(input(‘число R--'))  for i in range(n):  b = int(input())  a.append(b)  a.insert(4, R) #5 элемент = 4 позиция print(a)   (с) Болгова Н.А.  2020

Задача 2

n = int(input('кол-во элементов-')) a = []

n = int(input(‘число R--')) for i in range(n): b = int(input()) a.append(b) a.insert(4, R) #5 элемент = 4 позиция

print(a)

(с) Болгова Н.А.

2020

0: a.append(b) print(‘сумма=', sum(a)) print(‘кол-во элементов=', len(a)) 2020 (с) Болгова Н.А. " width="640"

Задача 3 (1 способ)

n = int(input('кол-во элементов-')) # ввод элементов

a = []

s = 0

for i in range(n): b = int(input()) if b 0: a.append(b) print(‘сумма=', sum(a))

print(‘кол-во элементов=', len(a))

2020

(с) Болгова Н.А.

0: s = s + a[i] k = k + 1 print(‘сумма=', s) print(‘кол-во элементов=', k) 2020 " width="640"

Задача 3 (2 способ)

n = int(input('кол-во элементов-')) a = []

for i in range(n): b = int(input()) a.append(b) s = 0, k = 0

for i in range(n):

if a[i] 0:

s = s + a[i]

k = k + 1

print(‘сумма=', s)

print(‘кол-во элементов=', k)

2020

Домашнее задание: Выучить функции 2020  (с) Болгова Н.А.

Домашнее задание:

  • Выучить функции

2020

(с) Болгова Н.А.