20.02.2015 Views

Programowanie na kalkulatorze CASIO fx-9860 - Instytut Matematyki ...

Programowanie na kalkulatorze CASIO fx-9860 - Instytut Matematyki ...

Programowanie na kalkulatorze CASIO fx-9860 - Instytut Matematyki ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Basic dla <strong>CASIO</strong> <strong>fx</strong>-<strong>9860</strong><br />

While-WhileEnd<br />

WhileEnd<br />

Zadanie 3.<br />

Podziel liczbę <strong>na</strong>tural<strong>na</strong> A przez liczbę <strong>na</strong>turalną B, gdy A≥B. Oz<strong>na</strong>cz iloraz całkowity<br />

przez Q i resztę przez R: A = Q*B + R. Reszta spełnia warunek 0 ≤ R < B. Skorzystaj z<br />

algorytmu Euklidesa (patrz schemat).<br />

0 → Q , A → R<br />

Do organizowania pętli w Basicu<br />

słuŜy takŜe instrukcja While –<br />

WhileEnd. Instrukcja ta ma<br />

<strong>na</strong>stępującą konstrukcję:<br />

Q+1 → Q, R-B → R<br />

R≥B ?<br />

Q<br />

R<br />

While <br />

I1, I2, ..., In,<br />

WhileEnd<br />

Stop<br />

Instrukcja powoduje dotąd<br />

powtarzanie wykonywania ciągu<br />

instrukcji I1, I2, ..., In,<br />

dokąd jest prawdziwy.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!