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

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

Assessment

Presentation

Computers

KG

Hard

Created by

No7 школа

Used 10+ times

FREE Resource

8 Slides • 0 Questions

1

Перестановка элементов

By No7 школа

2

​При составлении программ для решения некоторых задач требуется менять местами значения переменных. В программировании в переменную записывается последнее присвоенное значение. Поэтому для обмена значениями двух переменных нельзя просто записать код:

a = b

b = a

В результате выполнения данного кода переменные будут иметь одинаковые значения.

3

​Для обмена обычно вводят третью переменную, в которую записывают значение первой переменной.

Далее первой переменной присваивают значение второй переменной.

Второй переменной присваивают то значение, которое записано в дополнительной переменной.

4

Пример кода:

a = 12

b = 15

с = a

a = b

b = с

print (a)

print (b)

5

Пример 1. Поменять местами значения двух переменных

a = 12

b = 15

a, b = b, a

print (a)

print (b)

6

Множественное присваивание удобно использовать в массиве, если требуется поменять местами элементы. Обращение к элементам для обмена выполняется с помощью их индексов.

Пример 3. В массиве из семи чисел поменять местами первый и второй элементы

num=[11, 22, 33, 44, 55, 66, 77]

num[0], num[1]=num[1], num[0]

print (num)

Результат: [22, 11, 33, 44, 55, 66, 77]

Примечание: индексы в массиве начинаются с 0

7

Множественное присваивание удобно использовать в массиве, если требуется поменять местами элементы. Обращение к элементам для обмена выполняется с помощью их индексов.

Пример 4. В массиве из семи чисел поменять местами третий и пятый элементы

num=[11, 22, 33, 44, 55, 66, 77]

num[2], num[4]=num[4], num[2]

print (num)

Результат: [11, 22, 55, 44, 33, 66, 77]

Примечание: так как индексы в массиве начинаются с 0, то третий элемент массива со значением 33 имеет индекс 2, пятый элемент массива со значением 55 имеет индекс 4.

8

Пример 5. Дан одномерный массив. Поменять местами первый с последним элементы

Решение: обозначим количество элементов в массиве n. Первый элемент имеет индекс 0, индекс последнего элемента равен (n-1).

Программный код:

num=[8, -7, 12, 5, 9, 12, 11, 4]

n=len(num)

num[0], num[n-1] = num[n-1], num[0]

print (num)

Результат: [4, -7, 12, 5, 9, 12, 11, 8]

Перестановка элементов

By No7 школа

Show answer

Auto Play

Slide 1 / 8

SLIDE