У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа ОПЕРАЦИИ С ФАЙЛАМИ В ЯЗЫКАХ С И С

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.2.2025

                                                                                                Петров В.И., 2012 г.

                                                Лабораторная работа

                      ОПЕРАЦИИ С ФАЙЛАМИ В ЯЗЫКАХ С И С++                           

  Цедь работы:  ознакомление и приобретение навыков использования средств

файлового ввода/вывода языков С и С++ в типовых задачах создания, сопровож-

дения и эксплуатации баз данных и отладки программ в учебном варианте про-фессиональной инструментальной среды Microsoft Visual C++ 2010 Express Edi-tion.

                             ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ

  С использованием средств языка С/С++ разработать и в среде MS Visual C++

2010 Express Edition отладить программу, обеспечивающую описание  указанно-

го в индивидуальном задании типа структуры данных, консольное заполнение

дискового файла шестью записями такой структуры и выполнение с ним дейст-вий согласно индивидуальному заданию.

  При этом первое из указанных действий должно быть выполнено средствами

языка С, а второе — средствами языка С++. Причем выполнение этих действий

должно быть обеспечено без использования в программе вспомогательных мас-

сивов в оперативной памяти компьютера.

 Алгоритмизация задачи должна быть выполнена методом структурной деком-

позиции. Номер индивидуального варианта студента соответствует его порядко-

му номеру в учебном журнале преподавателя. Отладке программы на компьюте-

ре должно предшествовать оформление отчета по лабораторной работе, к кото-

рому будут добавляться скриншоты тестирования разработанной программы.

  Итоговый отчет подлежит защите у преподавателя и должен содержать: ти-

тульный лист, текст индивидуального задания, схему структурной декомпози-

ции задачи с необходимыми пояснениями, схему алгоритма решения задачи,

листитнг программы и тестовые скриншоты.

                                ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ

Вариант 1.

                      Структура MARSH с полями:

                        -   название начального пункта маршрута;

                        -   название конечного пункта маршрута;

                        -   номер маршрута.

                      Действия с файлом структур:

                        -   сортировка записей в файле по возрастанию номеров марш-

                             рутов и вывод его на экран компьютера;

                        -   определение и вывод на экран записей, в которых совпадают

                            совпадают маршруты следования поездов, либо сообщения об

                            отсутствии таких записей.

Вариант 2.

                      Структура TRAIN с полями:

                        -   название пункта назначения;

                        -   номер поезда;

                        -   время отправления.

                      Действия с файлом структур:

                        -   сортировка записей в файле по возрастанию номеров поез-

                            дов и вывод его на экран компьютера;

                        -   вывод на экран записи, в которой номер поезда совпадает с

                            вводимым с клавиатуры, либо сообщения об отсутствии такой

                            записи.

Вариант3.

                      Структура TRAIN с полями:

                        -   название пункта назначения;

                        -   номер поезда;

                        -   время отправления.

                      Действия с файлом структур:

                        -   сортировка записей в файле по возрастанию времени отправ-                                    -                            ления поездов и его вывод на экран компьютера;

                        -   определение и вывод на экран записей, в которых пункт назна-

                            чения совпадает с названием вводимым с клавиатуры, либо

                            сообщения об отсутствии таковых.

Вариант 4.

                      Структура TRAIN с полями:

                        -   название пункта назначения;

                        -   номер поезда;

                        -   время отправления.

                      Действия с файлом структур:

                        -   сортировка записей в файле по названиям пунктов назначе-

                            ния в алфавитном порядке и вывести его на экран компьютера;

                        -   определение и вывод на зкран записей, в которых фигурируют

                            поезда, отправляющиеся после вводимого с клавиатуры време-

                            ни, либо сообщения об отсутствии таких поездов.

Вариант 5.

                      Структура WORKER с полями:

                        -  фамилия и инициалы работника;

                        -   название занимаемой должности;

                        -   год поступления на работу.

                      Действия с файлом структур:

                        -   сортировка записей в файле по фамилиям работников в ал-

                            фавитном порядке и вывод его на зкран компьютера;

                        -   определение и вывод на экрвн записей, из которых следует, что

                            стаж ссответствующих работников превышает значение, вво-

                            димое с клавиатуры, либо сообщение об отсутствии таких ра-

                            ботников.

