Реферат: Семантика оператора case

"i: 1 £ i £ n : {PÙBi } S {P}

PÙØBBÞR

Доказать,что в следующих циклах Р - инвариант и цикл заканчивается в нужном состоянии R:

1.

{0 £ n }

i:=0 ;

{P: 0 £ i £ n Ù xÏ b [0: i-1]}

while (i < n) and (x¹ b[i]) do i:=i+1;

{R: (0 £ i £ n Ù x= b[i])Ú( i = n Ù xÏ b [0: i-1])}

2.

{0 < n }

i:=1 ;

{P: 0 < i £ n Ù ($p: i=2p )}

while 2*i £ n do i:=2*i ;

{R: 0 < i £ n< 2*i Ù ($p: i=2p )}.

К-во Просмотров: 1355
Бесплатно скачать Реферат: Семантика оператора case