Программная инженерия Нижний Новгород 017 Лабораторный


Download 1.23 Mb.
Pdf ko'rish
bet59/87
Sana08.06.2023
Hajmi1.23 Mb.
#1463900
TuriУчебно-методическое пособие
1   ...   55   56   57   58   59   60   61   62   ...   87
Bog'liq
Pract ADS

 
 
 
pNext
 
pDown
 
Str
 


 
70 

при использовании звена на атомарном уровне поле указателя на нижний уровень 
структуры устанавливается равным значению NULL; 

при использовании звена на структурных уровнях представления текста поле для 
хранения строки текста используется для размещения наименования соответствующего 
элемента текста; 

количество используемых уровней представления в разных фрагментах текста может 
быть различным. 
При выбранном способе представления для следующего примера текста: 
Раздел 2 
2.1. Полиномы 
1. Определение 
2. Структура 
2.2. Тексты 
1.Определение 
2.Структура 
структура хранения текста будет иметь вид: 
2.2. Алгоритмы 
2.2.1. 
Навигация 
Для индикации позиции в тексте, относительно которой выполняются операции 
перемещения по тексту, вводится понятие текущей строки.
Для перемещения по тексту предлагается реализовать следующие операции: 

переход к первой строке текста; 

переход к следующему элементу в том же уровне

переход к элементу в нижерасположенном уровне; 

переход к предыдущей позиции в тексте. 
Разработанная структура хранения текста обеспечивает возможность передвижения по 
структуре только в направлении следующих или нижерасположенных элементов. Движение 
по элементам текста в обратном направлении возможно только при условии, если адреса 
звеньев, на которые необходимо переместиться, были каким-либо способом запомнены ранее. 
Возможный способ организации запоминания этих адресов состоит в использовании стека. 
2.2.2. 
Доступ 
Необходимо реализовать операции получения и замены текста текущей строки. 

Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   55   56   57   58   59   60   61   62   ...   87




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling