luni, 21 octombrie 2013

Operatii elementare asupra datelor

Cuprins
Operatii elementare asupra datelor
Prelucrari structurate


Pentru prelucrarea algoritmica a datelor se folosesc operatii elementare precum:
1.Operatii de intrare/iesire

Prin operatia de intrare, valorile corespunzatoare datelor de intrare sunt preluate de la un dispozitiv de intrare si sunt trimise calculatorului catre memoria interna a calculatorului. Aceasta operatie este reprezentata prin cuvantul citeste.
Prin operatia de iesire valorile corespunzatoare datelor de iesire sunt preluate in memoria interna a calculatorului si sunt transmise catre un dispozitiv de iesire. Aceasta operatie este reprezentata prin cuvantul scrie.
citeste var1,var2...var n
scrie var1,var2...var n,
citeste x,y
scrie x,y

2.Operatii de atribuire
Prin operatia de atribuire o variabila primeste o valoare data, valoarea unei alte variabile sau valoarea unei expresii. Operatia de atribuire este reprezentata prin operatorul <-.
variabila<-valoare data. EX: m<-3;


3.Operatii aritmetice, relationale si logice
Operatori aritmetici
Operatori relationali
Operatori logici
Operanzi numerici
rezultatul este numeric
Operanzi de acelasi tip .
Rezulutatul este de tip logic
Operanzi logici.
rezultatul este de tip logic
Operatori
:+.-./.*
Operatori
:<,<=,>,>=,!=,=
Operatori
not ,and ,or
Prioritatea operatorilor: paranteze,negatia logica,operatorii aritmetici multiplicativi(*,/,div,mod),operatori aritmetici aditivi (+,-), operatorii relationali,conjunctia logica(and),disjunctia logica(or).

Aplicatie:

Să se creeze în Excel un tabel cu urmatoarea structură


Nr crt '/Nume elev /Prenume elev /Nota1 /Media /Absente sem I/ Absente sem. II /Total absente








Copiați tabelul în foaia 2 de calcul. Denumiți aceasta foaie Aplicatie.
Cerințele de mai jos se lucrează în foaia 2.
- Inserati după coloana Prenume elev o coloana noua și denumiti-o Clasa,
- Inserați după coloana Nota 1 doua coloane noi si denumiți aceste coloane Nota 2, Nota 3,
- Completați tabelul cu 6 inregistrări,
- Calculați pentru fiecare elev numărul total de absențe (Absente sem.I + Absente sem II),
- Calculati pentru fiecare elev media (folosind funcția specifică)
- Afișați în celula E9 cea mai mare medie
- Afișați în celula H9, nr maxim de absente
- Afișați în celula H9, nr minim de absente
- Redenumiți foaia 3 cu numele vostru
- Salvati documentul Excel cu numele Aplicatie-Operatii elementare.

Prelucrari structurate


Structura liniara(secventiala)
Cuprinde operatii de intrare(citire), operatii de atribuire,operatii aritmetice, operatii de iesire (scriere)  exectutate neconditionat o singura data.



Aplicatii:
1.Fie a si b doua numere reale strict pozitive reprezentand laturile unui dreptunghi sa se scrie un algoritm in pseudocod si schema bloc  pentru calculul si afisarea ariei dreptunghiului.
2.Ion pleaca sa cumpere caiete cu X lei /bucata, avand in portofel S lei.Sa se scrie un algoritm pentru calculul nr maxim de caiete pe care le poate cumpara Andrei si afisarea sumei ramase dupa cumpararea lor.