Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

                                                                                                Петров В.И., 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. з курсу Інформатика Перевірила-
2. Психолого-педагогическое обеспечение воспитательного процесса в средней школе
3. лекциях автор освещает основные элементы своей концепции и общей периодизации отечественной истории
4. Личность Бориса Годунова
5. хозяйственной деятельности1
6. Здоровая Тарнога
7. тема оценки результатов обучения Таблица 1
8. 1 От MRP к ERP Исторически методология Enterprise Requirement Plnning ERP то есть планирование ресурсов предприятия являет
9. ТЕМА 50. СОБЫТИЯ АВГУСТА 1991 г
10. Ремонт и усиление оснований и фундаментов 1
11. Организационные проблемы Противоречия, требующие решений
12. тема краткого и наиболее точного изложения христианских догм
13. Сущность и значение контроля в менеджменте 1
14. Про що ти думаєш Про прийдешність
15. Пути улучшения показателей сатураторной схемы получения сульфата аммони
16. Тема 1 Предмет та метод історії економіки та економічної думки Мета- систематизувати знання про предмет з
17. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата політичних наук Київ ~
18.  Ответ- 2
19. Formation and development of political parties in the Republic of Belarus
20. 430 Производительность D 500 т-ч; Продувка Dпр 2 ; Давление за котлом