Списки в языке программирования Pyton
презентация к уроку по информатике и икт (11 класс)

Бугаева Татьяна Фёдоровна

Презентация с теорией по спискам и подборка задач с решением

Скачать:

ВложениеРазмер
Файл spiski_v_pyton.pptx2.9 МБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Списки в Pyton ( Задание 17 )

Слайд 2

Списки - это упорядоченная и изменяемая последовательность. В Python списки записываются в квадратных скобках. a = [ " яблоко" , "банан" , "вишня" ] print ( a ) К элементу списка можно обратиться, ссылаясь на номер индекса. Выведем первый элемент списка:

Слайд 3

Для определения количества элементов списка существует метод len () a = [ "яблоко" , "банан" , "вишня" ] print ( len ( a )) Добавление элементов Чтобы добавить элементы в конец списка, используйте метод append () a = [ "яблоко" , "банан" , "вишня" ] a . append ( "апельсин" ) print ( a )

Слайд 4

a = list (( "яблоко" , "банан" , "вишня" )) # обратите внимание на двойные круглые скобки print ( a ) можно использовать конструктор list () для создания списка. l en () – количество чисел min – минимальное m ax – максимальное s um - сумма

Слайд 5

В файле 17-4.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Рассматривается множество элементов последовательности, которые делятся на 3 и не делятся на 7, 17, 19, 27. Найдите количество таких чисел и максимальное из них. # Перебираем все строки из файла, преобразуем в число и создаем список # создаем пустой список для хранения элементов, подходящих под условие # добавляем элементы в список ans # находим количество чисел и максимальное из них # перебираем все номера элементов

Слайд 6

В файле 17-5 .txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от -100 до 100 включительно. Определите сначала количество пар элементов последовательности, в которых хотя бы одно число оканчивается на 7, а затем максимальную сумму элементов таких пар. Под парой подразумевается два идущих подряд элемента последовательности. 1 2 3 4 5 4 пары 1 2 3 4 5 3 тройки 1 2 3 4 5 2 четверки i i+1 i+2 пара(подряд идущие индексы) # перебор пар чисел # сохраняем суммы в список # сколько сумм, столько и пар 16, 159


По теме: методические разработки, презентации и конспекты

Основы программирования: ТЕМА 01. ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...

Программирование. Язык программирования Паскаль

Цель•        Познакомить обучающихся с языком программирования Паскаль•         Отрабатывать практические умения обучающихся по работе в сре...

Сравнительный анализ языка питон и некоторых других языков программирования с точки зрения реализации алгоритмических идей в рамках олимпиадного программирования

Статья посвящена сравнительному анализу языков программирования, используемых на олимпиадах по информатике...

Разработка урока по теме "Языки программирования. Условные предложения", 3 курс, специальность 09.02.03 Программирование в компьютерных системах

Данный урок направлен на активизацию лексического материала по теме "Языки программирования" и ознакомление с грамматическим материалом по теме "Условные предложения второго типа"....

Язык программирования Python. Конспект урока №5. Списки (массивы)

Конспект урока по программированию на языке Python для учащихся 8-11 классов. Урок №5. Списки (массивы)...

Конспект урока по теме «Запись алгоритмов на языках программирования. Язык программирования Python»

Вся история человечества – это история раздвигания граней неизвестного. Одним из вечно спорных и до сих пор нерешенных вопросов человека к самому себе остается вопрос о возможности создания иску...

Презентация по теме "Понятие «программирование». Обзор языков программирования"

Цель:• выяснить суть понятия «программирование»;• познакомиться с видами языков программирования, их назначением, сферой применения....