A1. Imperative programming focuses on specifying steps to achieve a result, while declarative programming describes what outcome is desired without specifying how to achieve it.