Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по выполнению домашней работы по Паскалю.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
269.31 Кб
Скачать

Варианты задания

I. Из внешнего файла, содержащего исходные данные, удалить записи, соответствующие:

1. Абитуриентам, получившим хотя бы одну оценку 2.

2. Абитуриентам, получившим все оценки 3.

3. Абитуриентам, имеющим средний балл меньше 4 и хотя бы одну оценку 3 в аттестате.

4. Абитуриентам, имеющим средний балл больше 4,5 и нуждающимся в общежитии.

5. Абитуриентам, имеющим средний балл в аттестате меньше 4.

6. Абитуриентам старше восемнадцати лет.

7. Абитуриентам, не получившим ни одной оценки 5.

8. Абитуриентам, имеющим отличный аттестат и получившим все оценки 5.

9. Абитуриентам, нуждающимся в общежитии и получившим хотя бы одну оценку 3.

10. Абитуриентам старше семнадцати лет, имеющим отличный аттестат.

Распечатать полученный файл. П. Используя внешний файл, содержащий исходные данные, добавить N записей и распечатать:

1. Список абитуриентов, имеющих в аттестате оценки только 5; N=2.

2. Список абитуриентов, имеющих в аттестате одну оценку 4, а остальные оценки 5; N=3.

3. Список абитуриентов, имеющих средний балл больше 4,5; N=4.

4. Список абитуриентов, имеющих средний балл меньше 4; N=1.

5. Список абитуриентов, не нуждающихся в общежитии; N=2.

6. Список абитуриентов, нуждающихся в общежитии; N=3.

7. Список абитуриентов, сдавших вступительные экзамены только на оценки 5; N=4.

8. Список абитуриентов, сдавших вступительные экзамены на оценки 4 и 5; N=2.

9. Список абитуриентов, сдавших экзамены с двумя оценками 4 и остальными оценками 5; N=3.

10. Список абитуриентов, получивших на вступительных экзаменах одну оценку 3; N=4.

Номер варианта соответствует последней цифре зачетки. Если 0, то вариант 10.

Задание 9. Работа с упорядоченными файлами Цель задания

1. Ознакомление с возможностью добавления информации в упорядоченный внешний файл.

2. Получение навыков в организации работы с внешними файлами.

Постановка задачи

Подготовить список из N наименований товаров. Конкретное значение N указано в варианте. Информация о каждом товаре содержит:

1. Название товара.

2. Цену.

3. Год выпуска.

4. Количество.

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

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

Содержание отчета

1. Постановка задачи.

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

3. Тексты программ и протоколы их работы.

4. Анализ допущенных ошибок.

Методические указания

1. При подготовке исходных данных в качестве наименований товаров можно взять названия инструментов, книг, школьно-письменных принадлежностей и т. п. Для них соответственно указать цену, год выпуска, количество.

Варианты задания

1. Товары упорядочены по неубыванию цены, N=10, М=3.

2. Товары упорядочены по неубыванию года выпуска, N=9; M=4.

3. Товары упорядочены по неубыванию количества, N=11, M=4.

4. Товары упорядочены по невозрастанию цены, N=9, М=6.

5. Товары упорядочены по невозрастанию года выпу­ска, N=7, M=3.

6. Товары упорядочены по невозрастанию количества, N=12, M=5.

7. Товары упорядочены по неубыванию цены, N=13, М=4.

8. Товары упорядочены по неубыванию года выпуска, N=10, M=3.

9. Товары упорядочены по неубыванию количества, N=13, М=6.

10. Товары упорядочены по невозрастанию цены, N=12, M=4.

11. Товары упорядочены по невозрастанию года выпу­ска, N=11, M=3.

12. Товары упорядочены по невозрастанию количества, N=10, M=3.

13. Товары упорядочены по неубыванию цены, N=7, М=5.

14. Товары упорядочены по неубыванию года выпуска, N=8, M=5.

15. Товары упорядочены по неубыванию количества, N=7, М=б.

16. Товары упорядочены по невозрастанию цены, N=8, М=5.

17. Товары упорядочены по невозрастанию года выпу­ска, N=9, M=4.

18. Товары упорядочены по невозрастанию количества, N=8, М=6.

19. Товары упорядочены по неубыванию цены, N=8, М=3.

20. Товары упорядочены по неубыванию года выпуска, N=11, M=5

Номер варианта определяется суммой последних 2-х цифр зачетки. Если 00, то вариант 20.

I Выжигин А.Ю. Программирование. (Турбо-Паскаль). Часть 1и 2. Учебное пособие по курсу «Программирование на языке высокого уровня» для вузов по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» и направлению 23100 «Информатика и вычислительная техника». – М.: МГУПИ, 2007 - С. 84..