reprezentarea algoritmilor 9e
TRANSCRIPT
7/21/2019 Reprezentarea algoritmilor 9E
http://slidepdf.com/reader/full/reprezentarea-algoritmilor-9e 1/1
Reprezentarea algoritmilor
Reprezentarea algoritmului inseamna implementarea fzica a algoritmului.
Un algoritm poate avea mai multe reprezentari fzice.
La construirea unui algoritm trebuie sa tinem cont de urmatoarele:
- sa defnim exact datele asupra carora lucreaza algoritmul (datele de intrare, de
iesire si intermediare)
- sa defnim exact operatiile care se vor executa cu datele asupra carora lucreaza
algoritmul
- sa defnim exact notiunea de structura de control a algoritmului
- sa defnim exact succesiunea de structuri care ormeaza algoritmul
ntr-un algoritm nu trebuie sa avem exprimari neclare, deoarece calculatorul nupoate sa opteze singur pentru o anumita posibilitate. !entru a evita aceasta se
oloseste reprezentarea algoritmului intr-un limba" artifcial, numit pseudocod.
Limbajul pseudocod (limbajul fals) oloseste propozitii care sunt delimitate
prin punct si virgula. n aceste propozitii se olosesc cuvinte c#eie pentru
descrierea structurilor de control si a operatiilor de comunicare.
!seudocodul permite si descrierea datelor asupra carora actioneaza algoritmul.
!entur precizarea tipului de data se olosesc cuvinte c#eie, cum ar f: intreg
(tipul numeric intreg), real (tipul numeric real), logic, caracter, sir.
!entru operatiile de intrare se oloseste cuvantul citeste (read), iar pentru
operatiile de iesire se oloseste cuvantul scrie (write). !asii algoritmului sunt
incadrati in cuvintele c#eie inceput... sfarsit (begin...end).
n pseudocod, operatia de comparatie este inlocuita de cuvintele daca,
sfarsit_daca. $ceste doua cuvinte, ormeaza o structura de control.