Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 2.11.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. Пророчестве богатого папы следует искать не в колебаниях финансового рынка а в недостаточном внимании шк
3. Взаимодействие следователя и опер
4. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ на 20132014 учебный год
5. Реформы Петра Первого
6. це перехід від ручного ремісничо мануфактурного до великого машинного фабричнозаводського виробництва
7. тема и задачи криминалистики
8. реферату- Деякі аспекти розвитку міжнародних відносин УкраїниРозділ- Політологія Деякі аспекти розвитку м
9. Разработка внедрение в производство новой продукции имеют для фирм важное значение как средство повышения
10. Теоретико-методический блок
11. натуральный культивированный
12. Обеспечение безопасности в компьютерах и корпоративных сетях
13. ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ Декан АВТФ С
14. 80 И90 ТЕСТ СХЕМА ЗАДАЧА
15. Введение Во всех обществах существовало существует и скорее всего будет существовать и далее разделение
16. тематизации и установления логических связей между пройденным и новым материалом.
17. не получаются Что будет с тобой
18. Основні напрями в мовознавстві
19. Юрспруденция Криминалистика Кндізгі 4 жыл 4 курс 3 жыл 3 курс каз Калиев
20. Изобразительное искусство Специальность 050602