Em relação ao programa C-- abaixo
    0 void fun() {
    1   int a, b, flag;
    2   float res;
    3   scanf("%d",&flag);
    4   scanf("%d %d",&a,&b);
    5   if (flag)
    6     { res = a/2; }
    7   else
    8     { res = b/2; }
    9  printf("%f",res);
   10  printf("%f",res++)
   }
Faço o slice em relação aos critérios:
SC1: ( i8, {b} )
SC2: ( i8, {res} )
SC3: ( i9, {res} )
SC4: ( i10,{res} ) 
X -> ... (Decls) ...
Padrão(regra) -> Acção