Первые шаги в программировании: основы, Си, Objective-c
1.4 Базовые понятия. Часть 1 - Задача и алгоритм
Окунаясь в мир программирования необходимо понимать те или иные термины и понятия. Это
необходимо чтобы не возникало неправильного толкования терминов и чтобы
вы были уверены что разговариваете со всеми на одном языке.
Все эти понятия не нужно заучивать, ведь мы получаем не академические знания... Достаточно того, чтобы вы ознакомились с этими понятиями и разбирались с ними на интуитивном уровне. Этого будет вполне достаточно...
Прежде всего, перед вами всегда ставится ЗАДАЧА. Задача - это та цель, которую вы пытаетесь достичь. А вот те шаги,
которые вы предпринимаете для достижения поставленной задачи называется АЛГОРИТМОМ.
Алгоритм
- это последовательность необходимых вычислений, которые выполняются по
определенным правилам и которые, в конечном счете, приводят к решению
поставленной задачи. Можно также сказать, что АЛГОРИТМ это набор
точных инструкций которые описывают необходимые шаги для достижения
нужного результата.
Например у вас спрашивают дорогу до определенного места (например до торгового центра):
Вы даете необходимые инструкции: 1 - пройти по дороге два квартала, 2 - повернуть налево и 3 - на остановке сесть на автобус конкретного маршрута 4 - проехать на автобусе три остановки и на четвертой выйти наружу 5 - искомое место будет находиться напротив остановки. Это и есть АЛГОРИТМ.