Вариант 6.

                      Структура AEROFLOT с полями:

                            -   название пункта назначения рейса;      

                            -  тип самолета.

                          Действия с файлом структур»:

                            -   сортировка записей в файле по названиям пунктов назначе-

                                ния в алфавитном порядке и вывод его на экран компьютера;

                            -   определение и вывод на экран записей, в которых тип самоле-

                                та совпадает с введенным с клавиатуры, либо сообщения об

                                отсутствии таковых.

Вариант 7.

                     Структура AEROFLOT с полями:

                       -  название пункта назначения рейса;

                       -  номер рейса;

                       -  тип самолета.

                     Действия с файлом структур:

                       -   сортировка записей в файле по возрастанию номеров  рейсов                 

                           и вывод его на экран компьютера:

                       -  вывод на экран записей, в которых пункт назначения совпадает   

                           с вводимым с клавиатуры, либо сообщения об отсутствии тако-

                           вых.

Вариант 8.

                     Структура STUDENT с полями:

                       -   фамирия и инициалы;

                       -   номер группы;

                       -   успеваемость.

                     Действия с файлом структур:

                       -  сортировка записей в файле по возрастанию номеров групп

                           и вывод его на экран компьютера;

                       -  определение и вывод на экран записей для студентов, имеющих                     

                           по обучению хотя бы одну оценку 2, либо сообщение об отсут-.

                           ствии таких студентов.

Вариант 9.

                     Структура STUDENT с полями:

                       -   фамилия и инициалы;

                       -   номер группы;

                       -   успеваемость в виде массива из пяти элементов.

                     Действия с файлом структур:

                       -   сортировка записей в файле по возрастанию среднего балла

                           и вывод его на экран компьютера;

                       -   определение и вывод на экран записей для студентов с баллами

                           обучения только 4 и 5, либо сообщения об отсутствии таковых.

Вариант 10.

                     Структура STUDENT с полями:

                        -  фамилия и инициалы;

                        -  номер группы;

                        -  успеваемость в виде массива из пяти элементов.

                     Действия с файлом структур;

                        -  сортировка записей в файле по фамилиям в алфавитном

                           порядке и вывод его на экран компьютера;

                        -  определение и вывод на экран записей для студентов со сред- - -                           ним баллом обучения 4.0, либо сообщения об отсутствии тако- -                           вых.

Вариант 11.

                      Структура ORDER с полями:

                             -   расчетный счет плательщика;

                             -   расчетный счет получателя;

                             -   перечисляемая сумма в рублях.

                          Действия с файлом структур:

                             -   сортировка записей в файле по уменьшению перечисляемых

                                  сумм и вывод его на экран компьютера;

                             -   определение и вывод на экран записей, в которых фигурирует

                                  расчетный счет плательщика, совпадающий с вводимым с кла-

                                  виатуры.либо сообщение об отсутствии таковых.

Вариант 12.

                      Структура PRICE с полями:

                             -   название товара;

                             -   название магазина;

                             -   стоимость товара в рублях.

                          Действия с файлом структур:

                             -   сортировка записей в файле по названиям магазинов в алфа-

                                 витном порядке и вывод его на экран компьютера;   

                             -   определение и вывод на зкран записей, в которых фигурирует 

                                 магазин, указанный вводом с клавиатуры, либо вывод сообще-

                                 ния об отсутствии таких записей.

Вариант 13.

                           Структура PRICE с полями:

                             -   название товара;

                             -   название магазина;

                             -   стоимость товара в рублях.

                           Действия с файлом структур:

                             -   сортировка записей в файле по названию товара в алфавит-     

                                  ном порядке и вывод его на экран компьютера:

                             -    определение и вывод на экран записи, в которой название то-

                                  вара совпадает с вводимым с клавиатуры. либо сообщения

                             об отсутствии данного товара

