Многомерный массив или записи?
Язык: Delphi
Дана информация о студентах: курс, группа, оценки. Мне нужно будет выяснять средний балл каждой группы. Т.е. группы 1.1, 1.2, ..., 2.2, 2.3, ... Что меньше будет занимать памяти и что луше использовать для этого - многомерный массив или записи? Интересны также ваши предложения... |
Цитата:
|
А памяти они занимают одинаково?
|
Цитата:
|
Ясно, спасибо за ваше мнение. Вот только у меня появилась проблема. Где то ошибся в коде - не могли бы вы посмотреть:
Код:
procedure GPAgr(var count:integer); Так как код написал уже с массивом а особой роли как вы говорите это не играет, решил все так и оставить как есть. Проверял по счетчику count в первом операторе if не находит совпадения - не могу понять почему... а именно в переменной j чтото нетак - подставлял число вместо нее - все ок... Помогите пожалуйста. |
Возможно, здесь:
Цитата:
high(GPAgroup)? |
GPAgroup - это многомерный массив.
high(GPAgroup)- это должен быть индекс максимальной строки а high(GPAgroup[0]) - по идее максимальный столбец. Или это неправильно? |
Извините, но вообще-то я Делфи плохо знаю. Лучше бы кто из спецов посмотрел.
|
Кажется теперь я понимаю почему вы советовали записи. :tehnari_ru_203: С ними меньше проблем, должно быть... Попробую я через записи...
|
Покажите как вы определили этот массив. Максимальное значение индекса вообще-то это MaxValue, но вам, наверное, виднее :)
high(GPAgroup) - это не индекс максимальной строки (кстати, как это понять?), а вообще непонятно что! GPAgroup - что это за компонента? На какой палитре инструментов находится? |
Часовой пояс GMT +4, время: 09:59. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.