用控制变量构建对话程序