Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Ход работы. 1. Ознакомиться с необходимым теоретическим материалом





1. Ознакомиться с необходимым теоретическим материалом.

2. Запустить DevC++.

3. Выбрать команду File->Create->Project… В появившемся диалоговом окне выбрать Console Application.

4. В открывшемся окне выбрать – C++ Project и убедиться в том, что имя проекта не содержит русских символов.

5. В появившемся окне кода проконтролировать наличие тела основной функции.

6. Схранить проект в своей рабочей папке в каталоге С\Work. Не пытаться сохранять в папке по умолчанию для избежания нарушения прав доступа! Попытка сохранения проекта в папке с наличием знака + в пути приведет к невозможности сборки исполняемого файла (глюк среды).

7. Оформить отчет.

Задание

Переписать программу, разработанную в ходе выполнения лабораторной работы №9 с использованием классов set, multiset, map или multimap в зависимости от варианта задания. Выводы по лабораторной работе должны содержать сравнительный анализ программ (данной и разработанной в ЛР№9).

 

Задание ЛР№9

Составить программуы, которая соответственно варианту считывает из файла набор записей (не менее 10) и помещает его в последовательность. Затем производит необходимые преобразования набора записей и выводит его в поток стандартного вывода.

Варианты задания

Вариант задания рассчитывается по номеру студента в журнале преподавателя.

Вариант Запись Последоваельность (поля) Преобразование
  set счет (номер, имя влядельца, баланс) отсортировать по номеру
  multiset учетная запись (имя, папроль, уровень доступа) удалить записи с длиной пароля меньше N (произвольное число)
  map студент (иля, фамилия, группа, средний балл) отсортировать по имени
  multimap компьтер (цпу, озу, пзу) отсортировать по цпу
  set счет (номер, имя влядельца, баланс) если баланс боьше N – уменьшить баланс в 2 раза
  multiset учетная запись (имя, папроль, уровень доступа) отсортировать по имени
  map студент (иля, фамилия, группа, средний балл) удалить студентов со средним баллом N
  multimap компьтер (цпу, озу, пзу) удалить компьютеры с озу меньше N
  set счет (номер, имя влядельца, баланс) отсортировать по балансу
  multiset учетная запись (имя, папроль, уровень доступа) отсортировать по имени
  map студент (иля, фамилия, группа, средний балл) отсортировать по фамилии
  multimap компьтер (цпу, озу, пзу) удалить компьютеры с пзу меньше N
  set счет (номер, имя влядельца, баланс) если баланс меньше N – увеличить баланс в 2 раза
  multiset учетная запись (имя, папроль, уровень доступа) отсортировать по уровню
  map студент (иля, фамилия, группа, средний балл) отсортировать по группе
  multimap компьтер (цпу, озу, пзу) отсортировать по цпу
  set счет (номер, имя влядельца, баланс) отсортировать по имени
  multiset учетная запись (имя, папроль, уровень доступа) удалить из пароля все символы кроме латинских букв
  map студент (иля, фамилия, группа, средний балл) отсортировать по имени
  multimap компьтер (цпу, озу, пзу) удалить компьютеры с пзу меньше N
  set счет (номер, имя влядельца, баланс) если баланс боьше N – уменьшить баланс в 2 раза
  multiset учетная запись (имя, папроль, уровень доступа) отсортировать по имени
  map студент (иля, фамилия, группа, средний балл) удалить студентов со средним баллом N
  multimap компьтер (цпу, озу, пзу) отсортировать по пзу
  set счет (номер, имя влядельца, баланс) отсортировать по балансу
  multiset учетная запись (имя, папроль, уровень доступа) очистить пароль, если уровень доступа меньше N
  map студент (иля, фамилия, группа, средний балл) отсортировать по среднему баллу
  multimap компьтер (цпу, озу, пзу) удалить компьютеры с цпу меньше N

 

Содержание отчета. Содержание отчета совпадает с указанным в указаниям к лабораторной работе 1.

Литература

Бьярн Страуструп Введение в язык С++.

Язык программирования С++. Руководство программиста.

Турбо С++. Начальное руководство.

Borland C++ Builder. Руководство программиста.

Марченко А.Л. C++. Бархатный путь.

Microsoft Developer Network.

Степанов А., Менг Ли Руководство по стандартной библиотеке шаблонов (STL)

Date: 2015-12-12; view: 356; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию