Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2013, 19:36   #1
Артём00000
Новичок
Джуниор
 
Регистрация: 17.03.2013
Сообщений: 2
По умолчанию Тема множества в турбо паскале

Помогите пожалуйста.
1. Вычислите значение отношения []<=['0'..'9'].
2. Даны 3 множества Х1, Х2, Х3, содержащие целые числа из диапазона 1..150. Мощность каждого множества равна 10. Сформировать множество Y=(X1∪X2)∪(X1\X3), из которого выделить подмножество Y1 чисел, делящихся без остатка или на 2, или на 3. Значения элементов исходных данных ввести с клавиатуры.
Артём00000 вне форума Ответить с цитированием
Старый 17.03.2013, 20:52   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Помогите пожалуйста.
Как помочь? Полностью сделать всё за Вас? А Вы будете сидеть и потолок плевать?

Цитата:
Вычислите значение отношения []<=['0'..'9'].
Это как?
Poma][a вне форума Ответить с цитированием
Старый 14.04.2013, 08:36   #3
PathTheir
Пользователь
 
Аватар для PathTheir
 
Регистрация: 14.04.2013
Сообщений: 62
По умолчанию

Артём00000
Множества можно определить так
Код:
x1, x2, x3, y : set of [1..150] {вы ведь знаете, что такое тип отрезок?}
Операция объединения в паскале записывается как +, разность множеств как -, то есть в вашем случае будет примерно так
Код:
Y := (x1 + x2) + (x1 - x3)
А потом в цикле пробегаете множество Y и составлять из него множество Y1.
Все очень просто.

Poma][a
Не будьте так категоричны. Человек же просто УМОЛЯЕТ о помощи. Как говорится: "Дайте бедняку удочку и научите его рыбачить, а не ловите за него рыбу"

P. S. Только что заметил дату старта темы...
PathTheir вне форума Ответить с цитированием
Старый 14.04.2013, 09:07   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Как говорится: "Дайте бедняку удочку и научите его рыбачить, а не ловите за него рыбу"
Я не собираюсь давать кому-либо "удочку", если не увижу что этот субъект прикладывает какие-либо усилия.
Poma][a вне форума Ответить с цитированием
Старый 14.04.2013, 21:44   #5
PathTheir
Пользователь
 
Аватар для PathTheir
 
Регистрация: 14.04.2013
Сообщений: 62
По умолчанию

Poma][a
Ну вот, теперь и вы привлеклись к некропостингу. Просто мне делать нечего, и я решил дать человеку наводку. Вряд ли он ей воспользуется, так как подобных сообщений много, и люди предпочитают, чтобы за них все решали, однако, в этом с вами, уважаемый незнакомец, я согласен - не барское это дело. И вообще, как сказал один великий человек: "Давайте жить дружно!" Я ни коим образом не пытался вас оскорблять или прекословить вам. Повторюсь, я полностью с вами согласен. Все ведь любят, когда с ними соглашаются?
PathTheir вне форума Ответить с цитированием
Старый 14.04.2013, 22:48   #6
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Роман
Цитата:
Цитата:
Вычислите значение отношения []<=['0'..'9'].
Это как?
В данном случае оператор <= читается, как "вкладывается" или "является подмножеством".

Из теории множеств известно, что множество A является подмножеством множества B, если каждый элемент множества A принадлежит множеству B.
Пустое множество является подмножеством любого множества, поэтому данное соотношение верно.
Вадим Мошев вне форума Ответить с цитированием
Старый 14.04.2013, 22:54   #7
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Вадим, спасибо! (анти накруточная система не дает поставить +)
Poma][a вне форума Ответить с цитированием
Старый 14.04.2013, 23:16   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
(анти накруточная система не дает поставить +)
Да ну ничего страшного. Кстати, я допускаю, что тебе теория множеств хоть как-то известна. Лично я с множествами познакомился на первом курсе института, хотя наверное, в школе тоже начинают их касаться на уроках информатики.
Вадим Мошев вне форума Ответить с цитированием
Старый 15.04.2013, 07:33   #9
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Да ну ничего страшного. Кстати, я допускаю, что тебе теория множеств хоть как-то известна.
Слегка известна.
Цитата:
Лично я с множествами познакомился на первом курсе института, хотя наверное, в школе тоже начинают их касаться на уроках информатики.
Хм.. Странно..
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тема: Множества Ирина93 Паскаль, Turbo Pascal, PascalABC.NET 5 18.11.2011 16:21
турбо паскаль(множества) masterlomaster Помощь студентам 11 04.03.2011 08:47
Множества Турбо Паскаля ][][][ Помощь студентам 2 27.04.2010 19:12
паскаль. тема: множества TOCMYANINA Помощь студентам 1 20.12.2009 13:05