Koodin lyhentäminen
- Määritellään käsky (työvaihe), jolle annetaan täsmällinen nimitys.
- Määriteltyä työvaihetta ei tarvitse määritellä uudestaan ja koodaaja säästää aikaa ja vaivaa. :)
- Pidempi algoritmi voidaan valmiiksi määriteltyjen työvaiheiden ansiosta kirjoittaa näin ollen paljon lyhyemmin.
- Jos jokin työvaihe toistuu, jokaista vaihetta ei myöskään tarvitse kirjoittaa erikseen (ks. esimerkki).
Esimerkki:
Piirrä kolme ympyrää siten, että ympyröiden reunat koskettavat toisiaan ja muodostavat "kolmion", työvaiheen nimi = (ympyräkolmio)
:left small
Piirrä neljä kolmiota siten, että kolmiot muodostavat keskenään neliön, työvaiheen nimi = (kolmioneliö)
Algoritmi:
- Piirrä (ympyräkolmio) (kolmioneliö):n päälle siten, että kuvioiden reunat koskettavat toisiaan.
- Toista edellinen työvaihe (kolmioneliö):n toisillakin sivuilla, eli yhteensä kolme kertaa.
:left medium