Задать вопрос
@NakiriEri

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

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

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

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