|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
23.09.2011, 20:22 | #1 |
Регистрация: 29.12.2009
Сообщений: 7
|
массив
Уважаемые программисты, я прошу помощи у вас в решении этих двух задач. Так получилось что давно учился в институте(армия, женитьба), а тут решил поступить и вот дали задания, а я не "в зуб ногой"
1. В файле типа RECORD хранится информация о наличии на складе запасных частей для ремонта бытовых приборов: наименование детали, количество единиц на складе, цена одной детали, суммарная стоимость деталей каждого наименования, среднемесячная норма потребления. Составить программу для получения: • Сведений о деталях, суммарна стоимость которых наибольшая; • Информации о общем количестве всех деталей на складе. 2. Дан массив 6 х 6. Заменить на 1 элементы тех столбцов, где диагональный элемент отрицательный. |
23.09.2011, 21:24 | #2 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
стучись в аську, сделаю
|
24.09.2011, 06:52 | #3 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
fbus, для тебя есть раздел Фриланс, сиди там и не высовывайся..
From Stilet: Ты в курсе что за оскорбление форумчан тебе горчичник положен? Я в следующий раз так и сделаю - в баньку отправишся если продолжишь вести себя неполиткорректно sporter-92, не рекомендую клевать на подобную "помощь". Он за тебя сделает, ты ему заплатишь, а потом снова окажешься ни с чем. Работай со всеми через форум - пользы будет гораздо больше больше. Цитата:
Успехов тебе. Код:
Предпочитаю на "ты".
Последний раз редактировалось Stilet; 27.09.2011 в 08:22. Причина: ошибочка была небольшая |
|
24.09.2011, 17:14 | #4 |
Регистрация: 29.12.2009
Сообщений: 7
|
огромное спасибо, если бы не TinMan, не знаю как и отблагодарить. Спасибо это большая помощь
TinMan я скачал FreePascal, при запуске программы пишет в compiler messegers : 12.pas(20,34) Error I1legal expression 12.pas(26,4) Fatal: There were 1 errors compiling module, stopping 12.pas(0) Fatal: Compilation aborted Что это, и как с ним бороться? Последний раз редактировалось Stilet; 27.09.2011 в 08:20. |
24.09.2011, 18:11 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
а на какую строку указывает? (первая ошибка)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
24.09.2011, 18:12 | #6 |
Регистрация: 29.12.2009
Сообщений: 7
|
я не могу определить
одну исправил всё нашёл проблему, спасибо за помощь Последний раз редактировалось Serge_Bliznykov; 26.09.2011 в 15:25. |
25.09.2011, 02:42 | #7 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
"Поиграй" немного с FP. Попробуй сделать минимальную прогу ("Hello Wordl"). А потом НАРОЧНО делай в ней ошибки - посмотри, как будет реагировать компилятор. Когда знаешь, ГДЕ ошибка, проще разобраться с сообщениями об ошибках.
Еще одно замечание. Есть ошибки КОМПИЛЯЦИИ и есть ошибки ВЫПОЛНЕНИЯ - последние появляются после компиляции, если она прошла успешно и прога запущена. Про них тоже можно узнать, в какой строке они произошли. Но надо изменить настройки среды FP. Зайди в раздел Options - Debugger. Там выбери пункт "Generate also backtrace line info". И ОБЯЗАТЕЛЬНО зайди в Options - Compiler - Generated Code и поставь крестики на всех проверках (Range check ... Obj Meth call). Это тебе поможет искать скрытые ошибки. Там же, сними ВСЮ оптимизацию - она мешает отладке. Приходи еще и спрашивай.
Предпочитаю на "ты".
|
25.09.2011, 02:51 | #8 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Еще добавлю:
Номер строки - первое число в скобках, в данном случае 20. У меня тот код скомпилировался - видимо, у Sporter-92 была ошибка при копировании. Кстати, Sporter, удобно еще иметь Far: http://www.farmanager.com/index.php?l=ru У него есть нужные кодировки (866 и 1256), через него удобно копировать из браузера (если напрямую в FP, то проблема с русскими буквами).
Предпочитаю на "ты".
|
25.09.2011, 03:04 | #9 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Откомпилировал и запустил, и онаружил один недочет. В строке 13 нужно не Write, а Writeln - иначе формат сбивается. Исправь, пожалуйста (я сейчас подправлю в оригинале).
И еще одно. В том виде, как оно есть, массив заполняется псевдослучайными значениями - случайная последовательность повторяется при каждом запуске. Это очень удобно для отладки. Но чтобы потом получить по-настоящему случайные числа (раздные от запуска к запуску программы), вставь перед циклом заполнения такую строку: Цитата:
Предпочитаю на "ты".
|
|
26.09.2011, 15:05 | #10 |
Регистрация: 29.12.2009
Сообщений: 7
|
TinMan, мне помогли написать код к 1 задаче, но она не компилируется. Я когда увидел код ошалел, от того какой он длинный и понятное дело не разберусь. Если не затруднит посмотри:
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 26.09.2011 в 20:41. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W | leha_demi | Помощь студентам | 2 | 24.09.2011 18:12 |
Запись координат в массив в реал тайм, Как записать координаты в массив | Dark19 | Visual C++ | 2 | 21.06.2011 18:45 |
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) | KARTER | Помощь студентам | 1 | 18.06.2011 19:58 |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. | TheVenny | Помощь студентам | 3 | 26.11.2008 15:06 |