Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


___Vampir___, да как вы бестолковые студенты (я в общем и целом, "уникумов" хватает) не поймете, что в учебниках приводятся инструменты выполнения задач! А ваша задача - правильно сложить кусочки этого пазла. Как трубы в канализации, что бы по ним текли потоки информации. Как молоток и объяснение как забивать один гвоздь. Далее по образу и подобию, учись слегка модифицировать алгоритмы под свои задачи!

Смотри внимательно, пишу по пунктам.
Меню - работа с клавиатурой и с консолью. Соотв ввод, форматированный вывод, обработка нажатия клавиш, анализ, запуск соотв. процедур.
Создание файла - см. работа с текстовыми файлами. Создание/чтение/запись. Каждое действие можно оформить процедурой/функцией.
Получение данных из файла - работа либо с массивом, либо с динамическими структурами (что вряд ли, наверно еще не прошли)
Данные сами по себе - типизированные. Т.е. смотрим работу с типизированными данными (type ...) Смотрим, как им назначать поля, как к ним обращаться.
Соотв запись/чтение из файлами блоками в виде структурированных данных, для сравнения - посимвольное чтение - это чтение блоками в один символ.
Процедуры - смотрим работу с процедурами, передачу аргументов, получение результатов, краем глаза смотрим и узнаем, что такое локальная и глобальная переменная, зоны "видимости" переменных.
Анализ записей файла через массив - стандартный поиск наибольшей величины, или диапазона величин (глянь пример с высотой гор - все тоже самое, только слова другие, чуть более сложный поиск)
Соотв цикл - смотри работу с циклами, будь внимателен к переменным-счетчикам.

А если в следующий раз вздумаешь канючить, прикладывай хотя бы портянку исходников.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 12:09, 15-05-2011 | #6