С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 14.06.2010
Сообщений: 4
1

Составить описание класса для работы с цепными списками строк

16.06.2010, 09:17. Показов 1970. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить описание класса для работы с цепными списками строк (строки произвольной длины) с операциями включения в список, удаления из списка элемента с заданным значением данного, удаления всего списка или конца списка, начиная с заданного элемента.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2010, 09:17
Ответы с готовыми решениями:

Составить описание класса для вектора
Составить описание класса для вектора, заданного координатами его концов в трехмерном...

Составить описание класса для объектов-векторов, задаваемых координатами концов в прехмерном пространстве
Помогите пожалуйста с написанием программы в делфи! Составить описание класса для...

Составить описание системы объектов для определения одномерных массивов строк фиксированной длины
Составить описание системы объектов для определения одномерных массивов строк фиксированной длины....

Составить описание класса для работы с цепными списками строк (строки произвольной длины)
Составить описание класса для работы с цепными списками строк (строки произвольной длины) с...

4
39 / 38 / 6
Регистрация: 11.05.2010
Сообщений: 141
16.06.2010, 10:24 2
Под списком, подразумивается ListBox?
0
0 / 0 / 0
Регистрация: 14.06.2010
Сообщений: 4
16.06.2010, 11:40  [ТС] 3
задание нужно сделать в паскале
0
39 / 38 / 6
Регистрация: 11.05.2010
Сообщений: 141
16.06.2010, 14:51 4
Я сделал списком строковый массив(не совсем понял, какой именно список), если не так скажите
Вот, что получилось, на ошибки не проверялось, на работоспособность также:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
var s:string;
st: array[1..100] of string;
a,b,c,i,n:integer;
begin
a:=0;
while s<>'exit' do begin
writeln('если хотите посмотреть весь список, то введите P');
writeln('Если хотите ввести новую строку введите V');
writeln('Если хотите удалить строку с известным ее значением(что в ней написано) D');
writeln('Если хотите строки начиная с какого-нибудь элемента введите N');
writeln('Если хотите выйти введите EXIT');
readln(s);
if (s='P')and(a<>0) then begin
for i:=1 to a do
writeln(i,' ',st[i]);
end;
if s='V' then begin
a:=a+1;
writeln('введите значение строки');
readln(st[a]);
end;
if (s='D')and(a<>0) then begin
writeln('Введите значение строки, которую нужно удалить');
readln(s);
for i:=1 to a do begin
if st[i]=s then begin
b:=i;
for c:=b to a do begin
st[c]:=st[c+1];
st[a]:='';
a:=a-1;
end;
end;
end;
if (s='N')and(a<>0) then begin
writeln('Введите номер эл-та, с которого нужно удалить');
readln(n);
if not(n>a) then begin
for i:=n to a do begin
st[i]:='';
a:=n;
end;
end;
end;
end;
end.
Подумать пришлось основательно-раньше таких не выполнял, только примерно знал, как делать.
0
0 / 0 / 0
Регистрация: 14.06.2010
Сообщений: 4
16.06.2010, 15:34  [ТС] 5
спасибочки за решение
идет зацикливание
0
16.06.2010, 15:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2010, 15:34
Помогаю со студенческими работами здесь

Составить описание класса для работы со связными списками
Составить описание класса для работы со связными списками с операциями включения в список, удаления...

Составить описание класса для работы со сверхбольшими числами
Составить описание класса для работы со сверхбольшими числами. Обеспечить выполнение основных...

Составить описание класса для работы с квадратной целочисленной матрицей
Здравствуйте! Помогите, пожалуйста, написать при объектно-ориентированном подходе программу:...

Составить описание класса для работы с бинарными деревьями поиска и реализовать основные операции
Составить описание класса для работы с бинарными деревьями поиска (BST). Обеспечить выполнение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru