Задание. Описать переменную круг, в которой содержатся все данные для построения круга в декартовой системе координат

Вариант 1.

Задание 1.

Описать переменную круг, в которой содержатся все данные для построения круга в декартовой системе координат.

Определить координаты центра, радиус, площадь и длину окружности круга минимального радиуса, который будет содержать внутри себя все заданные круги.

Задание 2.

Структура «Фильм»:

· название;

· режиссер (фамилия, имя, отчество);

· страна;

· год выпуска;

· стоимость;

· доход.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 2.

Задание 1.

Написать программу для обработки рациональных чисел. Предусмотреть возможность печати, умножения, деления, сложения, вычитания, сравнения и сокращения рациональных чисел, нахождения минимума и максимума.

Задание 2.

Структура ТРАНСПОРТНОЕ СРЕДСТВО: марка, мощность, стоимость, дата регистрации, цвет, номер.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 3.

Задание 1.

N учеников проходили тестирование, выполнив M тестов по какому-либо предмету. Сколько очков набрал каждый ученик по всем темам? Вычислить средний балл, полученный учениками, и разницу между лучшим результатом и средним баллом.

Задание 2.

Структура ТЕСТ: Название, дата, количество вопросов, варианты ответов, номер правильного ответа.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 4.

Задание 1.

Распечатать фамилии детей данного детского сада, которые родились в определенном месяце; указать их возраст и группу. Информация хранится в виде массива.

Задание 2.

Структура «Экскурсия»: Наименование, страна, стоимость, продолжительность, транспорт.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 5.

Задание 1.

N спортсменов-многоборцев принимают участие в соревнованиях по М видам спорта. По каждому виду спорта спортсмен набирает определенное количество очков. Вычислить, сколько очков в сумме набрал каждый спортсмен после окончания соревнований. Вычислить разницу в очках для спортсменов, занявших первое и последнее места.

Задание 2.

Структура «Владелец автомобиля»:

- ФИО (фамилия, имя, отчество);

- номер автомобиля;

- номер техпаспорта;

- дата рождения (день, месяц, год);

- - телефон.

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

написать функцию вывода информации из файла на экран с шапкой;

написать функцию дополнения уже существующего файла структур новыми структурами;

написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 6.

Задание 1.

Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше п месяцев, то она уценивается в 2 раза, а если срок хранения превысил т(т< п) месяцев, но не достиг п, то — в 1,5 раза. Ведомость уценки товаров должна содержать следующую информацию: наименование товара, количество товара, цена товара до уценки, срок хранения товара, цена товара после уценки, общая стоимость товара до уценки, общая стоимость товаров после уценки. Выяснить максимальный и минимальный сроки хранения товаров на складе; максимальную и минимальную цену товаров до уценки и после уценки.

Задание 2.

Структура КНИГА: Название, жанр, кол-во страниц, список авторов.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 7.

Задание 1.

В столовой предлагается N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый дешевый и самый дорогой обед? Сколько калорий включает в себя самое калорийное блюдо?

Задание 2.

Структура «Школьник»:

- фамилия;

- имя;

- отчество;

- класс;

- пол;

- дата рождения (число, месяц, год);

- - домашний адрес (город, улица, номер дома, номер квартиры).

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 8.

Задание 1.

На аптечном складе хранятся лекарства. Сведения о лекарствах содержатся в специальной ведомости: наименование лекарственного препарата; количество; цена; срок хранения (в месяцах). Выяснить, сколько стоит самый дорогой и самый дешевый препарат; сколько препаратов хранится на складе; какие препараты имеют срок хранения более 3 месяцев; сколько стоят все препараты, хранящиеся на складе.

Задание 2.

Структура «Покупатель»:

- фамилия;

- имя;

- отчество;

- домашний адрес (город, улица, номер дома, номер квартиры).

- -номер кредитной карточки.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 9.

Задание 1.

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

Задание 2.

Структура КАРТИНА: ФИО автора, название, жанр, список владельцев

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 10.

Задание 1.

Составить программу назначения стипендии студентам по результатам сессии, используя следующие правила:

1) если все оценки 5, назначается повышенная стипендия;

2) если все оценки 4 и 5, назначается обычная стипендия;

3) если есть оценка 3, стипендия не назначается. В результате работы программы должен быть напечатан список группы с оценками и средним баллом каждого студента и два списка фамилий (назначенных на повышенную и обычную стипендию). Информация хранится в виде массива.

Задание 2.

Структура «Человек»:

- фамилия;

- имя;

- пол;

- национальность;

- дата рождения (число, месяц, год);

- номер телефона;

- - домашний адрес (город, улица, номер дома, номер квартиры).

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 11.

Задание 1.

При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко второму экзамену не допускаются. Считая фамилии абитуриентов и их оценки после первого экзамена исходными данными, составить список абитуриентов, допущенных ко второму экзамену. Информация хранится в виде массива.

