|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.03.2008, 22:11 | #1 |
Пользователь
Регистрация: 21.02.2008
Сообщений: 17
|
Вот задание надом было! Может кто поможет на Pascal'e!?
Вот условие, задачка на файлы..
type цена=record руб:0..maxint; коп:0..99 end; прейскурант=file of цена; Описать процедуру min(П,Ц), присваивающую параметру Ц наименьшую цену из непустого прейскуранта П. |
10.03.2008, 23:53 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
открыть файл П последовательно до конца файла читать оттуда значения record и искать минимальное значение.
закрыть файл, вернуть в качестве результата функции найденное минимальное значение. в чём у Вас затык возник?! что конкретно не получается?.. |
23.03.2008, 17:00 | #3 |
Пользователь
Регистрация: 21.02.2008
Сообщений: 17
|
В общем как открыть, закрыть файл; и связать тестовой документ с паскалем знаю.
А вот как написать то, чтоб он в этом текстовом документе нашел самую маленькую цену и вывел на экран эту цену и название тавара Незнаю!! Помогите кто может! Код написать Благадарю.... |
23.03.2008, 19:02 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Задачи на массивы записей и связанные с ними типизированные файлы требуют очень точной последовательности действий. Если вам лень посмотреть как это написано практически в каждом учебнике, а также энное количество раз на форуме, пишу с пояснениями последний раз.
Код:
|
23.03.2008, 19:40 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
а у меня один малюсенький вопросец есть, можно?
А зачем дублирование цены (разве rub.kop это не достаточно)?.. |
23.03.2008, 20:04 | #6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Наверное перестарался, хотя рубли с копейками все равно как-то складывать надо, иначе, если рубли одинаковые, надо сравнивать копейки. А вообщем сильно не думал над деталями, хотел показать последовательность действий.
|
23.03.2008, 21:22 | #7 |
Пользователь
Регистрация: 21.02.2008
Сообщений: 17
|
Спасибо большое и сорри за плагиат...
|
24.03.2008, 00:12 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
ну, мы с вами понимаем, за что Вы извиняетесь...
Но, кстати, строго говоря, плагиатом это не являлось - Вы же не выдавали чужой код за свой!!! Задача решена? Тема исчерпана? Прекращаем флудить в темах Последний раз редактировалось Alex21; 24.03.2008 в 11:43. |
30.03.2008, 20:38 | #9 |
Пользователь
Регистрация: 21.02.2008
Сообщений: 17
|
Извините, почему в строке 44. reset(f) - выдает ошибку?
|
30.03.2008, 20:39 | #10 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
А что пишит компилятор?
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кто поможет??? | sashahttp | Общие вопросы Delphi | 1 | 24.06.2008 09:15 |
Что это было? | дмидми | О форуме и сайтах клуба | 2 | 19.05.2008 00:24 |
Почему не было примьеры? | Simply-Art | О форуме и сайтах клуба | 3 | 10.04.2008 13:24 |
задача составления производственного плана(на pascal'e и т.д) | VDK23 | Помощь студентам | 7 | 06.04.2008 01:26 |
Решите пожалуйста задания на Pascal'e! Темы: Рекурси и списки. | FLINT | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 03.04.2008 16:32 |