![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
pre-dawn-haze |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
Собственно, такое задание
Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка содержит: o Пункт назначения; o Номер рейса; o Фамилию и инициалы пассажира; o Желаемую дату вылета. Программа должна обеспечивать: o Хранение всех заявок в виде списка; o добавление заявок в список; o Удаление заявок; o Вывод заявок по заданному номеру рейса и дате вылета; o Вывод всех заявок. -------------------------------- program avia; заполнить могу, а как организовать обработку не представляю Сообщение отредактировано: pre-dawn-haze - 6.02.2012 19:07 |
Lapp |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Весна на подходе - и предрассветная дымка снова с нами! )) Привет.
Цитата заполнить могу, а как организовать обработку не представляю Извини, но с заполнением у тебя тоже проблема. В задании сказано:o Хранение всех заявок в виде списка; o добавление заявок в список; ![]() Почитай про списки. В нашем FAQе тоже про них есть. И поищи по форуму - подобные задачи решались. И приходи с новыми вопросами )). -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Федосеев Павел |
![]()
Сообщение
#3
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 298 Пол: Мужской Реальное имя: Федосеев Павел Репутация: ![]() ![]() ![]() |
Ну так, по мелочи - в начале программы желательно инициализировать генератор случайных чисел - Randomize.
Цитата o Хранение всех заявок в виде списка; Список - это динамическа структура (не массив) - посмотри в FAQ Цитата o добавление заявок в список; Реализуй процедуру добавления в список нового элемента и заполнение 10-ю случайными элементами будет примерно следующим:
Цитата o Удаление заявок; в FAQ рассмотрено. Пожелаю лишь реализовать в виде отдельных процедур.o Вывод заявок по заданному номеру рейса и дате вылета; o Вывод всех заявок. -------------------------- Sorry, Lapp Я сли-ишко-ом до-о-олго клацал по кнопкам Сообщение отредактировано: Федосеев Павел - 6.02.2012 21:18 |
pre-dawn-haze |
![]()
Сообщение
#4
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Женский Репутация: ![]() ![]() ![]() |
Весна на подходе - и предрассветная дымка снова с нами! )) Привет. Извини, но с заполнением у тебя тоже проблема. В задании сказано: - а у тебя списком и не пахнет.. ![]() привет ![]() в задании написано списки, списки вижу в первый раз(как и указатели), а реализовать необходимо через записи, заполнять так "рандомно" препод требует буду разбираться |
Lapp |
![]()
Сообщение
#5
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
желательно инициализировать генератор случайных чисел - Randomize. Паш, я очень не рекомендую это делать до того момента, как отладка программы завершена (или же отладка требует действительной случайности). Повторяемость "случайной" последовательности крайне удобна для целей отладки. Советую таки вставить его, закомментировать и снабдить замечанием: "uncomment in final release!!".Цитата Sorry, Lapp Няма пробем ).Я сли-ишко-ом до-о-олго клацал по кнопкам в задании написано списки, списки вижу в первый раз(как и указатели), а реализовать необходимо через записи, Ты только не вали все в одну кучу. Списки и записи - это все же разные вещи. Хотя для организации списков обычно используется запись, это все же не есть обязательное условие. Тем более, та запись, которая тут требуется - он точно не имеет никакого отношения к спискам, и подтверждение тому то, что ты сделала массив этих записей. _Почитай_ про списки и говори, где что неясно. А первый раз - он бывает у всех, ничего страшного.. ))Цитата заполнять так "рандомно" препод требует оооооочень странное требование.. Выходит, заполнение списка информацией есть часть программы? Если реальные программы будут приходить в кассы по продаже билетов уже заполнренными - фиг кто сможет полететь в Воронеж, все самолеты будут усердно махать крылышками, возя туда-обратно мертвых душ... ))-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Lapp |
![]()
Сообщение
#6
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Я посмотрел на название темы и решил кое-что добавить.
Боюсь, ты стала жертвой некоторой терминологической путанницы.. Слово "запись" в языке Паскаль означает некоторую структуру в памяти, позволяющую хранить совместно разнотипные переменные. И это есть record. Кроме этого, то же самое слово, запись, используеся иногда (совешенно неофициально и, я бы сказал, неправильно) для обозначения элемента списка. При этом список есть структура организация памяти, не имеющая отношения к зыку Паскаль вообще, то есть просто прием программирования, используемый в разных языках. И в данном случае, я уверен, в названии темы подразумевается именно это. Такое наименование для элемента списка не принесло бы никакой путаницы при программировании на Си, например, поскольку там нет записей (как record). Может показаться, что это разночтение не так уж важно, поскольку (как я уже сказал), списки обычно состоят из записей.. Но при более близком рассмотрении это может привести к существенным ошибкам и в результате сожрать много твоего времени на разбоки, что есть что. Поэтому я тебе рекомендую с самого начала четче все уяснить и не вестись на жаргонные словечки, как "добавить запись в список". Не знаю, кто тебе это сказал, но только не слушай его. В список можно добавить только элемент. А то, что этот элемент огранизован в виде записи - просто имей в виду. Мухи - отдельно, котлеты - отдельно. Таким образом, совет все тот же: разбирайся со списками. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 2:32 |