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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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. Среда обитания вещества в Природе
2. на тему- УЧЕНИЕ ХРИСТА О СВЯТОСТИ БРАКА И О ДЕВСТВЕ Москва 2000 г
3. Тема 2. Принцип двусторонности и балансовое уравнение
4. I. Типы искусственных сооружений 5 II
5. Зеленые насаждения города
6. Человечество спасут рыбы
7. Тема видеос~ёмок- Мы не боимся Конца света1
8. реферат дисертації на здобуття наукового ступеня кандидата психологічних наук1
9. От Шефа 20см Подарочные Сертификаты Tupperwre на приобретение изделий из Каталога на общую сумму 10000 руб
10. Методические рекомендации для выполнения лабораторной работы по физике- Определение динамической вяз
11. выживания то есть сохранения работоспособности информационной сети при вероятном возникновении военных
12. Производство крупноразмерных изделий из газобетона
13. Информационное обеспечение менеджмента
14. Декларация о миссии гостиничного и туристического бизнеса
15. Лабораторная работа 6 Паскаль 4 часа Тема- Организация циклов в п
16. Прокурорский надзор в сфере исполнительной власти
17. на тему- Навіщо мені новий планшет Сьогодні їдучи на плавання я почула в тролейбусі розмову двох бабусь
18. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата юридичних наук
19. В группы лечебного факультета Самедова А
20. Мы и раньше считали что акцизы нужно снижать