Documente Academic
Documente Profesional
Documente Cultură
Manual de Utilizare
Manual de Utilizare
Manual de utilizare
Translator pseudocod
1. Interfaţa aplicaţiei_____________________________________________ 3
4. Noţiuni de sintaxă_________________________________________________ 6
2
Prezentare generală
1. Interfaţa aplicaţiei
Utilizatorul poate creea aplicaţii scrise în limbaj pseudocod , translata în limbaj C şi apoi compila
sursa C, toate cu ajutorul acestei interfeţe grafice.
După cum se observă în imaginea de mai sus, design-ul este asemănător cu mediul de
dezvoltare Boland C++ 3.1 ceea ce constituie un avantaj pentru cei care vor urma să dezvolte
aplicaţii in BorlandC++ 3.1.
2. Configurarea aplicaţiei.
Pentru a funcţiona corect aplicaţia trebuiesc realizare anumite setări cum ar fi:
- setarea căii către directorul aplicaţiei
- setarea căii de acces către compilatorul BCC
- setarea căii de acces către directorul de output
Prin comanda Fisiere Schimbă directorul..., se deshide o fereastră ca în figura de mai jos.
Aici trebuie setată calea către directorul aplicaţiei. După ce s-a ajuns la destinaţia dorită se apasă
butonul Chdir apoi butonul OK. În cazul de faţă programul se află în C:\PSEUDO\BIN.
3
2.2 Setarea căii către compilatorul BCC
Prin comanda Fisiere Cale catre BCC… , se deschide o fereastră ca în figura de mai jos.
Aici trebuie să accesat directorul unde este instalat BORLANDC , mai exact în directorul BIN şi
selectat executabilul BCC.EXE. Pentru încheiere se apasă butonul Open.
4
3. Scrierea unui program.
Prin comanda Fisiere Nou, se creează un nouă fereastră de editare. Aceasta are implicit
numele „untitled”. Este recomandat ca imediat după această operaţiune să se realizeze şi salvarea
fişierului prin comanda Fisiere Salvare.
5
3.3 Rularea unui program
După scrierea unui program rularea acestuia se face ori apăsând combinaţia de taste Ctrl +F9
ori din bara de instrumente Program Execută programul.
4. Noţiuni de sintaxă
6
4.2 Instrucţiunea „scrie”
Scrierea este operaţia de bază prin care rezultatele lucrărilor sunt afişate la dispozitivul de
ieşire (monitor).
Sintaxă:
scrie <lista de iesire>
<lista de iesire> - poate conţine unul sau mai multe elemente separate prin virgulă. Un element
poate fi identificator sau constantă alfanumerică (un şir de caractere încadrat de ghilimele ("x= " ,
"solutia este:" , "1").
Elemntele liste de ieşire sunt afişate secvenţial pe un rând nou astfel: - identificatorii
provoacă afişarea valorii variabilei respective din acel moment; - dacă elementul este o constantă
alfanumerică se afişează şirul de caractere din ghilimele.
Pentru execuţia operatorului de citire calculatorul aşteaptă introducerea unui număr de valori egal
cu numărul de elemente din lista de variable. Prima valore va fi atribuită primei variabile de listă, a
doua valoare celei de-a doua variabile, etc...
7
4.4 Instrucţiunea „pentru”
Structură iterativă
Aceasta permite executarea unei / unor instrucţiuni atât timp cât o variabilă de tip contor se
încadrează între anumite limite.
Variabila este incrementată automat după fiecare execuţie a instrucţiunilor din corpul buclei.
Sintaxa este:
pentru CONTOR=VALOARE_START, VALOARE_FINALA, PAS executa
INTRUCTIUNI_SIMPLE
INTRUCTIUNI_SIMPLE
.........
INTRUCTIUNI_SIMPLE
@
sau
pentru CONTOR=VALOARE_START, VALOARE_FINALA cu pasul PAS executa
INTRUCTIUNI_SIMPLE
INTRUCTIUNI_SIMPLE
.........
INTRUCTIUNI_SIMPLE
@
În cazul plasăriii unei instrucţiuni simple pe aceaşi linie, dupa cuvântul 'executa' se va executa acea
instrucţiune, nemaifiind necesară prezenţa simbolului '@'.
Structura decizională Aceasta structură permite ca în funcţie de valoarea unei expresii logice să se
execute un grup de instrucţiuni sau un altul. Sintaxa pentru această structură este următoarea:
8
.........
INTRUCTIUNI_SIMPLE
altfel
INTRUCTIUNI_SIMPLE
INTRUCTIUNI_SIMPLE
.........
INTRUCTIUNI_SIMPLE
@
Secţiunea 'altfel' poate lipsi. În acest caz nu se va executa nimic dacă expresia logică este falsă.
Structură repetitivă cu test final - execută instrucţiunile până când condiţia de test
devine adevarată. Sintaxă:
repeta
INTRUCTIUNI_SIMPLE
INTRUCTIUNI_SIMPLE
.........
INTRUCTIUNI_SIMPLE
pana cand CONDITIE
9
4.8 Instrucţiunea 'procedura'
Pentru porţiunile din program utilizate în mod repetat se pot utiliza proceduri. Declararea
procedurilor se face după declararea variabilelor globale.
Sintaxa de declarare a procedurilor este:
Procedurile sunt folosite pentru preclucrări de date. Ele pot primi date prin intermediul listei de
parametri, sau pot accesa variabile globale ale programului. Apelul unei proceduri se face
specificând numele procedurii şi lista de parametrii. Apelul reprezintă o instrucţiune simplă şi nu
poate fi inclus într-o expresie.
Pentru porţiunile din program utilizate în mod repetat se pot utiliza funcţii. Declararea
funcţiilor se face după declararea variabilelor globale. Sintaxa de declarare a funcţiilor este
asemănătoare cu cea pentru proceduri, cu deosebirea că trebue să existe în corpul funcţiei cel puţin
o instrucţiune 'intoarce' care să asigure returnarea unui rezultat:
10
Sintaxă:
functie nume_functie(tip_parametru nume_parametru,tip_parametru nume_parametru, ..
.,tip_parametru nume_parametru)
INTRUCTIUNI_SIMPLE
.........
INTRUCTIUNI_SIMPLE
intoarce expresie_returnata
sfarsit
Funcţiile sunt folosite pentru prelucrări de date. Ele pot primi date prin intermediul lstei de
parametri, sau pot accesa variabile globale ale programului. Spre deosebire de proceduri funcţiile
pot întoarce un rezultat şi deci pot fi folosite în expresii matematice. Apelul unei functii se face prin
specificarea numelui funcţiei şi a parametrilor efectivi. Apelul funcţiei poate apărea într-o expresie
de tip dreapta.
11