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

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

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

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

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

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

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

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

Итоги урока

Презентация "Поиск элементов в массиве"(10 класс (углубленный уровень))"

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

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

Презентация "Поиск элементов в массиве" для обучающихся 10 класса (углубленный уровень): поиск max и его индекса,  реверс массива

Просмотр содержимого документа
«Презентация "Поиск элементов в массиве"(10 класс (углубленный уровень))"»

Поиск элементов списка  (массива). информатика 10 класс (профильный уровень) учитель МБОУ СОШ с.Тербуны Болгова Н.А.

Поиск элементов списка (массива).

информатика 10 класс

(профильный уровень)

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

Болгова Н.А.

Проверка д.з. 2025  (с) Болгова Н.А.

Проверка д.з.

2025

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

max_a : max_a = a[i] print (max_a ) max_a = a[ 0 ] for x in a : if x max_a : max_a = x print (max_a ) 2025 (с) Болгова Н.А. " width="640"

1. Мах элемент

max_a = a[ 0 ]

for i in range ( 1 ,N):

if a[i] max_a :

max_a = a[i]

print (max_a )

max_a = a[ 0 ]

for x in a :

if x max_a :

max_a = x

print (max_a )

2025

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

Мах элемент 2025 (с) Болгова Н.А.

Мах элемент

2025

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

Что нужно дописать после цикла, чтобы  поменять местами  макс элемент и элемент в начале массива?   Варианты ответов 2025 (с) Болгова Н.А.

Что нужно дописать после цикла, чтобы  поменять местами  макс элемент и элемент в начале массива?

Варианты ответов

2025

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

Вывод программы- ? break 2025 (с) Болгова Н.А.

Вывод программы- ?

break

2025

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

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

2025

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

Оптимальная программа 2025 (с) Болгова Н.А.

Оптимальная программа

2025

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

Упростите вариант программы 2025 (с) Болгова Н.А.

Упростите вариант программы

2025

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

Упростите вариант программы 2025 (с) Болгова Н.А.

Упростите вариант программы

2025

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

Оптимальная программа 2025 (с) Болгова Н.А.

Оптимальная программа

2025

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

 3 . Дано число N, затем элементы массива — N строк с целыми числами . Поменяй местами min с max и вывести полученный массив. 2025 (с) Болгова Н.А.

3 . Дано число N, затем элементы массива — N строк с целыми числами . Поменяй местами min с max и вывести полученный массив.

2025

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

Упростите вариант программы 2025 (с) Болгова Н.А.

Упростите вариант программы

2025

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

Оптимальная программа 2025 (с) Болгова Н.А.

Оптимальная программа

2025

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

2. Реверс списка 0 1 7 2 12 3 5 8 N-4 18 N-3 N-2 34 40 N-1 23 0 23 1 40 2 3 34 18 N-4 8 N-3 5 N-2 N-1 12 7 поменять местами a[i] и a[N- 1 -i]  2025 (с) Болгова Н.А.

2. Реверс списка

0

1

7

2

12

3

5

8

N-4

18

N-3

N-2

34

40

N-1

23

0

23

1

40

2

3

34

18

N-4

8

N-3

5

N-2

N-1

12

7

поменять местами a[i] и a[N- 1 -i]

2025

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

Варианты реверса for i in  range( N// 2 ):  c  =  a[i]  a[i]  =  a[N- 1 -i]  a[N-1-i]  =  c 2025 (с) Болгова Н.А.

Варианты реверса

for i in range( N// 2 ):

c = a[i]

a[i] = a[N- 1 -i]

a[N-1-i] = c

2025

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

Варианты реверса for i in  range(N// 2 ):  a[i], a[N- 1 -i]= a[N- 1 -i], a[i] 2025 (с) Болгова Н.А.

Варианты реверса

for i in range(N// 2 ):

a[i], a[N- 1 -i]= a[N- 1 -i], a[i]

2025

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

Варианты реверса метод :  a . reverse ( ) 2025 (с) Болгова Н.А.

Варианты реверса

метод :

a . reverse ( )

2025

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

3. Циклический сдвиг влево 0 1 7 12 2 3 5 8 N-4 N-3 18 N-2 34 N-1 40 23 0 12 1 2 5 8 N-5 18 N-4 N-3 34 N-2 40 N-1 23 7 Дополнительная переменная a[0]  a[0] = a[1], … 2025  (с) Болгова Н.А.

3. Циклический сдвиг влево

0

1

7

12

2

3

5

8

N-4

N-3

18

N-2

34

N-1

40

23

0

12

1

2

5

8

N-5

18

N-4

N-3

34

N-2

40

N-1

23

7

Дополнительная переменная a[0]

a[0] = a[1], …

2025

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

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

2025

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

 Задачи «A»: Задан массив , выполнить циклический сдвиг элементов массива вправо на 1 элемент.  Пример :  Массив:  1 2 3 4 5 6  Результат:  6 1 2 3 4 5 n = int(input( ))  a = [int(input( )) for i in range(n)] «B»: Массив имеет четное число элементов. Выполнить реверс отдельно в первой половине и второй половине.  Пример :  Массив:  1 2 3 4 5 6  Результат:  3 2 1 6 5 4 2025 (с) Болгова Н.А.

Задачи

«A»: Задан массив , выполнить циклический сдвиг элементов массива вправо на 1 элемент.

Пример :

Массив:

1 2 3 4 5 6

Результат:

6 1 2 3 4 5

n = int(input( )) a = [int(input( )) for i in range(n)]

«B»: Массив имеет четное число элементов. Выполнить реверс отдельно в первой половине и второй половине.

Пример :

Массив:

1 2 3 4 5 6

Результат:

3 2 1 6 5 4

2025

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

Домашнее задание: П 63 (2,3), задача Массив имеет четное число элементов. Заполнить массив случайными числами и выполнить реверс отдельно в первой половине и второй половине. 2025  (с) Болгова Н.А.

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

П 63 (2,3), задача

Массив имеет четное число элементов. Заполнить массив случайными числами и выполнить реверс отдельно в первой половине и второй половине.

2025

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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!