程序设计的三种基本结构包括顺序结构、选择结构、循环结构。它们的共同点是都包含一个入口和一个出口,它们的每个代码都有机会被执行,不会出现死循环。

顺序结构是一种基本的控制结构,它按照语句出现的顺序执行操作。选择结构又被称为分支结构,根据条件成立与否来执行操作,循环结构是一种重复结构,如果条件成立,它会重复执行某一循环体,直到出现不满足的条件为止。