Консультация онлайн # 161106

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Комаров Антон Сергеевич
Дата: 22.02.2009, 09:53 Консультация неактивна
Поступило ответов: 1
Здравствуйте,помогите пожалуйста!
a) Создать типизированный файл заданной структуры, заполнить его информацией, вывести данные в виде таблицы на экран. (Файлы, создаваемые в задании, должны содержать не менее 5-ти строк).
b) Разработать подпрограмму обработки данного файла.
вот мой вариант:
a) Создать файл, содержащий сведения об ассортименте игрушек в магазине: название игрушки, цена, количество, возрастная группа, например 2-5, т.е. от 2 до 5.
b) Создать файл, содержащий список игрушек, которые по стоимости не превышают X рублей и подходят ребенку в возрасте от A до B лет. Значения X, A, B ввести с терминала.
вот листинг! помоги по нему сделать второе задание:

Выполнить ЗАДАНИЕ 1 с использованием текстового файла. Данные в текстовый файл вывести в виде таблицы.


и еще вопрос! как сделать,чтоб после 6 игрушек ввод заканчивался,а то у меня до бесконечности печатает!
Приложение:
Последнее редактирование 22.02.2009, 20:53 Сучкова Татьяна Михайловна (Мастер-Эксперт)
Вопрос перенесен

Ответ # 1, puporev (Профессор)

Здравствуйте, Комаров Антон Сергеевич!
Вот решение то ли задания №1, то ли №2, запутали Вы нас изрядно. Короче с типизированными файлами.
Задание №3 предлагаю сделать так.
1.Создать текстовый файл с нужными данными, куда в строку через пробел, или запятую вписать данные по каждому наименованию игрушки.Файл либо писать латинскими буквами, либо конвертировать из Win в Dos.
2.Считать данные программно в записи.
3.Обработать их по условию.
4.Вывести в виде таблицы в новый текстовый файл.
Мне кажется это логичным. Если Вас это устроит, я напишу Вам программу, либо приведите четкое условие задания №3.

Приложение:


puporev

Профессор
24.02.2009, 13:19
Нет оценки ответа

Мини-форум консультации # 161106

Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

177403

= общий =    23.02.2009, 05:51
Поясните: у Вас текстовыми должны быть оба файла, и исходный и результирующий или, всё же, первый файл должен быть типизированный, а второй, с результатом, текстовый?
=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
неизвестный

177412

= общий =    23.02.2009, 09:21
ЗАДАНИЕ 2
Постановка задачи:
a) Создать типизированный файл заданной структуры, заполнить его информацией, вывести данные в виде таблицы на экран. (Файлы, создаваемые в задании, должны содержать не менее 5-ти строк).
b) Разработать подпрограмму обработки данного файла.

ЗАДАНИЕ 3
Выполнить ЗАДАНИЕ 2 с использованием текстового файла. Данные в текстовый файл вывести в виде таблицы.

наверно и текстовые должны быть и исходный и результирующий.
Вадим Исаев ака sir Henry

Мастер-Эксперт

ID: 425

177414

= общий =    23.02.2009, 09:38
Цитата: Комаров Антон Сергеевич

наверно...


Ну так узнайте точно. Типизированный и текстовый - это два совершенно разных типа файла и приёмы вытаскивания из них данных кардинально различаются.
Если исходить из синтаксического анализа выданного Вам задания:

Выполнить ЗАДАНИЕ 2 с использованием текстового файла. Данные в текстовый файл вывести в виде таблицы.


то во-первых, текстовый файл должен быть всего один, об этом ясно говорит единственное число и в первом и во втором предложении словосочетаний в которых упоминается текстовый файл. Во-вторых, второе предложение говорит о том, что текстовый файл должен быть файлом результатов, т.к. там совершенно ясно написано "вывести".
Узнайте у своего препода, если сами не можете определить и тогда скажете.
=====
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.