Примеры решения задач на файлы в С++

Общее условие задачи:

  1. Представьте заданную таблицу в виде файла БД, выберите тип поля и его разрядность.
  2. Напишите программы создания файла добавления в него записей, удаления записей, исправления записей, вывода содержимого файла на экран в виде таблицы и просмотра этой таблицы страницами, двигаясь вверх и вниз по записям, по страницам, сразу перемещаясь к началу или концу файла.
  3. Напишите программу, которая сортировала бы файл по любому указанному полю.
  4. Напишите программу, которая отыскивала бы и выводила для просмотра записи файла найденные по заданному логическому выражению, содержащему поля файла, числа, операции.
  5. Напишите программу, которая бы объединяла все выше описанные программы с помощью комбинированного меню в единую систему.

Вариант 1. Автор решения: Фёдорова Т., группа 121МИ, 2008 год.

      1. Список студентов 
            1. ФИО 
                    1. Фамилия 
                    2. Имя 
                    3. Отчество 
            2. Пол 
            3. Возраст 
            4. Курс 
            5. Специальность 

Вариант 2. Автор решения: Федотова Е., группа 121МИ, 2008 год.

      1. Сведения о потреблении 
            1. фамилия потребителя 
            2. номер потребителя 
            3. прежнее показание расходомера 
                1. литера 
                2. трехзначное число 
            4. новое показание расходомера 
                1. литера 
                2. трехзначное число 

Вариант 3. Автор решения: Фролова Е., группа 121МИ, 2008 год.

      1.Счет;
           2. дата;
                3. день;
                3. месяц;
                3. год;
           2. номер;
           2. приход;
           2. расход;
           2. остаток.   


Вариант 4. Автор решения: Груздева И., группа 121МИ, 2008 год.

        1 Квитанция
           2 номер квитанции
           2 фамилия заказчика
           2 дата выписки счета
               3 день
               3 месяц
               3 год
           2 сумма по счету

Вариант 5. Автор решения: Панькова Е., группа 121МИ, 2008 год.

      1. Список ошибок:
            1. Код ошибки
                  1. Число
                  2. Литера класса ошибки
            2. Название
            3. Англ текст
            4. Рус перевод

Вариант 6. Автор решения: Захаров А., группа 121МИ, 2008 год.

                
        1.Список банковских счетов
            2.фамилия имя отчество
            2.номер счета
            2.текущее состояние
                  3.расход
                  3.приход
                                                

Вариант 7. Автор решения: Шихов А., группа 121МИ, 2008 год.

      1. Успеваемость; 
            1.	Фамилия, инициалы; 
            2.	Группа; 
            3.	Специальность; 
            4.	Экзаменационные оценки; 
                    1.	по информатике; 
                    2.	по математике; 
                    3.	по физике; 
                    4.	по химии. 

Вариант 9. Автор решения: Давыдов А., группа 121МИ, 2008 год.

        1.Расписание;
            2. номер рейса;
            2. пункт отправления;
            2. пункт прибытия;
            2. время отправления;
                    3. часы;
                    3. минуты;
            2. время прибытия ;
                    3. часы;
                    3. минуты.

Вариант 10. Автор решения: Нагуманов А., группа 121МИ, 2008 год.

        1 Справка;
              2 фамилия, имя, отчество; 
              2 название заболевания; 
              2 дата начала заболевания;
                    3 день;
                    3 месяц;
                    3 год; 
              2 количество дней нетрудоспособности.


Рейтинг ресурсов УралWeb

 

© Оформление Шихов А., Захаров А., 2009
Сайт создан в системе uCoz