|
48. а) Напишите программу, которая считывает заданное число затем вводит N чисел и печатает среднее арифметическое, стандартное отклонение, максимальное и минимальное значения и размах выборки.
б) Дополните предыдущую программу так, чтобы она выдавала на печать моду, первый квартиль, второй квартиль (медиану) и третий квартиль.
49. Напишите программу для получения статистических данных о клиентах. Вид исходных перфокарт показан на стр. 302.
Обеспечьте выдачу на печать а) процента клиентов в возрасте до 21 года;
б) процента клиентов в возрасте 21 года и старше; * 1 - - : '
в) процента мужчин и женщин;
г) процента одиноких;
д) процента состоящих в браке;
е) процента разведенных или проживающих раздельно. Снабдите все результаты какими-либо метками.
|
Поле данных
|
Позиции перфокарты
|
|
Учетный номер-клиента
|
|
|
|
|
Возраст (в годах)
|
|
|
6—7
|
|
Пол (0 — женский, 1 —
|
мужской)
|
|
|
Семейное положение
|
(0
|
— одинок,
|
|
|
1 — состоит в браке,
|
2-
|
— разведен
|
|
|
или проживает отдельно от семьи)
|
|
50. Группа студентов проходит тестовую проверку, по результатам которой выставляются баллы от 0 до 100. Напишите программу, которая выдавала бы гистограмму распределения числа студентов, получивших оценки от 0 до 10, от 11 до 20 и т. д.
51. Напишите программу, считывающую массив фамилий студентов и полученных ими оценок. Группа студентов состоит из 15 человек; каждый студент имеет пять оценок. Вычислите среднюю оценку по каждому тесту, затем определите среднюю оценку каждого студента по всем тестам. Подсчитайте также средний балл всех студентов с учетом лишь четырех лучших результатов. В заключение выдайте на печать фамилии студентов, средняя оценка которых превышает общий средний балл, вычисленный по четырем лучшим результатам.
⇐6.5. Задача на формирование последовательностей символов || Оглавление || 6.7. Задачи на компилирование⇒
|