Documente Academic
Documente Profesional
Documente Cultură
INFORMATICA
Structura liniar
Structura liniar (numit i secvential) este alcatuit din urmatoarele instruciuni:
-
comentarii
declararea variabilelor
instruciunea de citire
instruciunea de scriere
instruciunea de atribuire
Comentarii
Putem adaug comentarii n cadrul algoritmului pentru a descrie operaiile
efectuate sau a da indicaii necesare la implementare. Adeseori, cnd se
lucreaz n echip, comentariile sunt foarte necesare.
Sunt mai multe variante n care putem s scriem comentarii. n general, fiecare
programator va folosi ceea ce crede c este mai uor de nteles sau mai rapid de
scris.
n algoritmii prezentai n acest modul, comentariile ncep cu semnul // i se vor
scrie la nceputul fiecarui rnd de comentariu. Nu este necesar scrierea
semnului i la sfritul rndului.
Prezentam ca exemplu dou tipuri de comentarii
Exemplu 1
// Acesta este un comentariu
// Fiecare rnd de comentariu ncepe cu semnul //
1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 .. INFORMATICA
Exemplu 2
/* Acest comentariu se poate scrie
pe mai multe linii, iar sfarsitul comentariului
se face cu */
Declararea variabilelor
La nceputul algoritmului trebuie s se precizeze datele de intrare, datele de
ieire, datele de manevr i tipul lor. O variabil nu se poate declara de mai
multe ori n cadrul aceluiai algoritm.
variabila tip
//Exemple
a ntreg
b real
x caracter
Instruciunea de citire
Efectul instruciunii este de a da valori (de la tastatur sau dintr-un fiier)
variabilelor de intrare cu care lucrm.
Citete expresie1, expresie2, expresie3
//Exemplu
Citeste a, b, x
Instruciunea de scriere
Instruciunea afieaz pe ecran sau n fiier valorile variabilelor.
Scrie expresie1, expresie2, expresie3
//Exemplu
Scrie a, b
Instruciunea de atribuire
Efectul instruciunii este acela de a atribui valoarea din dreapta sgeii variabilei
specificat n stanga. n cazul n care n dreapta avem o expresie, aceasta se va
evalua i apoi valoarea va fi atribuit variabilei din stanga.
2009 Giovanna Stanica
1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 .. INFORMATICA
variabil expresie
//Exemplu:
a 56
b a-2*a
c c+1
Ultima atribuire are un sens deosebit, adic variabila c va lua valoarea avut la
pasul anterior al algoritmului marit cu 1.
Blocul de instruciuni
Este folosit pentru a efectua mai multe instruciuni, n ordinea n care sunt scrise.
Sunt mai multe variante de marcare a nceputului i sfaritului de bloc de
instruciuni. Mai jos prezentm dou dintre ele, urmnd ca pe parcursul
modulului s folosim varianta cu paranteze.
//Exemplu 1
| instructiune1
| instructiune2
| instructiune3
|_
//Exemplu 2
{ instructiune1
instructiune2
instructiune3
}
1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 .. INFORMATICA
START
Citetea,b
auxa
ab
baux
Scriea,b
STOP