Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 21.5.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. Лабораторная работа 6 Тема- ldquo;Использование классов ctivity Cnvs MotionEvent Gesture GestureDetector и другихrdquo; Цель- Пол
2. Региональный центр управления и культуры ИНСТИТУТ СОЦИАЛЬНОГО РАЗВИТИЯ И ПРЕДПРИНИМАТЕЛЬСТВА КЫРГЫЗСКО
3. Реферат на тему-система освітлення і сигналізація
4. Статья- Расчет поверхностной энергии металлов в рамках моделиобобщенного псевдопотенциала Хейне-Абаренкова
5. Тема. 6 Організація праці на постах ТО і ПР на СТОА
6. Економіка підприємства денної форми навчання факультету економіки підприємництва та права Навчальни
7. Петр Аркадьевич Столыпин и его реформы
8. Управление электроприводом грузоподъемного механизм
9. Концепция безопасности и принципы создания систем физической защиты важных промышленных объектов.html
10. Посланник Аллаха сказал- Поистине дела оцениваются только по намерениям и поистине каждому человеку дост
11.  ОБЗОР ЛИТЕРАТУРЫ1
12. ся с поўним ясним сонцем; нам на долин~ в густій стденній мрац~ гиб~ти
13. 2012 ’ 223 м.html
14. Соедини названия близких цветов из двух столбиков линиями.
15. во человек Факультет- институт Ответственные Куратор
16. Тема 1. ВВЕДЕНИЕ В ПРЕДМЕТ
17. Контрольная работа По истории государства и права зарубежных стран
18. присяжными и судей и т
19. История создания пограничного контроля
20.  Определение основных понятий курса