Завдання.

 

Дано і символьних рядків з не більш 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. «Робота з структурами - дерево»