@NakiriEri

Структурное программирование, как лучше понять?

Скажите пожалуйста, как лучше понять структурное программирование, начал изучать две недели назад(до этого знал верстку, но html and css точно не программирование) прочитал книгу dive into python 3, так же смотрю курс Алгоритмы и структуры данных на Python 3.
Возникла проблема в структуре кода, он очень объемный и направлен на решение конкретной задачи, хотя как я понял нужно стараться написать программу в общем виде, чтобы можно было подставить любое число, а не только то, которое есть в конкретной задачи. Хотел пойти на codewars и после решение задачи смотреть лучший ответ, и пытаться запомнить как делать правильно, скажите пожалуйста, есть ли книги по структурному программированию с задачами, либо как лучше систематизировать данную парадигму.
  • Вопрос задан
  • 403 просмотра
Решения вопроса 3
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
Структурное программирование - самое простое.
Стараешься выносить расчеты в подпрограммы и вызывать подпрограммы.

В результате в основном теле у тебя вызов подпрограмм, и если ты еще и правильно их назовешь, можно будет легко и быстро разобраться что происходит в общих чертах.
Ответ написан
Комментировать
Комментировать
@AlexSku
не буду отвечать из-за модератора
Структурный метод появился как избавление от переходов Goto (листинг со стрелками переходов напоминал спагетти). Было решено использовать 3 структуры: последовательность, развилка и цикл. У каждой структуры один вход и один выход. Второй принцип - вложенность. Поэтому разработка программ стала пошаговой детализацией.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы