4. Algoritmit ja ohjelmointi