Дано і символьних рядків з не більш 80 символів кожен. Упорядкувати (переставити) рядки по алфавіту перших елементів рядків. (Сортування простими вставками).
Перевіряти роботу програми будемо за допомогою тексту:
Курс спрямований на вміння використовувати методи та методики теорії алгоритмів для розробки й удосконалення ефективних алгоритмів рішення задач в області обробки інформації, на використання отриманих на основі теорії алгоритмів практичних рекомендацій в галузі проектування і розробки програмних систем.
Результат роботи програми:
Курс спрямований на вміння використовувати методи та методики теорії алгоритмів для
на використання отриманих на основі теорії алгоритмів практичних рекомендацій в галузі
проектування і розробки програмних систем.
розробки й удосконалення ефективних алгоритмів рішення задач в області обробки інформації,
Блок-схема алгоритму рішення завдання:
Текст програми:
Program Sort_Vstavka;
Const n=4 ;
Var A : array [1..n] of string ;
i, j : byte ;
k : string ;
Begin
Randomize;
Writeln (‘ Tekst ‘);
For i := 1 to n do
Readln( A[i]) ;
for j : = 2 to n do
begin
i : = j-1;
k : = a[j] ;
while (i>0) and (k <= a[i]) do
begin
a[i+1] : = a[i];
i : = i –1;
end;
a[i+1] : = k;
end;
{ Druk Sort text }
writeln(‘ Sort massiv’);
For I := 1 to n do
Writeln( a[i] );
Readln;
Readln
End.
Лабораторна робота №4. «Робота з структурами - дерево»