Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal.doc
Скачиваний:
16
Добавлен:
06.09.2019
Размер:
3.69 Mб
Скачать

Задание для работы в группах по теме “Множества”

1. Найдите ответ на вопрос “Какие структуированные типы данных существуют в Паскале?”. Расскажите устно друг другу ответ на вопрос.

2. Найдите ответ на вопрос “Что понимается под множеством в Паскале?” Расскажите устно друг другу ответ на вопрос.

3. Найдите ответ на вопрос “Как объявляются множества?”. Расскажите устно друг другу ответ на вопрос.

4. Какие типы данных используются в качестве базовых при построении множественных типов. Расскажите устно друг другу ответ на вопрос.

5. Найдите ответ на вопрос “Как в Паскале обозначаются операции над множествами?”. Расскажите устно друг другу ответ на вопрос.

6. Чем похожи и чем отличаются множества и массивы,

7. Как представляются множества в памяти.

8. Вычислить следующие выражения:

a) [5]<=[1..5] Ответ: true

b) [‘a’..’d’, ‘k’..’m’] + [‘d’..’k’]; Ответ: [a’..’m’]

c) [Москва, Минск, Сочи]*[Сочи] Ответ: [Сочи]

d) [7,1,3..6]=[1..7] Ответ: false

e) [‘,’,’9’,’0’,’.’]-[‘,’,’.’] Ответ: [‘(‘,’)’]

f) 15 in [1..10] Ответ: false

9. Познакомиться с условием задачи № 1.

10. Вызвать с диска файл (c:\tp7\mnog1.pas). Запустить программу на выполнение. Ответ примера № 1 записать в тетрадь.

11. Найдите ответ на вопрос “Как организована в программе проверка на включение множества Y3 в множество X?”. Расскажите устно друг другу ответ на вопрос.

12. Выйти из Паскаля. Распечатать на принтере файл c:\tp7\mnog1.pas. Распечатку вклеить в тетрадь.

13. Познакомиться с условием задачи № 2.

14. Вызвать с диска файл (c:\tp7\mnog2.pas). Запустить программу на выполнение. Ответ записать в тетрадь. Ответить на вопрос “Как в программе сформировано множество чисел, делящихся без остатка на 6; множество чисел, делящихся без остатка или на 2, или на 3?”

15. Выйти из Паскаля. Распечатать на принтере файл c:\tp7\mnog2.pas. Распечатку вклеить в тетрадь.

16. Познакомиться с условием задачи № 3.

17. Вызвать с диска файл (c:\tp7\mnog3.pas). Запустить программу на выполнение. Ответ записать в тетрадь. Разобраться как работает данная программа.

18. Выйти из Паскаля. Распечатать на принтере файл c:\tp7\mnog3.pas. Распечатку вклеить в тетрадь.

19. Познакомиться с условием задачи № 4.

20. Вызвать с диска файл (c:\tp7\mnog4.pas). Запустить программу на выполнение. Ответ записать в тетрадь. Разобраться как работает данная программа.

21. Выйти из Паскаля. Распечатать на принтере файл c:\tp7\mnog4.pas. Распечатку вклеить в тетрадь.

22. Познакомиться с условием задачи № 5.

23. Составить программу. Сохранить ее на своем диске в каталоге MNOG.

24. Подвести итоги, ответив на вопрос: что вами было изучено и исследовано в ходе урока?

Урок № 61-62

ПРАКТИЧЕСКАЯ РАБОТА № 7 НА ТЕМУ: “РАБОТА С МНОЖЕСТВАМИ”.

Цель: отработка практических навыков по составлению программ с множествами.

Оборудование: компьютер, Среда Турбо-паскаль.

Ход работы.

1. На диске a создать каталог PR7.

2. Получить вариант задания. В комментариях программы должен быть вариант № ..., задача №..., фамилия ученика).

3. Задача № 1. (a:\pr7\mn1pr7.pas)

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

Задан список объектов, включающий в зависимости от вариантов виды спорта. Известно, что учащиеся каждой группы занимаются определенными видами спорта. Необходимо задать перечни видов спорта для каждого техникума (группы). Количество техникумов (групп) указано в варианте. Введя исходные данные, необходимо построить и распечатать множество, удовлетворяющее указанному в варианте условию.

Вариант № 1, 6. Требуется построить и распечатать множество видов спорта, которыми занимаются во всех группах. (N=10).

Вариант № 2, 7. Требуется построить и распечатать множество видов спорта, которыми занимаются хотя бы в одной группе. (N=10).

Вариант № 3, 8. Требуется построить и распечатать множество видов спорта, которыми не занимаются ни в одной из групп. (N=10).

Вариант № 4, 9. Требуется построить и распечатать два множества:

первое множество должно включать в себя виды спорта, которыми занимаются хотя бы в одной группе; второе - виды спорта, которыми занимаются во всех группах. (N=6).

Вариант № 5, 10. Требуется построить и распечатать два множества:

первое множество должно включать в себя виды спорта, которыми занимаются хотя бы в одной группе; второе - виды спорта, которыми не занимаются ни в одной из групп. (N=6).

4. Задача № 2. (a:\pr7\mn2pr7.pas)

Дана непустая последовательность символов. Требуется построить и напечатать множество, элементами которого являются встречающиеся в последовательности:

1. цифры от ’0’ до ’9’;

2. буквы от ‘A’ до ‘F’ и от ‘X’ до ‘Z’;

3. буквы от ‘G’ до ‘N’ и цифры от ‘0’ до ‘9’;

4. буквы от ‘A’ до ‘Z’ и цифры от ‘0’ до ‘5’;

5. буквы от ‘T’ до ‘X’ и знаки препинания;

6. цифры от ‘5’ до ‘9’ и знаки арифметических операций;

7. знаки арифметических операций и знаки препинания;

8. знаки арифметических действий и операций отношения;

9. цифры от ‘3’ ‘9’ и буквы от ‘A’ до ‘F’;

10. буквы от ‘F’ до ‘M’ и знаки опреций отношения.

УРОК № 63-64

ТЕМА: “ПОДГОТОВКА К ИТОГОВОМУ ЗАЧЕТУ”.

Ход урока.