- •1. Цель задания: 24
- •1. Цель работы: 42
- •1. Цель работы: 50
- •1. Цель работы: 54
- •1. Цель работы: 59
- •1. Цель работы: 71
- •1. Цель работы: 83
- •Введение
- •1.1. Общий вид окна
- •1.2. Создание консольного приложения и работа с ним
- •1.3. Компиляция и запуск проекта
- •1.4. Отладка программы
- •2.4. Переменные
- •2.5. Операции
- •2.6. Выражения
- •2.7. Ввод и вывод данных
- •Постановка задачи
- •Варианты
- •5. Методические указания
- •2.3. Операторы циклов
- •2.4. Операторы перехода
- •3. Постановка задачи
- •4. Варианты
- •2.2. Понятие указателя
- •2.3. Одномерные массивы и указатели
- •2.4. Перебор элементов массива
- •2.5. Классы задач по обработке массивов
- •2.4. Сортировка массивов
- •2.4.1. Сортировка с помощью включения
- •2.4.2. Сортировка методом простого выбора
- •2.4.3. Сортировка методом простого обмена
- •2.5. Поиск в отсортированном массиве
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •2.1. Параметры функции
- •2.2. Локальные и глобальные переменные
- •2.3. Передача одномерных массивов как параметров функции
- •2.4. Передача строк в качестве параметров функций
- •2.5. Передача многомерных массивов в функцию
- •2.6. Строки
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •3. Постановка задачи
- •4 Варианты
- •5. Методические указания
- •2.2. Функции с переменным числом параметров
- •2.3. Перегрузка функций
- •2.3. Шаблоны функций
- •2.4. Указатель на функцию
- •2.5. Численные методы решения уравнений
- •2.5.1. Метод итераций
- •2.5.2. Метод Ньютона
- •2.5.3. Метод половинного деления
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •2.1. Однонаправленные списки
- •2.1. Двунаправленные списки
- •2.3. Очередь и стек
- •2.4. Бинарные деревья
- •2.4.1. Обход дерева
- •2.4.2. Формирование дерева
- •3. Постановка задачи
- •4. Варианты
- •5. Методические указания
- •2.2. Обработка элементов файла
- •3. Постановка задачи
- •5. Содержание отчета
3. Постановка задачи
Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные.
Вывести созданный файл на экран.
Удалить из файла данные в соответствии с вариантом.
Добавить в файл данные в соответствии с вариантом.
Вывести измененный файл на экран.
Используя ввод-вывод в стиле С++ создать файл и записать в него структурированные данные.
Вывести созданный файл на экран.
Удалить из файла данные в соответствии с вариантом.
Добавить в файл данные в соответствии с вариантом.
Вывести измененный файл на экран.
№ варианта |
Структура данных |
Удаление |
Добавление |
1 |
Структура "Абитуриент":
|
Удалить элемент с указанным номером.
|
Добавить K элементов в начало файла |
2 |
Структура "Сотрудник":
|
Удалить элемент с указанной фамилией |
Добавить K элементов в конец файла |
3 |
Структура "Государство":
|
Удалить все элементы, у которых численность меньше заданной.
|
Добавить элемент с номером К |
4 |
Структура "Человек":
|
Удалить все элементы с заданным возрастом.
|
Добавить N элементов с номером К |
5 |
Структура "Человек":
|
Удалить все элементы с указанным ростом и весом.
|
Добавить K элементов в начало файла |
6 |
Структура "Школьник":
|
Удалить все элементы, у которых есть 2 хотя бы по одному предмету.
|
Добавить K элементов в конец файла |
7 |
Структура "Студент":
|
Удалить все элементы, у которых рейтинг меньше заданного.
|
Добавить элемент с номером К |
8 |
Структура "Покупатель":
|
Удалить К элементов из начала файла.
|
Добавить N элементов с номером К |
9 |
Структура "Пациент":
|
Удалить элемент с заданным номером медицинской карты.
|
Добавить K элементов в начало файла |
10 |
Структура "Информация":
|
Удалить первый элемент с заданным объемом информации.
|
Добавить K элементов в конец файла |
11 |
Структура "DVD-диск":
|
Удалить все элементы с ценой выше заданной.
|
Добавить элемент с номером К |
12 |
Структура "DVD- диск":
|
Удалить первый элемент с заданной продолжительностью.
|
Добавить N элементов с номером К |
13 |
Структура "Спортивная команда":
|
Удалить все элементы с количеством очков меньше заданного.
|
Добавить K элементов в начало файла |
14 |
Структура "Стадион":
|
Удалить элемент с заданным названием.
|
Добавить K элементов в конец файла |
15 |
Структура "Автомобиль":
|
Удалить все элементы, у которых год выпуска меньше заданного.
|
Добавить элемент с номером К |
16 |
Структура "Владелец автомобиля":
|
Удалить элемент с заданным номером.
|
Добавить N элементов с номером К |
17 |
Структура "Фильм":
|
Удалить все элементы, у которых стоимость превышает заданную.
|
Добавить K элементов в начало файла |
18 |
Структура "Книга":
|
Удалить К элементов из начала файла.
|
Добавить K элементов в конец файла |
19 |
Структура "Фильм":
|
Удалить К элементов , начиная с номера N из файла.
|
Добавить элемент с номером К |
20 |
Структура "Государство":
|
Удалить элемент с указанным названием.
|
Добавить N элементов с номером К |
21 |
Структура "Автомобиль":
|
Удалить все элементы с указанной маркой |
Добавить K элементов в начало файла |
22 |
Структура "Владелец автомобиля":
|
Удалить элемент с заданным номером.
|
Добавить K элементов в конец файла |
23 |
|
Удалить все элементы, у которых год постройки меньше заданного.
|
Добавить элемент с номером К |
24 |
Структура "Студент":
|
Удалить все элементы из группы с указанным номером, у которых среднее арифметическое оценок меньше заданного.
|
Добавить N элементов с номером К |
25 |
Структура "Студент":
|
Удалить все элементы с указанным рейтингом |
Добавить N элементов с номером К |