У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 34 Составить список учебной группы включающей n человек

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.7.2025

PAGE  1

Л.р.№3 и Л.р.№4  Семестр2

Лабораторная работа № 3&4 

Составить список учебной группы, включающей n человек. Для каждого учащегося указать фамилию, дату рождения (день, месяц, год), год поступления в ВУЗ, экзаменационные оценки за первые два года обучения (2 года по 2 семестра по 4 экзамена в семестре).

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

В отчет поместить исходные данные и результат обработки этих данных составленной программой.

Примечание1: Обеспечить контроль вводимых пользователем данных. Т.е. фамилия начинается с буквы, дата рождения является реальной датой в диапазоне от 1.01.1980 до 31.12.1990, год поступления в ВУЗ=[2000-2010], оценки=[2,3,4,5].

Примечание2: Для облегчения отладки программы, список группы можно хранить в типизированном файле. Тогда программа будет по выбору пользователя реализовывать следующие действия: ввод списка студентов, вывод списка студентов на экран, запись списка в файл, чтение списка из файла, обработка списка.

 

Вариант

  1.  

Удалить студентов, не получивших ни одной оценки 4 за все время обучения.

  1.  

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

  1.  

Удалить студентов, фамилии которых начинаются с букв «О», «П», «Р», «С».

  1.  

Удалить студентов, фамилии которых начинаются с букв «К», «Л», «М», «Н».

  1.  

Оставить в списке только студентов, фамилии которых начинаются с букв «А», «Б», «В».

  1.  

Удалить студентов, получивших за все время обучения только одну оценку 3, а все остальные оценки – 4,5.

  1.  

Распечатать список студентов, упорядоченный по дате рождения (т.е. с учетом месяца и года рождения).

  1.  

Упорядочить список студентов по среднему баллу первой сессии и распечатать его.

  1.  

Удалить студентов, получивших в последнюю сессию одну оценку 4, а остальные оценки в последней сессии – 5.

  1.  

Удалить студентов, получивших в последнюю сессию все оценки 5.

  1.  

Упорядочить список студентов по дню рождения.

  1.  

Оставить в списке только отличников и упорядочить их по году рождения.

  1.  

Распечатать список студентов, упорядоченный по месяцу рождения.

  1.  

Упорядочить список студентов по году рождения и распечатать его.

  1.  

Распечатать список студентов, упорядоченный по алфавиту.

  1.  

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

  1.  

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

  1.  

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

  1.  

Упорядочить список студентов по среднему баллу последней сессии и распечатать его.

  1.  

Упорядочить список студентов по среднему баллу и распечатать его.

  1.  

Удалить из списка студентов, не получивших ни одной оценки 3 за все время обучения.

  1.  

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

  1.  

Удалить из списка студентов, фамилии которых начинаются с букв Д и Е.

  1.  

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

  1.  

Удалить студентов, получивших за все время обучения одну оценку 4, а все остальные оценки - 5.

  1.  

Удалить студентов, получивших в первую сессию все оценки 5.

  1.  

Удалить студентов, получивших в последнюю сессию хотя бы одну оценку 2.

  1.  

Удалить студентов, получивших только одну оценку 3 за все время обучения.

  1.  

Удалить студентов, успевающих на 4 и 5.

  1.  

Удалить из списка студентов-отличников.

 




1. пособие по выполнению расчетнографических работ курса Теоретическая механика Ижевск 2013 Него
2. Протоколы сетевого взаимодействия
3. Отчет по лабораторной работе 13
4. Здесь неприемлем замкнутый цикл производства без выброса загрязняющего фактора в окружающую среду посколь
5.  Bene dignosc~tur bene cur~tur ~ Хорошо распознается хорошо и лечится; хорош диагноз ~ хорошо лечение
6. варианту предполагает пологую волну с шагом развития в 30 лет и с подъемом до 124 млн человек к 2035 г
7. Виды фармакологии- Кл
8. Культурологические исследования
9. ВАРИАНТ 1 1 1 doesn` t understnd this grmmr rule
10. медийных сообщений или символов политических по своей природе или имеющих политические последствия предст