?>
Лабораторная работа №4 Программа «Деканат». В деканат поступили данные о результатах сдачи сессии группой студентов из N человек. Сессия состояла из трех экзаменов (математика, информатика, физика Требуется: 1. Определить число студентов, сдавших сессию (не получивших ни одной двойки). 2. Число студентов, сдавших все экзамены на 4 и 5. 3. Число отличников (вывести их фамилии). 4. Средний по каждой дисциплине. 5. Средний группы. 6. Список студентов, чей средний выше, чем средний по группе. Рекомендации: 1. Фамилии и инициалы студентов хранить в строковом массиве string[] Fio; Fio= new string[N]; Fio[i] = Console.ReadLine(); 2. Для хранения оценок завести отдельные числовые массивы для каждого предмета. 3. Вводить информацию о студентах в следующем порядке: Вначале вводится N – число студентов, затем для каждого студента вводится его фамилия и экзаменационные оценки по трем предметам. Пример ввода: Количество студентов: 3 Фамилия 1 студента: Иванов Оценка по математике 5 Оценка по физике 5 Оценка по информатике 5 Фамилия 2 студента: Петров Оценка по математике 4 Оценка по физике 4 Оценка по информатике 4 Фамилия 3 студента: Сидоров Оценка по математике 3 Оценка по физике 3 Оценка по информатике 2 Вывод 1. Число студентов, сдавших сессию, - 2 2. Число студентов, сдавших все экзамены на 4 и 5, -2 3. Число отличников -1 Иванов 4. Средний по каждой дисциплине: Математика - 4 Физика - 4 Информатика – 3, 6 5. Средний группы. – 3, 8 6. Список студентов, чей средний выше, чем средний по группе: Иванов Петров
Ответы
Структуры данных (англ. data structure) — это программная единица, позволяющая хранить и обрабатывать множество одного или различных типов данных. К структурам данных в python относятся последовательности. В python существуют несколько видов последовательностей. Вот некоторые из них, с которыми нам предстоит познакомиться:
Списки (Lists)
Кортежи (Tuples)
Array
Словарь (Dict)
Строка (Str)
Байт-массив (Bytearray)
Множества (Set)
Списки принадлежат к изменяемым типам данных. Список может содержать любое количество любых объектов, в том числе и вложенные списки. Список, как и другие коллекции, имеет общее имя для всех входящих в него элементов. На идентификаторы списков распространяются те же правила, что и на имена обычных переменных. Каждый элемент списка имеет номер (индекс), первый элемент имеет индекс [0]. Для того, чтобы создать список, необходимо перечислить данные через запятую и заключить их в квадратные скобки.