Вариант 14.

                           Структура ZNAK с полями:

                              -   фамилия, имя;

                              -   знак зодиака;

                              -   день рождения в виде массива из трех чисел. 

                           Действия с файлом структур:

                              -   сортировка записей в файле по общепринятому порядку

                                  следования знаков зодиака и вывод его на экран компьютера;

                              -   определение и вывод на экран записей, в которых фигуриру-

                                  ет месяц рождения. совпадающий с вводимым с клавиатуры,

                             либо сообщение об отсутствии таких записей.

Вариант 15.

                          Структура ZNAK с полями:

                            -   фамилия, имя;

                        -   знак Зодиака;

                           --   день рождения в виде массива из трех чисел.  

                          Действия с файлом структур:

                            -   сортировка записей в файле по возрастанию дат рождения и

                                 вывод его на экран компьютера;

                            -    определение и вывод на экран записей, в которых фигурирует              

                                 знак зодиака, совпадающий со значением, вводимым с клавиа-

                            туры, либо сообщение об отсутствии таких запис

Вариант 16.

                      Структура ZNAK с полями:

                            -   фамилия, имя;

                            -   знак зодиака;

                            -   день рождения в виде массива из трех чисел.

                          Действия с файлом структур:

                            -   сортировка записей в файле в порядке возрастания дат дней

                                 рождения;

                            -   определение и вывод на зкран записей, в которых фамилия сов-

                                 падает со значением вводимым с клавиатуры, либо сообщения

                                 об отсутствии таких записей.

Вариант 17.

                          Структура NOTE с полями:

                            -   фамилия, имя;  

                            -   номер телефона;

                            -   день рождения в виде массива из трех чисел.

                          Действия с файлом структур:

                            -   сортировка записей в файле по первым трем цифрам номера

                                телефона в порядке возрастания и вывод его на зкран компью-

                                ра;

                            -   определение и вывод на экран записей, в которых фамилия сов-

                                падает со значением, введенным с клавиатуры, либо сообщение

                            об отсутствии таковых.

Вариант 18.

                      Структура NOTE с полями:    

                            -   фамилия, имя;

                            -   номер телефона;

                            -   день рождения в виде массива из трех чисел.     

                          Действия с файлом структур:

                            -   сортировка записей в файле по фамилиям в алфавитном

                                порядке и вывод его на экран компьютера;

                           -    определение и вывод на экран записей, в которых месяц рож-

                                дения совпадает со значением вводимым с клавиатуры, либо

                                сообщения об отсутствии таких записей.

Вариант 19.

                      Структура NOTE с полями;

                        -   фамилия, имя;

                        -   номер телефона;

                        -   день рождения в виде массива из трех чисел.

                      Действия с файлом структур:

                        -   сортировка записей в файле по возрастанию дат рождений

                            и вывод его на экран компьютера;

                        -   определение и вывод на экран записи, в которой номер теле-

                            фона совпадает с вводимым с клавиатуры, либо сообщения об

                            отсутствии такой записи.

Вариант 20.

                      Структура MARSH с полями:

                        -   название начального пункта маршрута;

                        -   название конечного пункта маршрута;

                        -   номер маршрута.

                      Действия с файлом структур:

                        -   сортировка записей в файле по названиям пунктов назначе-

                            ния в алфавитном порядке и его вывод на экран компьютера;

                        -   определение и вывод на экран записей, в которых  названия

                            пунктов назначения или отправления совпадают названием,

                            введенным с клавиатуры, либо сообщения об отсутствии та-

                            ких записей..




1. Введение темы 9 10; М
2. на тему история развития туризма в России Учащейся II курса заочного отделения факультета Социа
3. Программирование в LE-технология Microsoft Windows
4. НА ТЕМУ- Основы корреляционного анализа Выполнили- студентки 1 курса магистратуры
5. Люди постоянно спешат ритм жизни возрастает нужно успеть очень многое
6. Supply Infinitives nd ingformes for the following text
7. Металлические конструкции мостового крана общего назначения
8. ВАРИАНТ 1 Дайте современное определение философии а способ абстрактного познания и объяснения мира ~
9. 28 Фофанова ТА
10. это- для российских организаций полученные доходы уменьшенные на величину произведенных расходов;