Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА прикладное ПРОГРАМ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.06 Mб
Скачать

Задания для лабораторной работы:

1. Исходные данные вводятся из файла.

2. Результаты выводятся на экран и в файлы.

3.1 Строка таблицы данных содержит следующую информацию о первокурсниках: фамилия, имя, отчество, группа, количество баллов, набранных на вступительных экзаменах.

Требуется найти:

3.1.1) перечень фамилий с указанием числа студентов с такой фамилией;

3.1.2) перечень имён с указанием числа студентов с таким именем;

3.1.3) перечень отчеств с указанием числа студентов с таким отчеством;

3.1.4) перечень групп с указанием числа студентов, обучающихся в них;

3.1.5) перечень баллов с указанием числа студентов, набравших это количество баллов;

3.1.6) перечень имен, встречающихся максимальное количество раз;

3.1.7) перечень групп, в которых максимальное количество обучающихся студентов;

3.1.8) перечень студентов, набравших максимальное количество баллов;

3.1.9) перечень групп, в которых максимальное количество студентов, набравших максимальное количество баллов;

3.1.10) перечень групп, в которых средний балл студентов по группе максимален.

3.2 Строка таблицы данных содержит следующую информацию о книгах: автор, наименование, издательство, год издания.

Требуется найти:

3.2.1) перечень авторов с указанием числа их книг;

3.2.2) перечень наименований с указанием числа книг с таким названием;

3.2.3) перечень издательств с указанием числа книг, выпущенных ими;

3.2.4) перечень годов изданий с указанием числа книг, выпущенных в эти годы;

3.2.5) перечень авторов, имеющих максимальное число книг;

3.2.6) перечень издательств, выпустивших максимальное число книг;

3.2.7) перечень наименований книг, встречающихся максимальное число раз;

3.2.8) перечень годов изданий, в которые выпущено максимальное число книг;

3.2.9) перечень издательств, выпустивших книги авторов, которые имеют максимальное число книг в таблице данных;

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

3.3 Строка таблицы данных содержит следующую информацию о владельцах авто: ф.и.о. владельца, марка авто, год выпуска, страна производитель.

Требуется найти:

3.3.1) перечень владельцев с указанием числа их авто;

3.3.2) перечень марок авто с указанием их числа;

3.3.3) перечень стран производителей с указанием количества авто, выпущенных ими;

3.3.4) перечень годов выпуска с указанием количества авто, выпущенных в эти годы;

3.3.5) перечень владельцев, имеющих максимальное число авто;

3.3.6) перечень стран, выпустивших максимальное количество авто;

3.3.7) перечень марок авто, встречающихся максимальное число раз;

3.3.8) перечень годов выпуска, в которые выпущено максимальное количество авто;

3.3.9) перечень стран, выпустивших марки авто, которых имеется в таблице данных в максимальном количестве;

3.3.10) перечень марок, выпущенных в годы, в которые произведено максимальное количество авто в таблице данных.

Контрольные вопросы:

        1. Как осуществляется доступ к динамическим элементам массива?

        2. Что такое стек?

        3. Каким образом происходит распределение памяти?

        4. В чем преимущества динамических массивов структур?

        5. Какие функции отвечают за выделение и освобождение памяти? Привести примеры.

Лабораторная работа № 34-35

«Использование классов массивов структур»

Цель работы: знакомство и получение навыков работы с классами.

Образовательные результаты, заявленные во ФГОС третьего поколения:

Студент должен

уметь:

-осуществлять разработку кода программного модуля на современных языках программирования;

- оформлять документацию на программные средства;

- использовать инструментальные средства для автоматизации оформления документации;

знать:

- основные этапы разработки программного обеспечения;

- основные принципы технологии структурного и объектно-ориентированного программирования;

- методы и средства разработки технической документации.