В течение многих учебных лет учащимся приходится решать огромное количество задач, что зачастую вызывает трудности даже у учеников с хорошим знанием теории. Данная книга призвана помочь учащимся сформировать важнейшее умение — решать задачи разных типов. Приводятся доступные и наглядные алгоритмы по каждой теме с необходимой теорией и примерами с подробными решениями.