Воскресенье, 02.02.2025, 06:47
Информатика в школе
Приветствую Вас Гость | RSS
Главная Некоторые процедуры для работы с массивами Регистрация Вход
Форма входа

Меню сайта

Мини-чат
300

Категории
Школа и сайт [4]
Software [18]
Hardware [14]

Календарь
Календари для ucoz

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Процедуры и функции для работы с массивами

 

Сдвиг элементов влево function

type mas=array[0..m] of integer;

var i,n,j:integer;

a:mas;

function sdvigR(n:integer):integer;

begin

for i:=1 to n  do

a[i]:=a[i+1];

end;

… 

a[i]:=sdvigL(n+1);

...

Сдвиг элементов вправо function

 type mas=array[0..m] of integer;

var i,n,j:integer;

a:mas;

function sdvigR(n:integer):integer;

begin

for i:=n downto 1 do

a[i]:=a[i-1];

end;






 Перестановка двух элементов массива – procedure

Procedure Obmen2(Var m : MyArray; n, k1, k2 : integer;);
Var
x : integer;
Begin
x:=m[k1];
m[k1] := m[k2];
m[k2] := x;
End;

 




<<Назад
                                                                                                                                                                                                                                            
Часы

Праздники России

Праздники России



Uploader

Поиск

Полезные ссылки
  • Официальный блог
  • Сообщество uCoz
  • Программисту
  • Олимпиаднику
  • Как создать сайт с нуля
  • Сайт МОУ СОШ №81
  • 3DNews

  • Александр Михайлович Марченко © 2025 Конструктор сайтов - uCoz