Reprezentarea algoritmilor înseamnă scrierea efectivă a algoritmilor.
Reprezentarea algoritmilor se poate face folosind:
Această metodă foloseşte următoarele simboluri grafice.
Blocurile terminale – pun în evidenţă începutul, respectiv sfârşitul unui algoritm.
Blocul de citire/afişare (intrare/ieşire) – pune în evidenţă datele de intrare, respectiv datele de ieşire ale algoritmului.
Blocul de calcul – pune în evidenţă operaţiile aritmetice şi transferul de valori între diferite date ale algoritmului.
Blocul de decizie – în interiorul acestui bloc se scrie o condiţie şi în funcţie de îndeplinirea sau neîndeplinirea acesteia se va continua pe ramura cu „da” sau, respectiv, pe ramura cu „nu”. Unde condiţie este o expresie logică ce se evaluează.
Exemplu: Algoritmul şi schema logică pentru media aritmetică a două numere naturale.
Date de intrare: a, b
Date de ieşire: m
Algoritm :
START
Pas1 : Citeşte a, b
Pas2 : Calculează m = (a + b) / 2
Pas3 : Afişează rezultatul m
STOP
Spre deosebire de schema logică care utilizează simboluri grafice pentru reprezentarea algoritmilor, pseudocodul utilizează „cuvinte-cheie”.
În următorul tabel prezentăm cuvintele cheie corespunzătoare fiecărui bloc:
Exemplu: Realizaţi schema logică pentru calcularea ariei unei camere dreptunghiulare, când se cunosc lungimea şi lăţimea camerei.