1. Ce este un algoritm?
Reteta de prajitura este un algoritm: are ingrediente (date de intrare), pasi clari (prelucrare), si rezultat (prajitura - date de iesire).
2. Proprietatile unui algoritm
- Finit - are un numar limitat de pasi
- Determinat - fiecare pas e clar definit, fara ambiguitate
- General - rezolva o clasa de probleme, nu doar un caz particular
- Corect - produce rezultatul asteptat
3. Reprezentarea algoritmilor
Descriem pasii in cuvinte simple.
Limbaj intermediar intre natural si cod.
4. Exemplu: Algoritm pentru suma a doua numere
CITESTE a, b
suma <- a + b
SCRIE suma
- CITESTE = primim datele de intrare
- suma <- a + b = calculam (prelucrare)
- SCRIE = afisam rezultatul
5. Pentru Bac
- Identificarea datelor de intrare si iesire
- Scrierea algoritmului in pseudocod
- Urmarirea executiei pas cu pas