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

Задание 5

Исправьте программу из задания 3 таким образом, чтобы вопросы выбирались случайным образом из заранее сформированного массива вопросов по какой-либо теме, а ответы, соответственно, – из массива ответов.

Задание 6

Дополните предыдущую программу таким образом, чтобы вопросы гарантированно выбирались без повторений. Массив вопросов должен отражать содержание выбранной Вами темы.

Дополнительные задания.

1. Дополните программу из задания 6 таким образом, чтобы после ответов на вопросы выставлялась итоговая оценка, сопровождаемая, в зависимости от успехов, различными рисунками (1 балл).

2. Генерирование бриждевых раскладов

В бридж играют полной карточной колодой из 52 карт (по 13 в каждой масти 2,3,4,5,6,7,8,9,T(ten-10), J(jack-валет), Q(queen-дама), K(king-король), A(ace-туз)). В начале каждой раздачи колода случайным образом делится поровну между четырьмя игроками. Составить программу, которая генерирует случайные расклады и изображает их на экране. (1 балл).

3. Разберитесь самостоятельно с воспроизведением звуков средствами языка Паскаль и дополните какую-нибудь из своих программ звуками и мелодиями (1 балл).

4. Тест на внимание.

Составить программу, которая рисует таблицу 5х5 (NxN), заполняет ее в случайном порядке числами от 1 до 25, а затем проверяет, за какое время испытуемый сумеет указать все числа в возрастающем (убывающем) порядке (до 3 баллов).

5. Составьте программу игры «Пятнадцать» (до 3 баллов).

6. Попробуйте, используя программы из заданий 2 и 6, создать некое подобие игры «Поле чудес» для двух или нескольких игроков (до 5 баллов).

Лабораторная работа n 19 Работа с множествами Задание 1

Составьте программу подсчета с помощью множеств в тексте всех

  1. гласных букв

  2. согласных букв

  3. знаков препинания

Составьте с помощью множеств программу, удаляющую из текста

  1. гласные буквы

  2. согласные буквы

  3. знаки препинания

Составьте с помощью множеств программу удваивания в тексте

  1. согласных букв

  2. гласных букв

Задание 2-3

Составьте все нужные Вам в задании 4 процедуры или функции для

  • ввода с клавиатуры числового множества

  • ввода с клавиатуры числового массива

  • вывода числового множества на экран

  • вывода числового массива на экран

  • вычисления количества элементов множества символов

  • вычисления количества элементов числового множества

  • ввода с клавиатуры множества символов

  • вывода множества символов на экран

  • вывода массива символов на экран

  • перевода числового массива в числовое множество из тех же элементов

  • перевода строки в множество символов, содержащихся в ней (все числа в диапазоне 1-100, а символы - произвольные).

Опробуйте их работу.

Задание 4

Составьте программу для решения одной из следующих задач:

  1. Даны два массива. Сравнить множество их значений.

  2. Дан массив и множество. Составить программу выясняющую, входит ли каждый элемент массива в множество.

  3. Даны две строки. Сравнить множества их символов.

  4. Определить, сколько выходных дней среди чисел мая текущего года, содержащихся в данном числовом массиве.

  5. Дан массив натуральных двузначных чисел. Проверить, все ли его элементы являются простыми числами.

  6. Даны две строки. Из множества символов первой строки удалить символы содержащиеся во второй строке.