rockclimber
Формулировок было много... Сайт, к сожалению не помню... Он, кажется, стал недоступным в конце того года...
Что касается персональных вопросов -- я бы не хотела их особо обсуждать... по личным причинам... Попросила бы просто ссылки и названия.
Ок, я тогда просто скажу, почему спрашиваю. Я немного пробовал решать задачи на таких сайтах (совсем чуть-чуть, мне почему-то катастрофически быстро надоело). Задачи там часто "математические" - то есть знание математики играет решающую роль. Например, была задача такого рода (самая простая задача на том сайте, где я пробовал): на вход программе подается некое натуральное число, программа должна вычислить, сколько нулей будет иметь десятичная запись факториала этого числа. Если для него сообразить, как подсчитать нули, не вычисляя сам факториал, сложная задача - то изучение программирования плавно превращается в изучение математики. То есть на начальном этапе математика не должна быть тормозом. Если именно математическая сторона вопроса вызывает трудности, то может зайти с другой стороны: предложить задачи, в которой математика будет элементарной (или ее не будет вообще), а надо будет решать другие задачи. Ну например, раньше в компьютерах было такое устройство, называлось PC Speaker (это такая штука, которая так противно пищит внутри, когда у компьютера большие проблемы). Насколько я знаю, они никуда не делись, их так до сих пор везде ставят. Можно, например, написать программу, которая будет пищать мелодию "В траве сидел кузнечик". Можно писать программы, общающиеся с пользователем. Можно писать программы, которые делают домашнее задание по физике (например) - запрограммировать формулу, запросить у пользователя исходные данные, вычислить результат, вывести ответ. Можно что-то рисовать на экране (но это сложнее уже). И т. д.
P. S. Еще вспомнил - в учебниках по программированию (старых, бумажных) иногда попадались задачи, но не во всех. В каких что было - не помню. Попробуйте поскачивать учебники для Си или паскаля и посмотреть в них.