Программирование в среде PascalABC

advertisement
Индивидуальные задания по программированию
РАБОТА С ФАЙЛАМИ
Программы данного раздела должны иметь интерфейс, доступный для любых пользователей.
Все задачи данного раздела содержат пять заданий. Каждое задание предназначено для определенного
уровня подготовленности обучаемых. Так в частности:
• первое задание ориентировано на запись информации в текстовый файл;
• второе задание предполагает чтение информации из текстового файла, ее анализ и запись результата
обработки в другой текстовый файл;
• третье задание позволяет проверить умение обучаемых считывать данные из текстового файла,
форматировать их и записывать в другой текстовый файл;
• четвертое задание предполагает умение разрабатывать структуру записи, а также создание и запись
данных в типизированный файл;
• и наконец, пятое задание ориентировано на чтение и обработку информации из типизированного
файла.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 1
1. При приеме экзамена преподаватель решил воспользоваться компьютерной программой. Эта программа позволяет вводить фамилию студента, номер билета, время, которое студент потратил на
сдачу экзамена и оценку, которую он получил (всего 4 параметра). Программа записывает данные в текстовый файл, причем каждое данное - в отдельную строку (в первой строки - фамилия,
во второй - номер билета и т.д.). Составьте такую программу для преподавателя. Запишите в файл
информацию не менее чем о 10 студентах. Имя файла должно также задаваться во время работы
программы. Разумеется, программа должна контролировать достоверность вводимых данных.
2. Пусть у вас есть файл с информацией о студентах (не менее 10), структура которого описана в
предыдущей задаче. Составить программу, которая считает информацию из этого файла и
вычислит, сколько студентов получило оценку 5, сколько - 4, 3 и 2 соответственно. Одновременно вычислите минимальное и максимальное время, которое студенты затратили на подготовку к экзамену. Результаты запишите в файл.
3. Преподавателю, который принимал экзамен, все равно понадобится итоговая ведомость. Заполнять ее вручную как-то не хочется. Напишите для него программу, которая на основании полученного вами файла составит ведомость следующей структуры:
№
1.
2.
ВЕДОМОСТЬ
экзамена по дисциплине:
***********
Преподаватель:
***********
ФИО
Оценка
Подпись
Иванов
Отлично
Лосева
Хорошо
Оценок: отл. - ***, хор. - ***, удовл. - ***. Неуд. - ***
Название дисциплины и фамилию преподавателя запрашивается при работе программы, количество оценок вычисляется автоматически. Таблицу выведите в текстовый файл.
4. Деканат заказал вам программу «Сессия», которая позволяет вводить информацию о студенте,
его группе и его оценках, полученных за сессию (не менее 10). Разработайте структуру записи
и составьте такую программу (деканату отказывать не принято). Разработайте структуру записи и создайте программу, которая позволяет удобно вводить, добавлять и редактировать информацию в данном файле. Запустите полученную программу и создайте файл (его имя придумайте сами) и запишите туда информацию не менее чем о 20 студентах из 2 групп.
5. Понятно, что файл, созданный в задаче 4, будет нужен только тогда, когда существуют средства
его обработки. Поэтому сделайте программу для деканата, которая выполняет следующие подзадачи:
1) вывод списка студентов заданной группы, которые не сдали сессию (т.е. получили хотя бы
одну оценку 2);
2) вывод списка студентов, которые сдали сессию без троек (т.е. те, кто претендует на стипендию);
3) вывод списка студентов к отчислению (т.е. те, кто имеет 3 и более задолженностей).
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 2
1. Предположим, вы работаете в налоговой инспекции. Начальник поручил вам составить программу, которая позволяет ввести информацию о фирмах: название фирмы, количество работающих человек, фонд заработной платы. Информация должна записываться в текстовый
файл, причем так, чтобы каждый реквизит писался с новой строки (название - в первой строке, количество работающих - во второй и т.д.). Раз поручили - сделайте такую программу.
Создайте с ее помощью текстовый файл, в который введите информацию не менее чем о 10
фирмах.
2. Если Вы справились с предыдущей программой (а вариантов у Вас нет), то создали файл с
информацией о фирмах. Тут-то Вам начальник и подкинул следующую задачку. А посчитайте,
говорит, среднюю зарплату по каждой фирме, а также определите, сколько всего налоговых
поступлений от зарплаты поступит (налог на фонд зарплаты - 38,5%, подоходный с оставшейся суммы - 13%). Составьте такую программу. Результаты работы программы запишите в
текстовый файл.
3. Получив информацию, начальник решил, что ее следует прилично оформить. Поэтому он
предложил Вам сделать программу, которая читает Ваш исходный файл и делает таблицу
следующей структуры:
СВОДНЫЙ СПИСОК ФИРМ
Город
№
1.
Назв. фирмы
***********
Фонд зарплаты
Налоги
…
…
…
Всего:
(сумма)
(сумма)
Таблицу запишите в текстовый файл. Названия города задается во время работы программы.
4. Начальник отдела АСУ, выяснив Ваши возможности, потребовал написать для него программу, которая создает нетекстовый (типизированный) файл, имеющий следующую структуру: название фирмы, количество работающих, месячный доход фирмы, фонд заработной платы, количество сотрудников, признак уплаты налога (1 - уплатил, 0 - не уплатил).
Разработайте структуру записи и создайте программу, которая позволяет удобно вводить,
добавлять и редактировать информацию в данном файле.
Создайте файл, содержащий
информацию не менее чем о 15 фирмах.
5. И в заключение начальник отдела АСУ налоговой инспекции поручил Вам составить программу обработки созданной в задаче 4 базы данных. Эта программа должна предоставлять
пользователям следующие возможности:
1) получить список фирм, имеющих количество сотрудников больше заданного числа;
2) получить список фирм, не уплативших налог;
3) вывод всей информации из базы данных на экран;
4) получить список фирм, имеющих доходы выше среднего.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 3
1. Начальник отдела банка, в котором вы работаете, попросил написать программу, с помощью которой можно было бы удобно вводить информацию о клиентах банка. Информация должна иметь
следующую структуру: фамилия клиента, сумма вклада, на какой срок (количество месяцев) положен вклад, под какой процент в месяц. Программа должна записывать данные в файл так, чтобы
каждый реквизит записывался в отдельную строку (первая строка - фамилия, вторая - сумма
вклада и т.д.). Напишите программу и создайте файл, содержащий не менее 10 клиентов.
2. Увидев, как вы успешно справились с предыдущим заданием, начальник предложил вам составить следующую программу, которая на основе созданного вами файла считает общую
сумму вкладов, а также сумму процентов, которую потребуется заплатить за месяц. Результат
предложено записать в текстовый файл (с подробными комментариями, конечно).
3. Работы никогда не бывает много. Начальник тут же предложил вам на основе того же файла
следует приготовить красивый отчет, который должен иметь следующую структуру:
СПИСОК КЛИЕНТОВ БАНКА
№ Клиент
Сумма
вклада
Срок (месяцев)
процент
Сумма после
завершения срока
1.
всего:
…
(сумма)
…
…
…
(сумма)
Таблица должна быть также записана в текстовый файл. Отсутствующие данные следует вычислить.
4. Понятно, аппетит приходит во время еды. Начальник, поняв ваши возможности, захотел работать с базой данных. Для этого он предложил создать программу, которая позволит ввести
данные о клиентах (фамилия, номер счета, сумма вклада, срок (месяцев), процент (в месяц)) в нетекстовый файл. Разработайте структуру записи и создайте программу, которая позволяет удобно вводить, добавлять и редактировать информацию в данном файле.
5. Понятно, что база данных создавалась для того, чтобы ее использовать. Составьте (так сказал
начальник) программу, которая должна предоставлять следующие возможности:
1) получение списка клиентов, имеющих сумму вклада выше средней по банку;
2) получить список клиентов и величину процентов, которые будут выплачены в текущем месяце
каждому из них;
3) определить номер счета для клиента по фамилии.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 4
1. Предположим, вы работаете в фирме по оптовой продаже продуктов. Начальник вашего отдела
поручил вам составить программу, которая позволяет ввести информацию о фирмахпоставщиках: название фирмы, название продукта, поставляемого фирмой, стоимости единицы продукта, стоимость доставки единицы продукта, срок реализации продукта. Информация
должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с новой
строки (название фирмы - в первой строке, название продукта – во второй и т.д.). Сделайте
такую программу и создайте с ее помощью текстовый файл, в который введите информацию
не менее чем о 10 фирмах и об одном продукте.
2. Решив предыдущую задачу, вы создали файл с информацией о фирмах-поставщиках. Тут-то
Вам начальник и подкинул следующую задачку. А посчитайте, говорит, в какой фирме продукты получаются дешевле. Вы, несомненно, знаете, что стоимость продукта складывается из стоимости самого продукта и стоимости его доставки. Результаты работы программы запишите в
текстовый файл.
3. Получив информацию, начальник решил, что ее следует прилично оформить. Поэтому он
предложил Вам сделать программу, которая читает Ваш исходный файл и делает таблицу
следующей структуры:
Название фирмы
№
Назв. фирмы
Стоимость единицы продукта
Стоимость доставки
…
всего:
…
(среднее)
…
(среднее)
Итоговая
стоимость
1.
…
(среднее)
Таблицу запишите в текстовый файл. Названия города задается во время работы программы.
4. Начальник вашего отдела, выяснив Ваши возможности, потребовал написать для него программу,
которая создает базу данных (типизированный файл), имеющий следующую структуру: название фирмы-поставщика, номер банковского счета, стоимость единицы продукта, стоимость
доставки, срок доставки (в часах) и срок реализации. Разработайте структуру записи и создайте
программу, которая позволяет удобно вводить, добавлять и редактировать информацию в данном
файле. Создайте файл, содержащий информацию не менее чем о 15 фирмах.
5. И в заключение начальник поручил Вам составить программу обработки созданной в задаче 4
базы данных. Эта программа должна предоставлять пользователям следующие возможности:
1) получить список фирм, обеспечивающих доставку за количество дней меньше заданного;
2) получить список фирм, у которых стоимость продуктов ниже средней;
3) вывод всей информации из базы данных на экран.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 5
1. Предположим, вы работаете в больнице в отделе автоматизированных систему управления (АСУ).
Начальник поручил вам составить программу, которая позволяет ввести информацию о больных:
фамилия, возраст, предполагаемый срок госпитализации (т.е. сколько дней больной будет лежать в больнице). Информация должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с новой строки (фамилия - в первой строке, возраст - во второй и т.д.).
Раз поручили - сделайте такую программу. Создайте с ее помощью текстовый файл, в который
введите информацию не менее чем о 10 больных.
2. Убедившись, что вы справились с созданием текстового файла, начальник подкинул вам следующую задачку. А посчитайте, говорит, средний возраст больных и максимальное количество
дней, которые больные лежат в больнице. Составьте такую программу. Результаты работы программы запишите в текстовый файл.
3. Получив информацию, начальник решил, что ее следует прилично оформить. Поэтому он предложил Вам сделать программу, которая читает Ваш исходный файл и делает таблицу следующей
структуры:
СПИСОК БОЛЬНЫХ
Город:
***********
№
Фамилия
Возраст
Итого:
…
(средний)
Дней в больнице
Стоимость госпитализации
1.
…
…
…
(среднее)
(сумма)
Таблицу запишите в текстовый файл. Названия города и стоимость одного дня госпитализации
задаются во время работы программы.
4. Начальник, выяснив Ваши возможности, потребовал написать для него программу, которая
создает базу данных (не текстовый файл), имеющий следующую структуру: фамилия, возраст,
пол, предполагаемый срок госпитализации. Разработайте структуру записи и создайте программу,
которая позволяет удобно вводить, добавлять и редактировать информацию в данном файле.
Создайте файл, содержащий информацию не менее чем о 20 больных.
5. Естественно, получив базу, начальник захотел иметь удобное средство ее эксплуатации. Для
этого он поручил Вам составить программу обработки созданной базы данных. Эта программа
должна предоставлять пользователям следующие возможности:
1) получить список больных одного пола (отдельно - мужчин, отдельно - женщин); при этом
в конце списка должно быть указано процентное соотношение тех и других;
2) получить список больных, возраст которых превышает заданный;
3) вывод всей информации из базы данных на экран;
4) получить список больных, стоимость лечения которых обходится выше среднего по больнице.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 6
1. Так получилось, что вы работаете в компьютерной фирме, занимающейся продажей компьютеров.
Начальник поручил вам составить программу, которая позволяет ввести информацию о комплектующих: название, страна-производитель, стоимость. Информация должна записываться в текстовый
файл, причем так, чтобы каждый реквизит писался с новой строки (название - в первой строке, страна-производитель -во второй и т.д.). Раз поручили - сделайте такую программу. Создайте с ее помощью текстовый файл, в который введите информацию не менее чем о 10 комплектующих (например, 3 винчестера, 4 процессора, 3 монитора).
2. Убедившись, что вы справились с созданием текстового файла, начальник подкинул вам следующую задачку. А посчитай, говорит, общую стоимость комплектующих из созданного файла, причем
отдельно для каждого вида комплектующих. Составьте такую программу. Результаты работы программы запишите также в текстовый файл.
3. Получив текстовый файл с информацией по первым двум задачам, начальник решил, что ее следует прилично оформить. Поэтому он предложил Вам сделать программу, которая читает Ваш исходный файл (задание 1) и делает таблицу следующей структуры:
КОМПЛЕКТУЮЩИЕ ФИРМЫ ***********
Город:
***********
№
Название
Странапроизводитель
Стоимость
входная
Стоимость
продажи
Прибыль
1.
Итого:
(сумма)
(сумма)
(сумма)
Таблицу запишите в текстовый файл. Названия города, название фирмы и процент наценки (т.е.
сумма, на которую увеличивается стоимость товара) задаются во время работы программы)..
4. Начальник, выяснив Ваши возможности, потребовал написать для него программу, которая
создает базу данных (не текстовый файл), имеющий следующую структуру: название, странапроизводитель, стоимость детали, стоимость доставки, срок гарантии. Разработайте структуру записи и создайте программу, которая позволяет удобно вводить, добавлять и редактировать
информацию в данном файле. Создайте файл, содержащий информацию не менее чем о 20
комплектующих деталях.
5. Естественно, получив базу, начальник захотел иметь удобное средство ее эксплуатации. Для
этого он поручил Вам составить программу обработки созданной БД. Эта программа должна
предоставлять пользователям следующие возможности:
1) показывать детали, срок гарантии которых не менее заданного;
2) выводить список деталей заданной страны-производителя;
3) выводить название детали, имеющей наименьшую стоимость среди себе подобных (вводится
название детали и ищется та, стоимость которой минимальна).
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 7
1. Так получилось, что вы работаете в отделе кадров фирмы программистом. Начальник поручил
вам
составить
программу, которая позволяет ввести информацию о сотрудниках: фамилия,
должность, возраст (лет), стаж работы в этой фирме (лет) и месячный оклад. Информация
должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с новой
строки (фамилия - в первой строке, должность - во второй и т.д.). Вот и сделайте такую
программу. Создайте с ее помощью текстовый файл, в который введите информацию не менее
чем о 10 сотрудниках.
2. Убедившись, что
вы справились с
созданием текстового файла, начальник подкинул вам
следующую задачку. А посчитай, говорит, средний возраст сотрудников фирмы и сумму денег, которая ежемесячно выдается в виде зарплаты. Информация, разумеется, должна браться из
созданного файла. Составьте такую программу. Результаты работы программы запишите также в
текстовый файл.
3. Получив текстовый файл с информацией по первым двум задачам, начальник решил, что ее следует прилично оформить. Поэтому он предложил Вам сделать программу, которая читает Ваш
исходный файл (задание 1) и делает таблицу следующей структуры:
ФИРМА
***********
Город ***********
№
Фамилия
Должность
Возраст
Стаж
Зарплата в год
I.
Итого:
(средний)
(средний) (сумма)
Таблицу запишите в текстовый файл. Названия города и название фирмы задаются во время работы программы.
4. Начальник, выяснив Ваши возможности, потребовал написать для него программу, которая создает базу данных (нетекстовый файл), имеющий следующую структуру: название, странапроизводитель, стоимость детали, стоимость доставки, срок гарантии. Разработайте структуру
записи и создайте программу, которая позволяет удобно вводить, добавлять и редактировать
информацию в данном файле. Создайте файл, содержащий информацию не менее чем о 20
комплектующих деталях.
5. Естественно, получив базу, начальник захотел иметь удобное средство ее эксплуатации. Для
этого он поручил Вам составить программу обработки созданной базы данных. Эта программа
должна предоставлять пользователям следующие возможности:
1) показывать детали, срок гарантии которых не менее заданного;
2) выводить список деталей заданной страны-производителя;
3) выводить название детали, имеющей наименьшую стоимость среди себе подобных.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 8
1. Так получилось, что вы работаете в компьютерном клубе (Интернет-кафе). Шеф поручил
вам составить программу для администратора зала, которая позволяет ввести информацию о
клиентах: пол, возраст, время прихода, сколько часов предполагает работать и размер оплаты.
Информация должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с новой строки (пол - в первой строке, возраст - во второй и т.д.). Раз поручили – сделайте такую программу. Создайте с ее помощью текстовый файл, в который введите информацию не менее чем о 20 клиентах.
2. Убедившись, что вы справились с созданием текстового файла, шеф подкинул вам следующую задачку. А составьте программу, которая посчитает количество юношей и девушек, а
также приносимую ими сумму денег (отдельно для каждой группы). Результаты работы программы запишите также в текстовый файл.
3. Получив текстовый файл с информацией по первым двум задачам, начальник решил, что ее
следует прилично оформить. Поэтому он предложил Вам сделать программу, которая читает
Ваш исходный файл (задание 1) и делает две таблицы следующей структуры:
КЛУБ
№
Время начала посещения
***********
Пол:********
Время начала работы Время конца работы
Стоимость
1.
…
…
Общее время загрузки класса:
…
(время)
…
(сумма)
Таблицы запишите в текстовый файл. Названия города и название клуба задаются во время работы
программы. Общее время работы определяется следующим образом: суммируется время занятости компьютеров и делится на количество компьютеров (это число также можно вводить при запуске программы).
4. Понятно, что шефу хочется, чтобы сервис в клубе был на высоте. Поэтому он потребовал
написать для него программу, которая создает базу данных (нетекстовый файл), имеющий следующую структуру: фамилия администратора, его месячный оклад, возраст, образование (0 среднее, 1 -среднее специальное, 2 - высшее) и количество замечаний по работе. Разработайте
структуру записи и создайте программу, которая позволяет удобно вводить, добавлять и редактировать информацию в данном файле. Создайте файл, содержащий информацию не менее чем
о 10 администраторах клуба.
5. Естественно, получив базу, шеф захотел иметь удобное средство ее эксплуатации. Для этого он
поручил Вам составить программу обработки созданной БД. Эта программа должна предоставлять пользователям следующие возможности: 1) показать фамилии администраторов, имеющих
более одного замечания; 2) выводить список администраторов, получающих зарплату выше
средней; 3) определять сумму денег, необходимую для выплаты зарплаты.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 9
1. Предположим, что вы работаете в информационном отделе завода по производству косметики. Руководитель поручил вам составить программу, которая позволяет ввести информацию о
бригадах: номер бригады, ее производительность в смену (количество единиц производимого
товара), оплата бригаде за единицу произведенной продукции. Информация должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с новой строки (номер
бригады - в первой строке, производительность - во второй и т.д.). Раз поручили - сделайте такую программу. Создайте с ее помощью текстовый файл, в который введите информацию
не менее чем о 10 бригадах.
2. Убедившись, что вы справились с созданием текстового файла, руководитель подкинул вам
следующую задачку: а составьте программу, которая посчитает прибыль завода, которую приносит каждая бригада за смену, если бригаде с каждой единицы товара платится 10% ее стоимости. Кроме этого, определите общую сумму прибыли. Результаты работы программы запишите также в текстовый файл.
3.
Получив текстовый файл с информацией по первым двум задачам, руководитель решил, что
ее следует прилично оформить. Поэтому он предложил Вам сделать программу, которая читает Ваш исходный файл (задание 1) и делает две таблицы следующей структуры:
ФИРМА
Город:
№ бригады
Производительность за
смену
***********
***********
Общая сумма выплат бригаде
за смену
Стоимость произведенной продукции
1.
…
…
…
(среднее)
(сумма)
(сумма)
Таблицы запишите в текстовый файл. Названия города и название фирмы задаются во время работы программы. Стоимость произведенной продукции вы считали уже в задании 2.
4. Понятно, что руководителю всегда хочется больше, чем имеется. Поэтому он потребовал написать для него программу, которая создает базу данных (нетекстовый файл), имеющий следующую структуру: номер бригады, количество человек в бригаде, производительность бригады за
смену, стоимость единицы товара, выплачиваемая бригаде. Разработайте структуру записи и создайте программу, которая позволяет удобно вводить, добавлять и редактировать информацию в
данном файле. Создайте файл, содержащий информацию не менее чем о 10 бригадах.
5. Естественно, получив базу, руководитель захотел иметь удобное средство ее эксплуатации.
Для этого он поручил Вам составить программу обработки созданной БД. Эта программа должна предоставлять пользователям следующие возможности: 1) показать номера бригад, у которых
производительность на человека выше средней; 2) определить, в какой бригаде производительность на человека самая большая; 3) определять сумму денег, необходимую для выплаты
зарплаты каждой бригаде.
Итоговая контрольная работа по программированию 11 класс И-Т профиль
Задача 10
1. Предположим, что вы работаете в информационном отделе мастерской по ремонту бытовой
техники. Начальник поручил вам составить программу, которая позволяет ввести следующую
информацию: 1) название техники, сданной в ремонт, 2) инвентарный номер; 3) сколько
дней должен длиться ремонт; 4) сколько дней реально прошло; 5) стоимость ремонта. Информация должна записываться в текстовый файл, причем так, чтобы каждый реквизит писался с
новой строки (название - в первой строке, дней на ремонт - во второй и т.д.). Раз поручили сделайте такую программу. Создайте с ее помощью текстовый файл, в который введите информацию не менее чем о 15 единицах бытовой техники.
2. Убедившись, что вы справились с созданием текстового файла, начальник подкинул вам следующую задачку: а составьте программу, которая выведет список оборудования, которое следует к сегодняшнему дню отремонтировать (3 и 4 параметры должны быть равны). Кроме этого, определите общую сумму прихода денег за ремонт занесенной в файл бытовой техники.
Результаты работы программы запишите также в текстовый файл.
3. Получив текстовый файл с информацией по первым двум задачам, начальник решил, что ее
следует прилично оформить. Поэтому он предложил Вам сделать программу, которая читает
Ваш исходный файл (задание I) и делает таблицу следующей структуры:
ФИРМА ***********
Город:
***********
№
Название бытовой техники
Инвентарный
номер
Сколько дней еще можно
Стоимость ремонта
ремонтировать
1.
…
…
…
…
(сумма)
(сумма)
Таблицы запишите в текстовый файл. Названия города и название фирмы задаются во время работы программы. Количество дней, которое еще можно ремонтировать, равно разнице между 3 и 4
полями.
4. Начальник потребовал написать для него программу, которая создает базу данных (нетекстовый файл), имеющий следующую структуру: 1) название техники, сданной в ремонт, 2) инвентарный номер; 3) сколько дней должен длиться ремонт; 4) сколько дней реально прошло; 5)
стоимость ремонта; 6) фамилия мастера. Разработайте структуру записи и создайте программу,
которая позволяет удобно вводить, добавлять и редактировать информацию в данном файле.
Создайте файл, содержащий информацию не менее чем о 15 бытовых приборах.
5. Начальник поручил Вам составить программу обработки созданной БД. Эта программа должна
предоставлять пользователям следующие возможности: 1) показать названия и инвентарные
номера техники, которая должна быть отремонтирована за заданное количество дней; 2) вывести фамилию мастеров, которые имеет задержки по ремонту бытовой техники; 3)определить
сумму денег, которую принесет каждый из мастеров.
Download