Помогите решить по информатике!!!!!!

0 голосов
27 просмотров

Помогите решить по информатике!!!!!!


image

Информатика (46 баллов) | 27 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Эту задачу удобно решать при помощи диаграммы, отражающей родственные связи между людьми.
Двоюродной сестрой Токарь О.С. будет женщина, у которой родители являются родными сестрами или братьями, т.е. у Токарь О.С. и у двоюродной сестры необходимо наличие общего дедушки или бабушки.
Будем строить диаграмму на трех уровнях: дети, их родители и дедушки/бабушка детей (т.е. родители родителей).
В таблице 1 находим Токарь О.С., пол Ж, и выписываем её ID=43. Наносим Токарь О.С. на диаграмму. Из таблицы 2 для ID_Ребенка выбираем код 43 и выписываем ID_Родителя (31, 33). Наносим на схему этих родителей. Отметим, что у этих родителей есть еще один ребенок с ID_Ребёнка=32, хотя для решения задачи это не нужно и можно этого ребенка даже не рисовать.
Теперь ищем родителей родителей Токарь О.С. (ID=43). Для ID_ребёнка=31 находим ID_Родителя (21,41). Аналогично поступаем для второго родителя (ID=33) - находим (11).
У 31 имеется еще один ребенок с ID=22. Этот же ребенок является ребенком и для ID=41, т.е. 21 и 41 являются супругами, имеющими двух детей- 31 и 22.
Родитель 22 имеет двух детей: 23 мужского пола и 51 женского. Ребенок 51 (Шахрай А.П.) будет двоюродной сестрой Токарь О.С.

Ответ: Шахрай А.П. (ID=51)

Во вложении находится построенная диаграмма.


image
(142k баллов)
0

Трудоёмкая задачка, явно не на 10 баллов...