Основы программирования на C++, PASCAL
22. N учеников проходили тестирование, выполнив M тестов по какому-либо предмету. Сколько очков набрал каждый ученик по всем темам? Вычислить средний балл, полученный учениками, и разницу между лучшим результатом и средним баллом.
23. Описать переменную служащий, состоящую из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию.
24. Описать переменную круг, в которой содержатся все данные для построения круга в декартовой системе координат.
а) Определить координаты центра, радиус, площадь и длину окружности круга минимального радиуса, который будет содержать внутри себя все заданные круги.
б) Рассматривая окружности попарно, определить координаты точек пересечения или точки касания для каждой пары, либо вывести сообщение об отсутствии общих точек.
25. Описать переменную экзаменационная ведомость (предмет, номер группы, номер зачетной книжки, фамилия, имя, отчество студента, его оценки по итогам текущей сессии). Определить отличников, хорошистов, троечников и двоечников.
26. Создать записи, определяющие положение точки в декартовой и в полярной системах координат. Считая, что задан массив координат точек в декартовой системе координат, получить соответствующий массив координат заданных точек в полярной системе координат.
27. Задан массив квадратных трехчленов, где каждый трехчлен имеет комплексные коэффициенты. Сформировать массив корней трехчленов. Сформировать массив значений трехчленов в точке х = с + di.
28. Дан массив записей, содержащих дату (число, месяц, год) и время (час, минута, секунда). Упорядочить этот массив в порядке «возрастания», т.е. от более ранних значений к более поздним.
29. Описать переменную расписание, содержащую:
§ день недели;
§ количество пар в этот день;
§ время начала и конца пары;
§ название предмета;
§ фамилию преподавателя.
Вывести полную информацию о занятиях, относящихся к предметной области «Информатика».
30. В библиотеке имеются книги, газеты, журналы. Для каждого печатного издания указать:
• название;
• год выпуска (для книги), дату выпуска (для газет и журналов);
• автора (для книги), редактора (для газеты), состав редколлегии (для журнала);
• объем.
Вывести информацию об изданиях, вышедших в заданном году.