Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проектування Pascal-програм

Реферат Проектування Pascal-програм





nd (arr [CNT] .Num lt; 10) and IsUse=False); ( ПІБ ); (arr [CNT] .FIO); ( Кількість діб: ); (arr [CNT] .OKL); ( Ціна доби: ); (arr [CNT]. Prc); (14);

writeln ( Додана запис: );

textcolor (10);

{Шапка}

writeln(laquo;|------|------------------------|---------|-----|--------|raquo;);

textcolor (10); ( || ); textcolor (13); write ( N ); (10); ( || ); textcolor (13); write ( ПІБ сотрудникаraquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo;Сутокraquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo;Ценаraquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo;Итогоraquo;);(10);(laquo;||raquo;);

{Висновок поточної записи}(laquo;|-------|---------------------------|----------|-------|---------|raquo;);(10);(laquo;||raquo;);textcolor(15);write(arr[CNT].num:4);(10);(laquo;||raquo;);textcolor(15);write(arr[CNT].FIO:20);(10);(laquo;||raquo;);textcolor(15);write(arr[CNT].OKL:8:2);(10);(laquo;||raquo;);textcolor(15);write(arr[CNT].Prc:5:2);(10);(laquo;||raquo;);textcolor(15);write(arr[CNT].OKL*arr[CNT].Prc:8:2);(10);(laquo;||raquo;);

{Подвал}(laquo;|------|--------------------------------|----------|-------|----------|raquo;);(11);

writeln (Не можна додати! Досягнуто максимум ')

end;

write ( Для продовження натисніть будь-яку клавішу );

readkey;

end;

{***************************************** ******************}

{***************************************** ******************}

{***************************************** ******************}

procedure view_s; {Процедура перегляду списку співробітників}

var: integer ;; (10);

{Шапка}(laquo;|-----|--------------------------------|---------|-----|--------|raquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo; N ); (10); ( || ); textcolor (13); write ( ПІБ сотрудникаraquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo;Сутокraquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo;Ценаraquo;);(10);(laquo;||raquo;);textcolor(13);write(laquo;Итогоraquo;);(10);(laquo;||raquo;);i:=1 to CNT do

{Висновок поточної записи}(laquo;|------|-------------------------------|-----------|------|-----------|raquo;);(10);(laquo;||raquo;);textcolor(15);write(arr[i].num:4);(10);(laquo;||raquo;);textcolor(15);write(arr[i].FIO:20);(10);(laquo;||raquo;);textcolor(15);write(arr[i].OKL:8:2);(10);(laquo;||raquo;);textcolor(15);write(arr[i].Prc:5:2);(10);(laquo;||raquo;);textcolor(15);write(arr[i].OKL*arr[CNT].Prc:8:2);(10);(laquo;||raquo;);;

{Подвал}(laquo;|------|-----------------------------|----------|------|-----------|raquo;);(11);(laquo;Для продовження натисніть будь-яку клавішу );

readkey ;;

{***************************************** ******************}

{***************************************** ******************}

{***************************************** ******************} sort_s;: array [1..9] of integer;: Array [1..NN] of my_record;, j, k: integer;:integer;: integer; CNT gt; 1 theni:=1 to 9 do [i]:=0 ;;:=Arr [1] .Num;:=Arr [1] .Num; i:=1 to CNT doArr [i] .Num gt; Max then Max:=Arr [i] .Num; Arr [i] .Num lt; Min then Min:=Arr [i] .Num ;; i:=1 to CNT do:=Arr [i ] .Num-Min + 1; [j]:=B [j] +1 ;;:=0; j:=1 to 9 doB [j] lt; gt; 0 thenk:=1 to B [j] do :=i + 1; [i] .NUM:=j + Min - 1 ;;;; i:=1 to CNT doj:=1 to CNT doA [i] .Num=Arr [j] .Num then [i ] .FIO:=Arr [j] .FIO; [i] .OKL:=Arr [j] .OKL; [i] .Prc:=Arr [j] .Prc ;;;; i:=1 to CNT do [i] .Num:=A [i] .Num; [i] .FIO:=A [i] .FIO; [i] .OKL:=A [i] .OKL; [i] .Prc:=A [i] .Prc ;;; (11); ( Відсортовано. Для продовження натисніть будь-яку клавішу );

readkey;

end;

end.


Контрольні питання


. У чому суть алгоритму сортування вибором?

Спочатку відшукується запис з найменшим значенням ключа і вона поміщається на перше місце. Ця запис виключається з подальшого аналізу. Потім відшукується запис з найменшим значенням ключа в решти масиву, поміщається на друге місце і виключається з подальшого аналізу і т.д.

. У чому суть алгоритму сортування обміном?

Виконується послідовний аналіз масиву даних: якщо два сусідні елементи (ключа) не задовольняють умові (1), то вони міняються місцями; якщо в процесі такого аналізу виконана хоча б одна перестановка, процес порівняння повторюється з початку масиву, інакше алгоритм закін...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Аналіз методів сортування одновимірного масиву
  • Реферат на тему: Проектування програми з аналізу масиву
  • Реферат на тему: Розробка на мові асемблера алгоритму контролю на парність масиву даніх
  • Реферат на тему: Подвійна запис
  • Реферат на тему: Запис на магнітний носій