Zaslat SMS: A Practical Quantum Hoare Logic with Classical Variables, I