Ссылочные типы. Динамические переменные

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

readln;

end.

 

Блок-схема

 

 

Пояснение к блок-схеме

 

№ блокаНазначение1Начало программы2Ввод/вывод данных n:=length(s)3Цикл i:=0 to n-14Тело цикла M:=copy(s,i,1)5Выполнение операции b:=true6Выполнение операции b:=false7Цикл i:=1 to n-18Тело цикла, условие m[i]>m[i+1]9Выполнение операции tmp:=m[i]; m[i]:=m[i+1]; m[i+1]:=tmp; b:=true10Цикл i:=o to n-111Ввод/вывод данных m[i]12Конец программы

 

 

 

 

 

 

 

 

Протокол программы

BBeDu TekcT

abrakadabra

aaaaabbdkr

 

 

 

 

 

 

 

 

 

 

Приложения

 

 

 

 

Рис. 1. Линейный список (связанный список)

 

 

 

Рис. 2. Двунаправленный список

 

 

 

Рис. 3. Однонаправленный циклический список.

 

 

 

Рис. 4. Двунаправленный циклический список.

 

 

Рис. 5. Организация дека на основе линейного списка.

 

 

 

 

 

 

Рис. 6. Организация стека на основе линейного списка.

 

 

 

 

Рис. 7. Представление бинарного дерева в виде списковой структуры.

 

 

 

 

 

 

Список литературы

  1. Рапаков Г. Г. и Ржецукая С. Ю.. Turbo Pascal для студентов и школьников. BHV С.-Петербург 2004
  2. Меженный О. А. Turbo Pascal: учитель программирования. Диалектива 2001.
  3. Культин Н.. Программирование в Turbo Pascal и Delphi. BHV 2003
  4. Фаронов В. В. Turbo Pascal: учебное пособие. BHV 2006