INFORMATIC I TIC PENTRU GIMNAZIU LA CLASA A

  • Slides: 12
Download presentation
INFORMATICĂ ȘI TIC PENTRU GIMNAZIU LA CLASA A V-A STRUCTURA SECVENȚIALĂ CURSANT IVAȘCU CORINA

INFORMATICĂ ȘI TIC PENTRU GIMNAZIU LA CLASA A V-A STRUCTURA SECVENȚIALĂ CURSANT IVAȘCU CORINA - IOANA

Un algoritm cuprinde preluarea, prelucrarea și transmiterea datelor. Structura secvențială reprezintă este o succesiune

Un algoritm cuprinde preluarea, prelucrarea și transmiterea datelor. Structura secvențială reprezintă este o succesiune de operaţii executate una după alta în ordinea scrierii lor, cu scopul de a prelucra datele de intrare în date de ieșire. Operațiile ce se pot realiza în cadrul acestei structuri sunt: v v Declararea datelor ce vor fi utilizate Citirea, primirea datelor de intrare Scrierea datelor de ieșire, a rezultatelor Operații de atribuire în urma cărora unei variabile i se poate atribui o valoare constantă, o expresie (calcul matematic) sau o altă variabilă.

Structura secventiala 1. Declararea datelor |variabila tip; La inceputul oricarui algoritm vom preciza datele

Structura secventiala 1. Declararea datelor |variabila tip; La inceputul oricarui algoritm vom preciza datele de intrare, datele de iesire, eventualele date de manevra, precum si tipul acestora. Inainte de a utiliza orice variabila, o vom declara, precizand numele si tipul ei. O variabila nu poate fi declarata de mai multe ori in acelasi program. Exemple: |x real |c caracter |i intreg

2. Operatia de citire |citeste variabila_1, variabila_2, . . . , variabila_n; Prin operatia

2. Operatia de citire |citeste variabila_1, variabila_2, . . . , variabila_n; Prin operatia de citire (numita si operatia de intrare) se preiau succesiv valori de la tastatura si se asociaza, in ordinem variabilelor specificate.

3. Operatia de scriere |scrie expresie_1, expresie_2, . . . , expresie_n; Prin operatia

3. Operatia de scriere |scrie expresie_1, expresie_2, . . . , expresie_n; Prin operatia de scriere(numita si operatia de iesire) se evalueaza in ordine expresiile specificate si se afiseaza pe ecran a valorilor pe aceeasi linie.

4. Operatia de atribuire |variabila=expresie; Prin aceasta operatie se evalueaza expresia, apoi se atribuie

4. Operatia de atribuire |variabila=expresie; Prin aceasta operatie se evalueaza expresia, apoi se atribuie valoarea acesteia variabilei din membrul stang.

În figura 1 se indică reprezentarea unui algoritm secvenţial sub forma de pseudocod (1.

În figura 1 se indică reprezentarea unui algoritm secvenţial sub forma de pseudocod (1. a) şi schemă logică (1. b).

 ALGORITMI CU STRUCTURĂ SECVENŢIALĂ (LINIARĂ) Sintaxa unui astfel de algoritm este: DECLARARE VARIBILE

ALGORITMI CU STRUCTURĂ SECVENŢIALĂ (LINIARĂ) Sintaxa unui astfel de algoritm este: DECLARARE VARIBILE INSTRUCŢIUNE 1 …. INSTRUCŢIUNE 1 STOP În acest tip de structură instrucţiunile se execută una după alta până la sfârşitul algoritmului.

 Fiind date două numere întregi notate a şi b. Să se afişeze suma

Fiind date două numere întregi notate a şi b. Să se afişeze suma lor. Algoritmul în pseudocod este: a, b, suma: întreg citeşte a citeşte b sumaßa+b scrie suma stop

Exemplul: Se citesc valorile a două variabile a şi b naturale. Să se interschimbe

Exemplul: Se citesc valorile a două variabile a şi b naturale. Să se interschimbe conţinuturile lor. Algoritmul în pseudocod este: a, b, suma: natural citeşte a citeşte b auxßa aßb bßaux scrie a scrie b stop Observaţie: Pentru a înţelege acest algoritm întâlnit destul de des care face interschimbarea conţinutului a două variabile ne putem imagina două pahare, unul cu apa iar celalalt cu suc(b). Pentru a schimba conţinutul este nevoie de un al treilea pahar (aux).

BIBLIOGRAFIE 1. http: //www. informaticainscoli. ro/doku. php? id=wiki: sinteza_te orie. 4. 6 2. https:

BIBLIOGRAFIE 1. http: //www. informaticainscoli. ro/doku. php? id=wiki: sinteza_te orie. 4. 6 2. https: //sites. google. com/site/informaticaixmieg/pseudocodul/structura-secventiala 3. http: //www. agricolfalticeni. ro/acatrinei/limbaje%20 de%20 progr amare/C/PRINCIPIILE%20 PROGRAMARII%20 STRUCTURATE. pdf