Structured programming emphasizes dividing a program into small, reusable modules using functions and blocks.
It avoids excessive use of goto statements and improves readability and maintainability.
Hence,
\[
\boxed{\text{Using functions and blocks}}
\]
is the correct answer.
Therefore,
\[
\boxed{(B)}
\]