Способность выполнять и составлять алгоритмы занимает центральное место в компьютерной грамотности и играет важную роль при обработке информации и решении задач. Алгоритм представляет собой необходимый инструмент для решения задач. Изложены основные положения, используемые при разработке схем алгоритмов. Рассмотрены особенности формирования алгоритмического подхода к решению задач. В пособии приводится описание основных алгоритмических конструкций, позволяющих составлять алгоритмы решения прикладных задач. Содержится большое количество примеров алгоритмов типовых задач: таких как поиск и сортировка данных, приближенное вычисление отдельных уравнений и функций, а также алгоритмы решения некоторых задач из области экологии. Варианты реализации алгоритмов предложены на языке программирования Visual Basic. Пособие подготовлено в соответствии с программой курса "Информатика" и предназначено для студентов высшего и среднего профессионального образования, учащихся старших классов и преподавателей.