Задание 2.

Структура КОРАБЛЬ: название, водоизмещение, тип, список категорий кают.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 12.

Задание 1.

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

Задание 2.

Структура «Пациент»:

- фамилия;

- имя;

- отчество;

- год рождения;

- номер телефона;

- домашний адрес (город, улица, номер дома, номер квартиры).

- номер медицинской карты.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 13.

Задание 1.

По данным сведениям об учениках класса определить среднюю массу мальчиков и средний рост девочек. Кто из учеников класса самый высокий? Информация хранится в виде массива.

Задание 2.

Структура ЖИВОТНОЕ: вид, класс, средний вес, места обитания.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 14.

Задание 1.

Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года. Также указать, насколько их средний балл отличается от среднего балла класса. Информация хранится в виде массива.

Задание 2.

Структура «Автомобиль»:

- марка;

- цвет;

- серийный номер;

- регистрационный номер;

- количество дверей;

- дата выпуска (день, месяц, год);

- - цена.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 15.

Задание 1.

Распечатать анкетные данные учеников, участвовавших в олимпиаде по информатике и заработавших не менее 30 баллов. Информация хранится в виде массива.

Задание 2.

Структура СТРАНА: название, форма правления, площадь, список областей.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 16.

Задание 1.

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

Задание 2.

Структура «государство»:

- название страны;

- столица;

- государственный язык;

- население (число жителей);

- площадь территории;

- денежная единица;

- - государственный строй.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 17.

Задание 1.

Написать программу для обработки комплексных чисел. Предусмотреть возможность печати, умножения, деления, сложения, вычитания, сравнения комплексных чисел в алгебраической форме, умножения, деления и возведения в степень в показательной форме.

Задание 2.

Структура «Студент»: номер зачетной книжки, ФИО, дата рождения, номер группы, средний балл, размер стипендии.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 18.

Задание 1.

Имеется информация по итогам экзаменов в институте всего в списке N человек. По каждому из студентов имеются следующие сведения: фамилия, оценка по математике, оценка по информатике и оценка по физике. Ввести информацию об экзаменах и напечатать количество и фамилии отличников.

Задание 2.

Структура «Альбом исполнителя»:

- фамилия, имя, отчество;

- название альбома;

- количество песен на диске;

- год выпуска альбома;

- - фирма-производитель

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 19.

Задание 1.

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

Задание 2.

Структура ПЕРСОНА: ФИО, возраст, пол, список увлечений.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 20.

Задание 1.

Распечатать список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли участие в каких-либо конкурсах. Информация хранится в виде массива.

Задание 2.

Структура «Музыкальный товар»:

- носитель (пластинка, аудиокассета, лазерный диск);

- порядковый номер в каталоге;

- название;

- исполнитель (фамилия, имя);

- время звучания;

- количество произведений;

- цена по каталогу.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 21.

Задание 1.

Из ассортимента конфет, выпускаемых киевской кондитерской фабрикой, выбрать те, стоимость которых от 30 до 55 грн. за 1 кг. Указать срок их годности и номера магазинов, в которых они имеются в продаже. Информация хранится в виде массива.

Задание 2.

Структура ЦЕХ: название, начальник, кол-во рабочих, перечень номенклатуры выпускаемых изделий.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 22.

Задание 1.

Распечатать фамилии рабочих бригады, начинающиеся с букв А и С, с указанием их месячной зарплаты. Информация хранится в виде массива.

Задание 2.

Структура «Служащий»:

- фамилия, имя, отчество;

- занимаемая должность;

- год поступления на работу;

- образование;

- стаж работы:

- оклад.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 23.

Задание 1.

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

Задание 2.

Структура ТОВАР: название, артикул, стоимость, даты (изготовление, срок реализации).

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 24.

Задание 1.

Из данного списка спортсменов распечатать сведения о тех из них, кто занимается плаванием. Указать возраст, сколько лет они занимаются спортом. Информация хранится в виде массива.

Задание 2.

Структура «Поезд»:

- название пункта назначения;

- название пункта отправления:

- номер поезда;

- время отправления;

- количество вагонов.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).

Вариант 25.

Задание 1.

Распечатать список учеников, фамилии которых начинаются на букву В, с указанием даты их рождения. Информация хранится в виде массива.

Задание 2.

Структура АДРЕС: город, улица, номер дома, список жильцов.

- написать функцию создания бинарного файла и внесения в него новых записей, значения которых вводятся с клавиатуры;

- написать функцию вывода информации из файла на экран с шапкой;

- написать функцию дополнения уже существующего файла структур новыми структурами;

- написать функцию поиска структур с заданными признаками (например, по заданному диапазону значений элемента);

- написать функцию упорядочения файла структур по заданному полю (элементу).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: