Другие языки программирования и технологии
Помогите студентке с Паскаль
Всем Большой Привет!!! Помогите пожалуйста студентке решить задачку в Паскале..Задачка такая На плоскости задано n множеств по m точек в каждом.Среди точек первого множества найти такую, которая принадлежит наибольшему количеству множеств.Буду очень признательна.Заранее благодарю Приветствуются все возможные соображения.. писать можно в isq 380408242
ну во первых, я полагаю, что надо определить n множеств. то есть это будет массив множеств. скорее всего это можно сделать как структуру.
type record Multitude
{ поля записи например будут
количество точек}
point_c: Integer;
{и например массив точек}
points : array of Point;
{ где Points это к примеру тоже структура. }
end;
нужно создать структуру точек. и массив множеств.
можно думаю вместо record использовать class - даже лучше. тога можно инкапсулировать все. . я надеюсь идея понятна: )
type record Multitude
{ поля записи например будут
количество точек}
point_c: Integer;
{и например массив точек}
points : array of Point;
{ где Points это к примеру тоже структура. }
end;
нужно создать структуру точек. и массив множеств.
можно думаю вместо record использовать class - даже лучше. тога можно инкапсулировать все. . я надеюсь идея понятна: )
Иван Богданов
Спасибо большое....попробую...
Иди в книжный магазин за книгой по паскалю. Я только так и сдавала.
Иван Богданов
Спасибо конечно...но неужели ты думаешь я так не сделала..у меня этих книг куча..дело в том что задача на множества..а в книгах про это мало говориться...
В первую очередь - это задача по математике. Надо разобраться, что такое множество и т. д. Найти, как это решить с точки зрения математики. А потом перевести это решение на компьютерный язык.
Я могу ошибаться (давненько с математикой не сталкивался) , но решение может быть примерно таким: каждое множество - это скорее всего массив чисел.
Тады задача решается так:
1) Инициализация n массивов по m чисел (т. е. их надо описать и задать начальные значения) . Или двумерного массива.
2) Берем первое число из первого множества и в цикле (вернее в двух - по множествам и внутри каждого) проверяем совпадение этого числа и числа из просматриваемого множества. Если совпало - увеличиваем счетчик. Кстати, насчитанное количество совпадений тоже лучше в отдельный массивчик или надо запоминать наибольшее.
3) Повторяем п. 2 для всех чисел из первого массива.
4) выводим наибольшее.
Я могу ошибаться (давненько с математикой не сталкивался) , но решение может быть примерно таким: каждое множество - это скорее всего массив чисел.
Тады задача решается так:
1) Инициализация n массивов по m чисел (т. е. их надо описать и задать начальные значения) . Или двумерного массива.
2) Берем первое число из первого множества и в цикле (вернее в двух - по множествам и внутри каждого) проверяем совпадение этого числа и числа из просматриваемого множества. Если совпало - увеличиваем счетчик. Кстати, насчитанное количество совпадений тоже лучше в отдельный массивчик или надо запоминать наибольшее.
3) Повторяем п. 2 для всех чисел из первого массива.
4) выводим наибольшее.
Иван Богданов
Дело в том что если бы это был массив то у меня не было бы проблем с этим.(по этому поводу у меня есть соображения)..а мне именно нужно решить задачку с точки зрения множества..Если бы это был массив то мне и в переменных его нужно указать как массив а мне нужно как множество Все равно спасибо за помошь...
каково вам будет я я завтра напищу помогите студенту медику в определении границ сердца? Полется критика что какой из меня врач если я такой вопрос задаю... .
Ну вы меня поняли.. .
Без обид... Просто мне кажется что каждый должен любить свое дело если взялся за это...
Ну вы меня поняли.. .
Без обид... Просто мне кажется что каждый должен любить свое дело если взялся за это...
Иван Богданов
Я считаю что сюда пишут чтобы обратиться за помощью.помоему для этого ответы и созданы....что я и сдела не можете помочь не нужно высказываться...проигнорируйте вопрос...если бы я знала ответ на ваш вопрос я бы ответила...И кто сказал что я не люблю свое дело..просто всем иногда помощь необходима...я думаю даже ВАМ..
Похожие вопросы
- Помогите с решением. Паскаль.
- Помогите пожалуйста с паскалем...я его только осваиваю(
- Помогите пожалуйста с паскалем!!!
- Кто поможет в программировании?Паскаль
- Помогите решить задачу Паскаль
- Срочно!!! Не займет много времени!!! Ломаю голову над вопросом, Помогите!!! Программа. Pascal. Паскаль
- Помогите плиз в паскале!!!!
- Помогите кто знает Паскаль
- Помогите пожалуйста с паскалем!
- помогите решить задачу паскаль срочно нужно ответ напишите