reprezentarea algoritmilor 9e

2
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 nu poate 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 pr in 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 pent ru operat iile de iesir e se olo seste cuvant ul 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.

Upload: pisaic989

Post on 07-Mar-2016

214 views

Category:

Documents


0 download

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.