Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Файлы структур




 

Цель лабораторной работы:

изучение структурной организации, способов доступа к элементам и других особенностей файлов структур;

изучение стандартных средств языка C/C++ для работы с файлами;

совершенствование навыков процедурного программирования на языке C/С++ при решении задач обработки файлов.

 

Задание на программирование: используя технологию процедурного программирования разработать программу обработки файлов структур с числом записей не менее пяти в соответствии с индивидуальным заданием.

 

Порядок выполнения работы:

 

1) Получить у преподавателя индивидуальное задание.

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

3) Сформулировать условие поиска данных в файле и организовать поиск по ключу с сохранением найденных записей в новом файле.

4) Описать и использовать функции проверки существования, создания, просмотра, сортировки файла, поиска данных в файле.

5) Составить спецификации используемых функций.

6) Составить программу на языке C/С++.

7) Предусмотреть в программе возможность выбора варианта действия с помощью меню.

8) Проверить и продемонстрировать преподавателю работу программы на полном наборе тестов.

9) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, схема алгоритма решения, спецификация функций, текст программы, контрольные примеры.

 


Варианты индивидуальных заданий

 

             
Самолеты            
  Наименование Фамилия Год Количество Грузоподъемность  
  типа конструктора выпуска кресел в Т  
             
Расчет движения            
  Наименование Тип Количество Налет Пассажирооборот  
  воздушной линии самолета рейсов в тыс.км в чел. км  
             
Перевозки            
  Тип Номер Количество Налет Налет  
  самолета борта рейсов в часах в тыс.км  
             
Расписание            
  Номер Наименование Тип Стоимость Протяженность  
  Рейса рейса самолета билета линии  
             
Сооружения аэропорта            
  Наименование Площадь Этажность Год Стоимость  
        сооружения в млн. руб.  
             
Ремонт аэродромных сооружений            
  Наименование Шифр Вид Стоимость Наименование  
      ремонта ремонта подрядчика  
             
Кассы авиабилетов            
  Номер ФИО Количество Суммарная Дата  
  кассы кассира проданных выручка продажи  
      билетов      
             
Характеристики ПК            
  Тип Тактовая Емкость Емкость Тип  
  процессора частота ОП в Мбайт ЖМД в Мбайт монитора  
             
Города            
  Наименование Количество Площадь Год Количество  
    жителей в кв.км основания школ    
             
Мосты            
  Наименование Высота Ширина Количество опор Протяженность  
             
Программные продукты          
  Наименование Фирма Стоимость Объем Количество  
             
Музеи            
  Наименование Назначение Адрес Время работы Стоимость билета  
             
Автоинспекция            
  Марка машины Цвет Гос. номер Год выпуска Владелец  
             
Квартиры            
  Адрес Площадь Сторона Стоимость Этаж Колич.
    в кв.м света 1 кв.м   комнат
             
Кинотеатры            
  Наименование Стоимость Время Адрес Количество  
    билета сеансов мест мест  
             
Магазин          
             
  Наименование товара Фирма изготовитель Сорт Цена Размер партии  
             
Театр          
  Наименование спектакля Дата Время Место Цена билета  
             
Железная дорога          
             
  Пункт назначения Поезд Вагон Место Стоимость проезда  
             
Библиотека          
             
  Название книги Автор Издание Год издания Количество экземпляров  
             
Экскурсии          
             
  Наименование Страна Стоимость Продолжительность Транспорт  
             
Метрополитен          
             
  Номер линии Название линии Число станций Время стоянки Время разворота  

 



Поделиться:

Дата добавления: 2015-04-04; просмотров: 93; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты