Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Блоки 2 семестр.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
347.14 Кб
Скачать

2 Вариант

  1. В файле 1 хранятся в сортированном «по названию» порядке название товара, количество и цена единицы. В файле 2 также в сортированном порядке хранится информация о назва­нии товара и проданном количестве товара. Откорректировать (уменьшить количество товара в файле 1 на величину из файла 2) файл 1 на основе записей файла 2.

  2. Удалить заданное количество записей из указанного места файла.

3 Вариант

  1. В файле хранятся название товара, количество и цена единицы. Задается строка, состоящая из имени и п пар натуральных чисел. Имя задает название нового файла. Первое число в каждой паре указывает номер записи файла, второе - количество записей, которые нужно переписать в выходной файл, начи­ная с записи с заданным номером. Если указанное количество превышает длину файла, то записи переписываются до конца файла. Написать программу для решения этой задачи.

  2. В файле содержатся данные о фамилиях студентов и их количестве. Первоначально количество во всех записях равно 1. Откорректировать файл, убрав повторяющиеся фамилии и увеличив соответствующим образом поле «количество» в файле

    1. вариант

    2. В файле целых чисел заменить все четные натуральные числа их квадратами.

    3. 2. В первом файле хранятся произвольные целые числа. Во втором - цифры в произвольном порядке. Проверить справедливость высказывания для каждой записи первого файла «В число входит цифра из соответствующей записи второго файла».

5 вариант

  1. Добавить в указанное место файла заданное количест­во записей, начиная с указанного места другого файла. Место за­дается номером записи.

  2. В отсортированный файл добавить новую запись, не нарушив его упорядоченность.

6 вариант

  1. В файле хранятся фамилии хоккеистов, названия клу­бов, за которые они играют, количество сыгранных игр и заброшенных шайб. Переписать в разные файлы данные об игроках команд «Спартак» и «Динамо».

  2. В файле хранятся названия товаров и цены в рублях 1997 г. Создать новый файл, преобразовав цены товара в рубли и копейки 1998 г. В указанный год цены уменьшились в 1000 раз.

7 вариант

  1. В файле хранятся реквизиты рабочих: фамилия, имя, отчество, дата рождения, адрес, количество детей, количество от­работанных часов, расценка одного часа. Заработная плата вычисляется умножением количества отработанных часов на расценку минус 13% налога. Величина налога уменьшается на 0, 01% на каждого имеющегося ребенка. Записать в другой файл фамилии и инициалы рабочих и их заработную плату.

  2. Удалить заданное количество записей из указанного места файла.

8 Вариант

  1. В файле содержатся данные о фамилиях студентов и их количестве. Первоначально количество во всех записях равно 1. Откорректировать файл, убрав повторяющиеся фамилии и увеличив соответствующим образом поле «количество» в файле.

  2. В файле содержатся данные о книгах: название, фами­лия первого автора, количество экземпляров и шестизначные ин­вентарные номера. Если книга имеется в нескольких экземпля­рах, то инвентарные номера следуют подряд, а в файле указыва­ются первый, тире, последний номера. Если книга одна, то ука­зывается один инвентарный номер. Переписать в другой файл информацию об экземплярах книг, повторив названия книг, ко­торые имеются в нескольких экземплярах, с указанием их инвен­тарных номеров.