Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вставка и удаления элемента




Результат работы программы


Самостоятельная работа - Ковалюк 214

Перестановка элементов (обмен значениями между элементами массива, циклический сдвиг)

 
 

Обмен значениями между двумя элементами массива осуществляется аналогично обмену значениями между двумя переменными. Обозначим значение элементов которые надо обменять местами, элемент1 и элемент2.


 

1. Значение элемента массива (элемент1) занесем во вспомогательную переменную.

2. Значение другого элемента (элемент2) переносим в элемент1.

3. Значение вспомогательной переменной переносим в элемент1.

Перенесения осуществляется с помощью оператора присваивания.


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

program mas_obmen;

const n=5;

var b:array [1..n] of integer;

i:byte;

buf: integer; //Вспомогательная переменная

begin

writeln('Enter massiv iz ',n,' elementov');

for i:=1 to n do

read(b[i]);

buf:=b[2];

b[2]:=b[n];

b[n]:=buf

writeln('New massiv');

for i:=1 to n do

write(b[i],' ');

readln;readln

end.


 

Циклический сдвиг элементов массива. (Самостоятельная работа - Ковалюк стр. 215)

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 378; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.