来表示，要迭代的步骤方块右上角会有一个星号。图例中，步骤A包括执行0次或多次的步骤B。选择的步骤也是用相连的方块来表示，待选择的步骤方块右上角会有一个圆形。图例中，步骤A会选择执行步骤B、C或D中的一个步骤。
实例.以下以一个游程编码的程式来说明JSP的设计方式。游程编码是指一个程式的输入是位元组的资料流，其输出的资料由位元组及此位元组连续出现的次数所组成，游程编码常用在点阵图的压缩。利用JSP设计程式，首先是描述程式输入的结构，游程编码只有一种输入，是由零个或多个「游程」所组