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

Записи.Упорядочивание записи.

16.06.2010, 02:00. Показов 762. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При решении списка задач который мне был выдан столкнулся с трудностью в последнем.
[404]
Просьба по возможности решить хотя бы половину задачи чтобы у меня было от куда отталкиваться.
Заранее благодарю за помощь.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2010, 02:00
Ответы с готовыми решениями:

Добавление и удаление записи, поиск записи с максимальной зарплатой, сортировка по алфавиту
Помогите, пожалуйста!:help: Очень нужно сделать до 26!(а если не сложно, то еще и с комментариями :-Добавлено через 27 минут если вы...

Удаление записи из массива записи или файла
Доброго времени суток... Задача стоит такая. Есть массив записей, прочитали из файла или так создали, неважно... Каждая запись имеет...

Дан файл записей. Одно из полей записи ФИО. Вывести все записи в виде таблицы в алфавитном порядке ФИО
Я сделал ввод файла, а вот как сделать такой вывод не знаю. Помогите пожалуйста. Каждая запись содержит поля: • ФИО; • пол; ...

5
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
16.06.2010, 08:23
Оттолкнитесь с объявления типа записи
Pascal
1
2
3
4
5
type tormoz=recotd
                  pole1:typ;
                  pole2:typ;
                  ................
                  end;
А то пишете отсортировать по типу тормоза, а это фиг знает что такое, число, строка или еще что и по какому принципу сортировать.
Напишите все поля и их типы, а также перепишите условие в тему, очень неудобно подглядывать в картинку, да и качество ее еще то...
0
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 14
16.06.2010, 18:09  [ТС]
Создать набор данных,содержащий сведения о гидравлических и индукторных тормозах.Структура записи:
Модель тормоза|Автомобили|Диаметр и длина барабана|Мощность|Нагрузка|Имитируемая скорость|Точность измерения
Записи упорядочить по модели тормоза
Выбрать записи с заданной моделью тормоза и напечатать их в виде таблицы.
Сори за качество на ноуте не было нормальных редакторов фотографий.
Как я понимаю модель тормоза,автомобили тут типа string.А все остальное real.Хм...для меня большую проблему создает как записать все это в запись и сортировка.С выводом в виде таблицы я тут думаю проблем не будет.Заранее спасибо за помощь.
0
 Аватар для lera8
636 / 219 / 64
Регистрация: 03.11.2009
Сообщений: 488
16.06.2010, 19:24
Ну вот пример задачи про записи, считываются записи из типизированного файла в массив записей, но можете исправить на вод в ручную и сортируется данный массив записей методом пузырька. вам остаётся поправить под вашу задачу.
0
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 14
16.06.2010, 21:56  [ТС]
lera8, нельзя ли подсказать где найти паскалевский код который вы указали как пример для правки?
0
 Аватар для lera8
636 / 219 / 64
Регистрация: 03.11.2009
Сообщений: 488
16.06.2010, 22:00
HinoRyuu, извиняюсь за невнимательность код забыла добавить)
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
uses crt;
type
Book=record
  Fam:string[25];
  year:integer;
end;
AB=array [1..50] of Book;
var
a:AB;
tmp:Book;
i,k,j:integer;
f:file of Book;
 
begin
   assign(f,'c:\tm');
     reset(f);
     i:=0;
    while not EOF(f) do
      begin
        i:=i+1;
        read(f,a[i]);
      end;
    close(f);
      k:=i;
    writeln('Неотсортированные записи');
    for i:=1 to k do
       writeln(a[i].Fam);
    for i:=1 to k-1 do
      begin
        for j:=k-1 downto i do
          if a[j].year > a[j+1].year then
            begin
              tmp:=a[j];
              a[j]:=a[j+1];
              a[j+1]:=tmp;
            end;
      end;
      textcolor(5);
   writeln('отсортированные записи');
    for i:=1 to k do
       writeln(a[i].Fam,'   ',a[i].year);
 
 
end.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2010, 22:00
Помогаю со студенческими работами здесь

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

Записи
По данным сведениям об учениках класса определить среднюю массу мальчиков и средний рост девочек. Кто из учеников класса самый высокий? ...

Записи
15. Ввести с клавиатуры фамилии студентов и результат сдачи экзамена по какому-либо предмету. Фамилии записать в одну строку и вычислить...

Записи
Нужно исправить задачу, помогите. Даны сведения о владельцах автомобилей: фамилия, инициалы владельца, марка машины, номер, цвет. Выдать...

Записи
Народ никогда не умел решать с записями задачи, вот нужна помощь. Три простых задачки 1) Даны оценки группы студентов на экзаменах по 4...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru