Как решать алгоритмы?
1 комментарий к статье «Как решать алгоритмы?»
ОбразованиеДалее »
Обзор распространенных методик об... Популярные методики обучения английскому...
Как студентам справиться с больши... Студенческая жизнь во все времена была очень...
Какие преимущества имеет высшее д... Хорошее образование в наше время просто...
Математика и олимпиадные задания ... Подготовка учащихся дошкольных образовательных...
Как поступить в хороший польский ... Высокий уровень образования – это далеко не...
Как выучить английский язык в Вор... Английский язык является одним из международных...
Алгоритм — это способ представление задачи, которую можно формализовать, перечень этапов ее решения. Существуют разные способы для записи и решения алгоритмов.
Чтобы решать алгоритмы, необходимо внимательно изучить проблему, которая сформулирована. Часто варианты ее решения можно найти не с помощью алгоритмического языка, а используя математику, физику, химию и т.д. То есть те правила, которые будут касаться предметной области задачи.
Алгоритмический язык придуман для того, чтобы облегчить запись решения задачи как для человека, так и для машины, чтобы найти что-то среднее, хотя этот язык максимально приближен именно к природному для человека.
Чтобы решать алгоритмы, вам необходимо опираться на их базовые структуры, это варианты прохождения процесса, некоторого этапа решения задачи. Это линейная базовая алгоритмическая структура, условие или разветвление, а также цикл, то есть повторное выполнение некоторого действия возможно с изменением определенного параметра, но без изменения самой сути и логики действия.
Таким образом, нам необходимо описать задачу, используя эти структуры, чтобы превратить ее в последовательность действий алгоритма, которые приведут к решению.
Пусть нам нужно подсчитать сумму чисел от 1 до 5-ти. Решаем этот алгоритм так, определяем некоторую переменную сум, в которую будем заносить результат. Видим, что имеем цикл, записываем главное действие в цикле сум = сум + 1. В качестве параметра цикла используем шаг (меняется от 1 до 5). Выводим сум.