Cum citim pseudocodul
Notații și structuri de bază în pseudocod.
Cum citim pseudocodul
Ce este pseudocodul
Pseudocodul este un mod de a descrie un algoritm folosind cuvinte simple, fara a respecta sintaxa exacta a unui limbaj de programare.
La BAC, pseudocodul foloseste o serie de notatii standard pe care trebuie sa le cunosti.
Notatii de baza
Citirea si scrierea
citeste a, b
scrie a, bEchivalent in C++:
cin >> a >> b;
cout << a << b;Atribuirea
x <- 5Inseamna ca variabilei x i se atribuie valoarea 5.
Echivalent in C++:
x = 5;Operatii matematice
| Pseudocod | Semnificatie |
|-----------|-------------|
| a % b | restul impartirii lui a la b |
| [c] | partea intreaga a lui c (echivalent cu (int)c in C++) |
| a * b | inmultire |
| a / b | impartire |
Exemple
[7/2]inseamna3(partea intreaga din 3.5)7 % 2inseamna1(restul impartirii lui 7 la 2)
Structura alternativa (daca)
daca conditie atunci
instructiuni
altfel
instructiuni
sfarsit dacaSau, mai scurt, cu simbolul ■ pentru sfarsit bloc:
┌daca conditie atunci
│ instructiuni
│altfel
│ instructiuni
└■Echivalent in C++:
if (conditie) {
instructiuni;
} else {
instructiuni;
}Conditii compuse
In pseudocod se folosesc cuvintele:
sipentru&&saupentru||nupentru!
Exemplu:
daca x > 0 si x < 10 atunciEchivalent in C++:
if (x > 0 && x < 10)Structurile repetitive
Exista patru tipuri de structuri repetitive in pseudocod. Acestea sunt tratate in detaliu in lectia urmatoare.
Pe scurt:
| Pseudocod | Echivalent C++ |
|-----------|----------------|
| cat timp...executa | while |
| repeta...pana cand | do...while |
| executa...cat timp | do...while cu conditie inversa |
| pentru...executa | for |
Ce trebuie sa stii perfect
Dupa aceasta lectie trebuie sa poti:
- citi corect o atribuire in pseudocod
- intelege ce fac
%si[ ] - traduce o structura
dacain C++ - recunoaste tipul de structura repetitiva folosita