Задания могут быть разные, но очень важно - уметь читать условие  и тем или иным образом его моделировать. Ребёнок когда в задаче  видит знакомые ориентиры - у него  наработанные алгоритмы активизируются, а они в этих задачах не работают.  Поэтому самое важное - это  взять и разобраться, что  происходит в этой конкретной задаче, и что от него хотят.