Школа » Презентации » Презентации по Информатике » Одномерные массивы. Вставка и удаление элемента

Презентация - "Одномерные массивы. Вставка и удаление элемента"

0
15.10.20
На нашем сайте презентаций klass-uchebnik.com вы можете бесплатно ознакомиться с полной версией презентации "Одномерные массивы. Вставка и удаление элемента". Учебное пособие по дисциплине - Презентации / Презентации по Информатике, от атора . Презентации нашего сайта - незаменимый инструмент для школьников, здесь они могут изучать и просматривать слайды презентаций прямо на сайте на вашем устройстве (IPhone, Android, PC) совершенно бесплатно, без необходимости регистрации и отправки СМС. Кроме того, у вас есть возможность скачать презентации на ваше устройство в формате PPT (PPTX).
Одномерные массивы. Вставка и удаление элемента 📚 Учебники, Презентации и Подготовка к Экзаменам для Школьников на Klass-Uchebnik.com

0
0
0

Поделиться презентацией "Одномерные массивы. Вставка и удаление элемента" в социальных сетях: 

Просмотреть и скачать презентацию на тему "Одномерные массивы. Вставка и удаление элемента"

Одномерные массивы Вставка и удаление элемента
1 слайд

Одномерные массивы Вставка и удаление элемента

Вставка и удаление элементов Алгоритм удаления элемента: определить номер удаляемого элемента - k(вв
2 слайд

Вставка и удаление элементов Алгоритм удаления элемента: определить номер удаляемого элемента - k(ввести с клавиатуры или найти из каких-то условий) сдвинуть все элементы начиная с k-ого на 1 элемент влево последнему элементу массива присвоить значение 0 При удалении элемента размер массива не меняется! Поэтому необходимо далее в программе указывать не до n, а до n-1.

Элемент который нужно удалить дан массив А: 3 5 6 8 12 15 17 18 20 25 k:=4 3 5 6 12 15 17 18 20 25 2
3 слайд

Элемент который нужно удалить дан массив А: 3 5 6 8 12 15 17 18 20 25 k:=4 3 5 6 12 15 17 18 20 25 25 3 5 6 12 15 17 18 20 25 0

const n= 30; var a : array [1..n] of integer; k, i : integer; begin {ввод массива и k} ... for i :=
4 слайд

const n= 30; var a : array [1..n] of integer; k, i : integer; begin {ввод массива и k} ... for i := k to n-1 do a[i] := a[i+1]; a[n] := 0; writeln( Результат: ); for i := 1 to n-1 do write ( a[i] :3); readln; end.

Алгоритм вставки элемента: (после k-ого) первые k элементов остаются без изменений все элементы, нач
5 слайд

Алгоритм вставки элемента: (после k-ого) первые k элементов остаются без изменений все элементы, начиная с k-ого сдвигаются на 1 позицию назад на место (k+1)-ого элемента записываем новый элемент. Массив из n элементов, в который вставляется k элементов необходимо определять как массив, имеющий размер n+k. Вставка перед элементом отличается только тем, что сдвигаются все элементы, начиная с k-ого и на место k -ого записываем новый

дан массив А: k:=4 3 5 6 8 8 12 15 17 18 20 25 3 5 6 8 100 12 15 17 18 20 25 позиция для добавления
6 слайд

дан массив А: k:=4 3 5 6 8 8 12 15 17 18 20 25 3 5 6 8 100 12 15 17 18 20 25 позиция для добавления нового элемента 1 2 3 4 5 6 7 8 9 10 3 5 6 8 12 15 17 18 20 25

Пример: Вставить 100 после элемента номер которого вводится с клавиатуры: const n= 30; var a : array
7 слайд

Пример: Вставить 100 после элемента номер которого вводится с клавиатуры: const n= 30; var a : array [1..n+1] of integer; k, i : integer; begin {ввод массива и k} ... for i := n downto k+1 do a[i+1] := a[i]; a[k+1] := 100; writeln( Результат: ); for i := 1 to n+1 do write ( a[i] :3); readln; end.

Комментарии (0) к презентации "Одномерные массивы. Вставка и удаление элемента"