Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для anechka91
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 21

Написать программу для работы со списком очередей списков

08.01.2010, 21:12. Показов 1507. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!

кто-нить помогите написать коментарии к каждой строке!!!! ПЛИз!!!!!!


Условие: Разработайте программу работы со списком очередей списков. Программа должна содержать следующие процедуры, вызываемые из меню:
- построение списка очередей, вводя исходные данные из текстового файла;
- добавление элемента в указанную очередь;
- удаление элемента из указанной очереди;
- вывод указанной очереди.


ВОТ САМ КОД ЗАДАЧИ:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Program queue;
Uses Crt;
Type
ukaz=^e1;
e1=record
zn:integer;
next:ukaz;
end;
var
i:integer;
qu:ukaz;
 
Procedure init(var h: ukaz);
begin
new(h);
h^.next:=nil;
end;
 
procedure ins(h:ukaz; zn:integer);
var
p:ukaz;
begin
while h^.next<> nil do
h:=h^.next;
h^.zn:=zn;
new(p);
p^.next:=nil;
h^.next:=p;
end;
function del(h: ukaz):integer;
var
p:ukaz;
begin
if h^.next =nil then
begin
writeln('ochered1 pysta');
readln;
exit;
end;
p:=h^.next;
write('udalenie elementa: ', h^.zn);
readln;
qu:=p;
dispose(h);
end;
 
procedure viewing(h: ukaz);
var
t:integer;
begin
h:=qu;
t:=1;
while h^.next <> nil do
begin
writeln ('element ', t, ',', h^.zn);
inc(t);
h:=h^.next;
 
end;
if t=1 then
writeln ('ochered` pusta');
readln;
end;
 
var
x:integer;
begin
repeat
clrscr;
writeln('Rabota s ochered');
writeln('menu:');
writeln('1 - sozdat ochered');
writeln('2 - Dobavitm element');
writeln('3 - Izvlech elememnt');
writeln('4 - Prosmotret` ocheredi');
writeln('5 - Exit');
writeln;
write('vvedite nomer1 punkta ');
readln(i);
case i of
1: init(qu);
2: begin
write ('vvedite element: ');
readln(x);
ins (qu,x);
end;
3: del(qu);
4: viewing(qu);
end;
until i = 5;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.01.2010, 21:12
Ответы с готовыми решениями:

Разработать программу работы со списком очередей списков
Разработайте программу работы со списком очередей списков. Программа должна содержать следующие процедуры, вызываемые из меню: ...

Написать программу для работы с однонаправленым списком
Написать программу, которая состоит из следующих действий: 1. Создание заголовочного файла (с расширением .h). В файле описывается: *-...

Библиотеки для работы с IBM MQ для создания каналов/очередей/администраторов очередей
Есть ли какие-нибудь библиотеки для работы с IBM MQ для создания каналов/очередей/администраторов очередей Видел amqmdnet.dll, но она...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.01.2010, 21:12
Помогаю со студенческими работами здесь

List (Написать программу для работы со списком и реализовать следующие операции над списками)
Написать программу для работы со списком и реализовать следующие операции над списками: 1) перенести в начало списка его последний...

Массив: Приложение по составлению списков товаров для дальнейшей работы с этим списком
Всем добрый день. Недавно начал изучать Vue.js. Фреймворк очень понравился. На данный момент создаю приложение по составлению...

Разработать программу с реализацией линейных списков, очередей, стеков
Здравствуйте!Помогите, пожалуйста, решить 2 задачи, очень прошу, сама не справлюсь:(((( Заранее очень благодарна! 1.Разработать программу...

Написать процедуру для работы со списком
Использовать (линейные) однонаправленные списки при следующем их описании: Type Spisok = ^Zveno; Zveno = record ...

Написать функции для работы со списком
Составить функцию, которая находит среднее арифметическое всех элементов непустого списка L. Составить функцию, которая определяет, ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru