а как же учиться рисовать схемы, как не на легких задачах? Мой тоже сперва забывал об условии, пока рисовал. Это с практикой приходит. Значит, мало вы занимались. Я согласна, что сейчас много условностей. Но их нужно все выучить, программа далее строится с учетом этих условностей и правил.