|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2011, 23:20 | #1 |
Пользователь
Регистрация: 03.10.2011
Сообщений: 10
|
Задание на записи
Написать программу формирования ведомости об успеваемости студентов. Каждая запись этой ведомости должна содержать номер группы, фамилию студента, средний балл за последнюю сессию. Необходимо распечатать списки студентов по группам. В каждой труппе фамилии студентов разместить в порядке убывания среднего балла.
Помогите пожалуйста хотя бы с описанием в разделе Type и как разместить в порядке убывания фамилии по баллу |
23.11.2011, 23:43 | #2 |
Андрей
Форумчанин
Регистрация: 21.11.2006
Сообщений: 457
|
Код:
ICQ: 5311314
[SIGPIC][/SIGPIC] |
23.11.2011, 23:48 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,310
|
например так:
Код:
K:= Tmas[i].Ngr * 10 + Tmas[i].Mid. В этом случае, после сортировки, массив будет состоять из элементов, подряд идущих одногрупников, например, с убыванием среднего балла. Ну вот, опередили. Хотя и не во всём
Как-то так, ...
|
24.11.2011, 03:14 | #4 | |
Андрей
Форумчанин
Регистрация: 21.11.2006
Сообщений: 457
|
Цитата:
ICQ: 5311314
[SIGPIC][/SIGPIC] |
|
24.11.2011, 04:33 | #5 |
Пользователь
Регистрация: 03.10.2011
Сообщений: 10
|
получилось что-то типо того
Код:
Здесь ошибка (Integer expression expected), подскажите пожалуйста что исправить нужно Код:
|
24.11.2011, 09:52 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не знаю, что за алгоритм сортировки Вы используете /я уже молчу о том, что Вы пытаетесь поменять местами НЕ ТЕ ЭЛЕМЕНТЫ, которые Вы сравнили!/ (я предпочитаю сортировку "пузырьком" - она же сортировка методом простых обменов).
но суть в том, что командой SWAP вы хотите поменять местами два элемента. это можно сделать так 1) в переменный программы описать дополнительную переменную такого же типа, как и элементы массива. в данном случае типа spisok Код:
Код:
p.s. я бы сортировку написал так: Код:
|
25.11.2011, 00:30 | #7 |
Пользователь
Регистрация: 03.10.2011
Сообщений: 10
|
Спасибо огромное за помощь, всё получилось
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запутаное задание задание с массивом.Буду очень благодарен. | Riko1 | Общие вопросы C/C++ | 2 | 22.10.2011 10:23 |
Доделать в Паскале задание на записи | Novenkaja | Помощь студентам | 24 | 26.06.2011 23:00 |
Задание в Паскале через записи | Novenkaja | Помощь студентам | 0 | 10.05.2011 21:14 |
Что же нужно сделать?Как понять задание? Делфи.Типизованые файлы, записи. | bunny | Помощь студентам | 1 | 20.11.2010 20:28 |
Задание.. | AronakSS | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 10.10.2010 21:19 |