Simularea instructiunii CAT TIMP EXECUTA cu EXECUTA CAT TIMP. Instructiunea CAT TIMP EXECUTA intai testeaza si apoi executa; daca comparam secventele de executie observam ca la CAT TIMP EXECUTA intai apare un test/conditie. si apoi este identica cu EXECUTA CAT TIMP; nu ramane decat sa folosim o instructiune de test pentru aceasta conditie;
cat timp (exp_logica) executa instructiune; | daca (exp_logica) atunciexecuta instructiune cat timp (exp_logica) |
Observati ca pentru transformarea unei instructiuni cat timp in una executa cat timp, nu trebuie dacat sa identificati conditia si secventa care se repeta; apoi copiati corespunzator in sablon.
Simularea instructiunii EXECUTA CAT TIMP cu CAT TIMP EXECUTA .
executa instructiune cat timp (exp_logica); | instructiune;cat timp (exp_logica) executa instructiune; |
Simularea instructiunii REPETA PANA CAND cu EXECUTA CAT TIMP.
repeta instructiune pana cand (exp_logica); | executa instructiune cat timp!(exp_logica) |
Simularea instructiunii PENTRU cu CAT TIMP EXECUTA .
pentru i<-A pana la B cu pasul C executa instructiune. | i <- A;cat timp (i<=B) executa {instructiune; i<-i+C}; |
Niciun comentariu:
Trimiteți un comentariu