С чего начать разработку программы?


С чего начать разработку программы?Вы научились программировать на основе самоучителей и видеоуроков и вот, наконец-то, получили первый заказ.

Во всевозможных учебниках вас научили программировать максимально « разжеванные» программы, а вот с полученной задачей дело обстоит совершенно не так. С чего же начать?

А начинать следует с составления алгоритма. Алгоритм – порядок действий, необходимых для решения поставленной задачи. Это понятие связано не только с программа, выполняемыми на компьютере. Алгоритм – это инструкция, руководство или простая программа действий. Тогда программирование – это описание алгоритма с помощью языка программирования, операторы которого может обработать компьютер или процесс написания кода программы. Но в это понятие так же входят и проектирование, и тестирование, и сопровождение готового программного продукта.

Но вернемся к алгоритму. Большинство программистов перед написанием программного кода стараются максимально упростить свое техническое задание, по этой упрощенной модели намного проще создавать непосредственно код программы.

В максимальном упрощении задача предстает в виде последовательности действий, которые, в последствии, при переводе на язык программирования, станут операторами. Алгоритмы принято составлять либо как последовательность действий, например:

1. Заводим целочисленную переменную X;

2. Присваеваем этой переменной значение 10; и тому подобные пункты.

Либо ее представляют в виде блок-схемы, в которой так же участвуют стрелки перехода от одного оператора к другому по итогам сравнения либо «вопроса». Составлять блок-схемы учат еще в школе.

Еще один вариант упрощения задачи – написание псевдокода. На него не существует стандартов синтаксиса, но в мире программирования он используется довольно часто. Псевдокод чем-то похож на последовательность действий, но в его теле нет лишних для понимания деталей, и пишите вы его так, как удобно именно вам. Задачи, решенные с помощью псевдокода, очень легко переводятся на любой язык программирования, так как псевдокод – это уже готовый код программы с той лишь разницей, что единственная машина, которая его понимает – это человеческий мозг.

Что в итоге? У вас есть практически готовый код программы, представленный в интуитивно понятном для вас виде. Остается только перевести его в удобоваримый для компьютера вид и ваша первая программа готова.


Только материалы из рубрики ТИЦ свободны для копирования без каких-либо условий. Ссылка на остальные материалы обязательна.