Условие:

На столе лежат апельсин, яблоко и банан. Петя, Федя и Таня взяли по одному фрукту. Кто какой фрукт взял, если известно, что один из мальчиков взял яблоко, Петя взял не апельсин, а банан взял не Федя?
Сколько решений имеет задача?

Результаты рассуждений поэтапно удобно фиксировать на наглядной схеме:
Решение рисунок 1
Нам известно, что один из мальчиков взял яблоко. В задаче речь идёт о двух мальчиках − Пете и Феде, поэтому возможны два варианта:
1) Яблоко взял Петя.
Решение рисунок 2
2) Яблоко взял Федя.
Решение рисунок 3
Дальнейшие рассуждения надо провести для каждого из этих вариантов отдельно.
1) Петя взял не апельсин (он взял яблоко), а Федя взял не банан. Значит, Федя мог взять в этом случае только апельсин.
Решение рисунок 4
Тогда Тане достался банан.
Решение рисунок 5
2) Петя взял не апельсин, Федя взял не банан, а яблоко. Значит, Петя мог взять в этом случае только банан.
Решение рисунок 6
Тогда Тане достался апельсин.
Решение рисунок 7
Ответ: 1) Петя взял яблоко, Федя − апельсин, Таня − банан. 2) Петя взял банан, Федя − яблоко, Таня − апельсин.