|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2012, 18:03 | #1 |
Пользователь
Регистрация: 02.12.2011
Сообщений: 24
|
Структуры в С
Вот такое условие:
в технической службе аэропорта имеется справочник, содержащий записи следующей структуры: тип самолета, год выпуска, расход горючего на 1000 км. Для определения потребности в горючем техническая служба запрашивает расписание полетов. Каждая запись расписания содержит следующую информацию: номер рейса, пункт назначения, дальность полета. Рассчитать суммарное количество горючего, необходимое для обеспечения полетов на следующие сутки, и вывести его на печать. Справочники расхода горючего и расписания на следующие сутки хранить в виде массивов записей. вот как понимаю это я: Код:
я мало чего понимаю в структурах,но это условие вложенная структура или ещё что-нибудь? объясните пожалуйста. |
13.05.2012, 21:26 | #2 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
У вас два независимых массива структур:
1) Справочник расхода горючего 2) Справочник расписания на следующие сутки Эти массивы структур логичнее инициализировать из файлов. Один файл ведёт техническая служба. А второй присылается по запросу технической службы. Форматы представления информации в обоих файлах должен быть совершенно определённым (оформление по определённому стандарту). Стандарт оформления даёт возможность правильно считывать информацию и в случае несоответствия выдавать сообщение, что нарушен стандарт № такой-то, от такого-то года. В авиации вся документация пишется по стандартам. Так как это учебный пример по изучению структур, то формат файла (стандарт оформления) придумываете вы. Сочините содержимое файлов. К примеру, первый из них может иметь вид: Цитата:
|
|
13.05.2012, 21:30 | #3 |
Пользователь
Регистрация: 02.12.2011
Сообщений: 24
|
Cпасибо большое) теперь ясно.
|
13.05.2012, 21:41 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
M_arisha, это ещё только начало! С помощью этой задачи вы можете многому научиться! Выкладывайте здесь свои дальнейшие продвижения. Будем обсуждать!
|
13.05.2012, 22:19 | #5 |
Пользователь
Регистрация: 02.12.2011
Сообщений: 24
|
ок) использовать файлы то можно,но здесь их быть пока не должно, я записала так, но не уверена в правильности:
Код:
Последний раз редактировалось M_arisha; 14.05.2012 в 00:39. |
14.05.2012, 07:30 | #6 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Приведите весомые доводы по поводу того, что не нужны файлы с входными данными!
Я вам приведу доводы по поводу использования файлов: 1) Если входные данные вводятся при каждом запуске программы - это сильно тормозит разработку. А файлы-справочники вы пишите один раз и потом добавляете в них дополнительные записи. 2) Вряд ли в реальном приложении пользователь будет каждый раз вводить все данные (перепечатывать справочники, которые могут хранить десятки записей). А данные в справочниках можно менять, добавляя и удаляя записи. 3) Если входные данные находятся внутри программы - это тоже неправильно! К примеру, программист получил задание и справочники. Написал программу и передал пользователю. Какое-то время программа будет актуальна. Но вдруг один из самолётов списали, либо приобрели новый, либо поменяли расписание. И что же опять тревожить программиста? В случае использования файлов достаточно просто изменить записи в файлах-справочниках. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написание программ (древовидные структуры, структуры неспециального вида и т.д.) | Green Gin | Фриланс | 2 | 27.04.2012 15:26 |
Управляющие структуры. Программирование алгоритмов разветвляющейся структуры. | Лёнка | Компоненты Delphi | 1 | 23.04.2012 15:03 |
Структуры | ololoshh | Общие вопросы C/C++ | 8 | 05.12.2011 18:15 |
Структуры в С++ | xnise | Помощь студентам | 2 | 06.04.2010 20:06 |
структуры | Dimarik | Общие вопросы C/C++ | 27 | 10.05.2009 20:22 |