Использование множеств и типов данных, заданных перечислением.

Задание: Составляем программу в которой необходимо описать множество или тип данных, заданные перечислением и обработать эти данные в зависимости от задания, приведенные в таблице 10.1

Таблица 10.1

 

Задание
Даны три множества Х1 Х2 Х3 , содержащие целые числа из диапазона 1..100. Известно, что мощность каждого из этих множеств равна 10. Сформировать новое множество Y= (X1UX2)∩(X1\X3), из которого выделить подмножество нечетных чисел. На экране вывести исходные и полученные множества. Значения элементов исходных данных вывести с клавиатуры.
Даны три множества Х1 Х2 Х3 , содержащие целые числа из диапазона 1..100. Известно, что мощность каждого из этих множеств равна 10. Сформировать новое множество Y= (X1UX2)\(X1∩X3), и вывести на экран его мощность. Проверить, есть ли в множестве Y числа, делящиеся на 6 без остатка. Значения элементов исходных данных ввести с клавиатуры.
Даны два множества M и N, состоящие из 10 целых чисел диапазона 1..100. Из данных множеств выделить соответственно подмножества M1 чисел, делящихся на 3 без остатка, и N1 чисел, делящихся на 2 без остатка. Множества M и N описать как типизированные константы. На печать вывести мощность и значения элементов множества MN=M1∩N1.
Даны три множества Х1 Х2 Х3 , содержащие целые числа из диапазона 100..200. Известно, что мощность каждого из этих множеств равна 10. Сформировать новое множество Y= (X1∩X2) U(X1UX3). На печать вывести множества Х1 Х2 Х3 и Y. Проверить выполнение условий Х1€Y и 150€Y.
Даны три множества Х1={1,2,3,…,20}, X2= {10,11,12,…,30}и Х3={1,3,5,…,19,21}. Сформировать множество Y= (X1UX2)∩(X1UX3)\(Х2UХ3) из которого выделить подмножество Y1 чисел, делящихся на 4 без остатка. На печать вывести множество Yи мощность множества Y1. Исходные множества ввести с клавиатуры.  
В восточном календаре года носят названия животных: крысы, быка, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки, свиньи. Кроме того через каждые два года меняется цвет в следующем порядке: синий, красный, желтый, белый черный. Таким образом, 1992-й год черной обезьяны, 1993-й год черного петуха, 1994-й год синей собаки и т.д. Написать программу, которая переводит заданный год в его название по восточному календарю (используйте “тип перечисление”).
Даны три множества Х1={1,2,3,…,20}, X2= {10,20,…,190,200} и Х3={10,11,12,…,40}. Сформировать множество Y= (X2∩X3) \ ((X1∩X2) U (X1∩X3)) и множество Y1, состоящее из элементов Y , деленных на 2. Если полученное в результате деления число не целое, то округлить его до ближайшего целого. На печать вывести Y и Y1. Исходные множества ввести с клавиатуры.
Даны три множества Х1={Т2,Т4,Т6,Т8,Т10}, X2= { Т1,Т2,Т3,Т4,Т5} и Х3={ Т2,Т3,Т5,Т7,Т8}. Сформировать множество Y= (X2\X3) U (X1\X3). На печать вывести Y и его мощность. Проверить выполнение условия Х3€Y. Исходные множества описать как типизированные константы.
Разработать программу для определения, какому алфавиту (латинскому или русскому) принадлежит введенный с клавиатуры символ. На печать вывести выведенный символ с комментарием, например: Набран символ “А” на русском регистре.
Разработать учебную программу для проверки знаний студентами алфавита языка Turbo Pascal. Программа должна формировать запрос на вывод очередного символа, проверять, принадлежит ли он алфавиту языка Turbo Pascal, нет ли попытки повторно ввести один и тот же символ, выводить соответствующие комментарии и оценку (например: введены все символы верно – отлично, не более двух ошибок – хорошо и т.д.).

 

Лабораторная работа №11








Дата добавления: 2015-03-26; просмотров: 1798;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.