Москва

+7 (495) 638-08-44

Санкт-Петербург

+7 (812) 649-27-11

Ремонт компьютеров и ноутбуков Южная

jujnaja

Вы  можете ознакомиться с нашими ценами:

Выезд мастера0* руб.
Диагностика0* руб.
Удаление вирусов350 руб.
Установка Windows350 руб.
Настрока беспроводного интернета410 руб.
Установка антивируса390 руб.
Установка программ300 руб.
Сохранение данных400 руб.

Структурное программирование

Программа будет хорошей, если она составлена по правильному алгоритму, написана в лаконичной форме и требует небольшого времени для выполнения. Нередко бывает, что два последних условия вступают в противоречие друг с другом. Качество программы зависит также от того, насколько легко эту программу читать и насколько легко вносить в нее изменения. Поэтому составить хорошую программу — дело очень непростое.

Различные методы программирования, представляющие собой многолетний труд ряда специалистов, в настоящее время описаны во многих учебниках. И все-таки в начале 70-х годов еще не было единого подхода к программированию, на основе которого можно было бы четко сформулировать его цели и средства. В это время голландский ученый, профессор Дейкстра предложил так называемую теорию структурного программирования, посвященную решению этой проблемы.

Термин <структурное программирование> определяет совершенно новое понятие. Здесь имеется в виду не программирование каких-то структур, являющихся объектом исследований, а способ построения самих программ. Появившись, структурное программирование получило у исследователей и инженеров множество толкований, которые, по-видимому, не приведены к единому определению.

Приблизительный смысл структурного программирования следующий: целое мы делаем в первую очередь, а части этого целого подробно доделываем потом. Кроме того, внешнюю часть мы делаем в первую очередь, а внутреннюю часть — после внешней. Благодаря такой последовательности действий готовая программа будет иметь правильную структуру и сможет быть понятной с первого прочтения.

Как заявляет профессор Дейкстра, процесс программирования напоминает творческую деятельность, подобно написанию картины, сочинению стихов или музыки. У творчества имеются свои основы и законы, игнорируя которые нельзя добиться успеха. Сначала нужно учиться и тренироваться, чтобы овладеть основами. Однако это не все. Разные люди овладевают одними и теми же основами, а затем, благодаря своей индивидуальности и способности к творчеству, идут в искусстве каждый своей дорогой. То же самое относится к программированию.

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

Оформление заявки
X
Перезвоните мне
X