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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 8.2.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. Тема 1 Научнотехнологич развитие торговли
2. Донецький національний технічний університет Автомобільнодорожній інститут ЗАТВЕРДЖУЮ Директо
3. Центральное и областное управление при Саманидах в Мавераннахре в IX - X веках
4. Средняя общеобразовательная школа 2 Пермского края г
5. Курсовая работа- Конституционный статус Президента РФ
6. Прибор для определения температуры плавления с диапазоном измерений в пределах от 20 до 360 град
7. Тема 4СИСТЕМАУПРАВЛЕНИЯ ПРИРОДОПОЛЬЗОВАНИЕМ В РОССИЙСКОЙ ФЕДЕРАЦИИ 4
8. Общие положения налогового права
9. Тема- Претензионно исковые документы Составить и оформить претензионное письмо исковое заявление Цель
10. ТЕМА 6- МАРКЕТИНГОВА ТОВАРНА ПОЛІТИКА 2 Цілі та сутність товарної політики