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

Сортировка данных

31.05.2012, 15:52. Показов 809. Ответов 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
 program baza;
uses
crt;
label 10;
type
spisok = record
vt: string;
nm: string;
dvm: string;
no: string;
end;
var
i, z: integer;
s: real;
mas: array[1..5] of spisok;
procedure Sozd;
var
i, j: integer;
zk: spisok;
begin
j := 1;
i := 1;
while j <> 80 do
begin
write('Наименование диска или фильма: ');
readln(zk.vt);
write('Год выпуска: ');
readln(zk.nm);
write('Название песни или фильма: ');
readln(zk.dvm);
write('цена: ');
readln(zk.no);
 
mas[i].vt := zk.vt;
mas[i].nm := zk.nm;
mas[i].dvm := zk.dvm;
mas[i].no := zk.no;
writeln('если конец, 80');
readln(j);
i := i + 1
end;
end;
procedure vyvod();
var
i: integer;
zk: spisok;
begin
writeln('=======================================');
writeln('Наименование диска или фильма | Год выпуска | Название песни или фильма | цена'); 
writeln('=======================================');
for i := 1 to 5 do
begin
write(mas[i].vt:9);
write(mas[i].nm:9);
write(mas[i].dvm:9);
write(mas[i].no:9);
writeln;
writeln('--------------------------------------');
end;
end;
procedure delete();
var
i, n: integer;
begin
i := 1;
writeln('Введите номер записи для удаления');
readln(n);
 
mas[n].vt := '';
mas[n].nm := '';
mas[n].dvm := '';
mas[n].no := '';
end;
procedure poisk();
var
i: integer;
zk: spisok;
name: string;
begin
writeln('Введите наименование для поиска');
readln(name);
 
for i := 1 to 5 do
if name = mas[i].vt then 
begin
writeln('Совпадение');
write(mas[i].vt:9);
write(mas[i].nm:9);
write(mas[i].dvm:9);
write(mas[i].no:9);
writeln;
writeln('--------------------------------------');
end;
end;
begin
clrscr;
10:
 
writeln('1-новый список');
writeln('2-вывод базы данных');
writeln('3-удаление элемента');
writeln('4-поиск по наименованию');
readln(z);
case z of
1: sozd();
2: vyvod();
3: delete();
4: poisk();
end;
goto 10;
readln;
end.
Заранее большое спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.05.2012, 15:52
Ответы с готовыми решениями:

Блок схема.Сортировка «Пузырьком», Сортировка методом «Последовательных перестановок», Сортировка «Вставками»
Помогите, нужны блок схемы Сортировка «Вставками» Program Vstavka; uses dos; Type mass=array of integer; Var i,b,n,j,a:...

Чтение данных из массива и сортировка.
Добрый вечер, сообщество. Необходимо выполнить лабу по информационным технологиям. Язык — Pascal. Должна присутствовать блок-схема...

Ввод-ввывод данных. Сортировка Шелла
Здравствуйте) Попрошу помочь мне в написании одной небольшой программки, всем, кто поможет, буду благодарен, очень очень :) Задание: ...

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

Сортировка символьных данных - понятие и пример
Понятие -... Пример - ...

1)Бинарный поиск 2)Сортировка включением 3)Шейкерная сортировка 4)Сортировка разделением
1)В заданном массиве К(N) найти индексы элементов, которые кратны минимальному значению элемента массива. 2)Задан массив AX (N). Добавить...

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

Сортировка и поиск данных. Упорядочить массив по невозрастанню элементов третьей строки
Дано двумерный массив, содержащий 3 строки и 2 колонки. Элементами массива являются целые числа. Упорядочить массив по незростанню...

Сортировка данных
Изменить программу, ранее созданную в результате выполнения лабораторной работы №9, таким образом, чтобы данные, считанные из ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru