Documente Academic
Documente Profesional
Documente Cultură
INFORMATICA
(limbaj Pascal)
-prezentare interactiva-
Autor: CAZACU N. NINA
LICEUL TEORETIC ,, C. A. ROSETTI” , BUCURESTI
BACALAUREAT
INFORMATICA
(limbaj Pascal)
-prezentare interactiva-
2. Aranjamente
In finalul lucrarii, este prezentata o bibliografie completa, deoarece majoritatea algoritmilor nu sunt
originali, ci selectati din manualele recomandate de diverse edituri la profilul de specialitate.
Mult Succes!
Definitie:
ALGORITM este o secventa finita de operatii, ordonata si complet definita, care plecand de la date(intrari)
produce rezultate (iesiri).
Descrierea unui algoritm se face prin intermediul unor propozitii care sunt de fapt comenzi executabile, in cazul
nostru adresate calculatorului.Fiecare propozitie specifica o operatie (actiune) care se aplica datelor algoritmului
determinand modificarea acestora.
Caracteristicile unui algoritm:
•sa fie bine definit, deci operatiile cerute sa fie specificate riguros si fara ambiguitate;
•sa fie finit, adica sa se termine dupa executarea unui numar finit de operatii;
•sa fie general pentru rezolvarea unei clase de probleme.
2. Algoritmul lucreaza cu anumite obiecte. Acestea sunt:
•datele;
•expresiile;
•operatiile.
Definitie :
Datele sunt entitati asupra carora opereaza calculatorul, furnizate in scopul obtinerii unor rezultate.
Datele pot avea valoare fixa sau modificabila, primele numindu-se constante, cele din urma variabile. Intre date pot
interveni operatii iar rezultatul sa fie o expresie .
Operatiile nu pot interveni decat intre elementele compatibile. Datele se introduc sub forma unui text, adica o
secventa de caractere ce apartin unui anumit set de caractere, cel mai uzual fiind codul ASCII. In interiorul
calculatorului informatia este grupata in CUVINTE, fiecare CUVANT avand o lungime de n biti. El este memorat de n
dispozitive cu 2 valori (0 sau 1) in 2^n moduri (stari), unde n are o valoare fixa, de obicei n=8.
I.2 PRINCIPIILE PROGRAMARII STRUCTURATE
Formele conventionale de reprezentare a algoritmilor
- scheme logice (organigrame);
- limbaje pseudocod.
Schemele logice utilizeaza sageti pentru fluxul controlului algoritmilor (succesiunile posibile ale actiunilor); sagetile leaga diferite forme
geometrice care simbolizeaza actiunile.
Limbajele pseudocod folosesc “cuvinte- cheie” si cateva reguli simple de aliniere.
Definitie:
Cuvintele- cheie sunt cuvinte cu inteles prestabilit care identifica operatiile ce se executa.
SCHEME LOGICE
3. Bloc de atribuire:
sau: