Зачем решать задачи по программированию?
Решение простых алгоритмических задач формирует в человеке точки опоры, из которых выстраиваются сложные алгоритмы и серьёзные программы. Для начала представлюсь. Меня зовут Виктор Геннадьевич, и я довольно долго работаю учителем информатики, специализируясь на обучении программированию как детей, так и не очень. Здравствуйте, приятно познакомиться! Когда мудростью судьбы (или просто посланием руководства) я оказываюсь в незнакомых городах, то одним из приоритетных для меня дел становится изучение карты местности...
Элементы теории алгоритмов
Элементы теории алгоритмов... Звучит, конечно, страшно, но попробуем разобраться. Что такое алгоритм? Какие свойства имеет? Какие виды бывают? Что такое вспомогательный алгоритм и кому он помогает? Это и многое другое предлагаю рассмотреть прямо здесь и сейчас, доступным языком и на конкретных примерах. Согласен? Тогда листай и познавай ;) Алгоритм – всякая система вычислений по определенным данным, которые после числа шагов приводят к решению задачи. А.Н. Колмогоров      Алгоритм – точное предписание, определенный вычислительный процесс, варьирует исходные данные к результату...