Tablouri unidimensionale

Previzualizare atestat:

Extras din atestat:

Vectorii sau tablourile unidimensionale sunt structuri de date bine definite si organizate in memorie. Cu ajutorul acestora, se pot pastra in memorie si accesa ulterior mai multe variabile, fara a fi nevoie de retinerea explicita a fiecareia dintre ele.

Vectorii se folosesc, cel mai adesea, cand numarul de variabile necesare intr-o problema variaza sau este de dimensiune mare. In acest caz, se doreste utilizarea un vector in care punem cate variabile sunt necesare. In problemele noastre, ne vor interesa vectorii declarati prin numarul maxim posibil de elemente, cu memoria alocata local.

Tabloul este o colectie finita de elemente de acelasi tip, numit tip de baza al tabloului, care ocupa un spatiu continuu de memorie.

Componentele unei structuri de date pot fi identificate si selectate fie prin nume, fie prin intermediul relatiilor structurale. Cea mai simpla relatie structurala este pozitia fiecarei componente in cadrul structurii.

Asupra unei structuri de date se pot aplica mai multe tipuri de operatii: vizualizarea elementelor structurii sub diferite forme, actualizarea (adaugarea, modificarea sau stergerea unei componente), imbogatirea structural (prin adaugarea unor informatii de legatura) sortare (aranjarea componentelor intr-o anumita ordine stabilita de un anumit criteriu de ordonare. Din punct de vedere al continutului, structurile pot fi:

-omogene (toate componentele structurii sunt de acelasi tip):

-neomogene (componentele structurii sunt de tipuri diferite);

In functie de modul in care sunt memorate structurile de date se impart in doua mari categorii:

-Structuri interne, sunt create in memoria interna RAM a sistemului, si au un caracter temporar, datorita faptului ca memoria interna este volatila.

-Structuri externe, sunt depozitate pe un suport de memorie externa (hard-disk.floppy-disk), avand astfel un caracter permanent.

Capitolul 1

DECLARAREA, CITIREA SI AFISAREA UNUI TABLOU UNIDIRECTIONAL

1.1 Citirea unui tablou unidirectional

Pentru citirea unui vector vom folosi un ciclu "pentru" atunci cand stim dinainte numarul de elemnte al vectorului si se foloseste urmatorul pseudocod:

n, v[10], i : intregi

Citeste n

Pentru i?1 pana la n executa

Citeste v[i]

Vom folosi un ciclu cu numar necunoscut de pasi care se opreste din citire atunci cand este /sau nu , indeplinita o conditie.

n, v[10], i : intregi

i?1

Repeta

Citeste v[i]

i?i+1

Pana cand v[i-1]=0

n?i-1

1.2 Afisarea unui tablou unidimensional

Pentru afisarea unui tablou vom folosi un ciclu "pentru" atunci cand stim dinainte numarul de elemnte al tabloului n, astfel:

Bibliografie:

1.Programarea in limbajul C/C++ pentru liceu, Emanuela Cerchez, Marinel Serban, editura Polirom, Bucuresti, 2005;

2.Curs de programare, Gabriel Baharu, editura De Vis Software,

Bucuresti 2016;

3.Bazele proiectarii programelor si algoritmilor , Lucanu Dorel, editura Universitatii "Alexandru Ioan Cuza", Iasi, 1996

4.Cum se scrie un algoritm? Atanasiu A., editura Agni, Bucuresti, 1993.

Download atestat

Primești atestatul în câteva minute,
cu sau fără cont

Alte informații:
Tipuri fișiere:
doc, jpg, gif, lnk
Diacritice:
Da
Nota:
9/10 (1 voturi)
Anul redactarii:
2018
Nr fișiere:
12 fisiere
Pagini (total):
26 pagini
Imagini extrase:
26 imagini
Nr cuvinte:
3 694 cuvinte
Nr caractere:
19 232 caractere
Marime:
466.00 KB (arhivat)
Nivel studiu:
Liceu
Tip document:
Atestat
Materie:
Informatica
Data publicare:
19.04.2018
Structură de fișiere:
  • _private
    • images
      • bg1.jpg
      • bg2.jpg
      • bg3.jpg
      • bg4.jpg
      • TablUdim.gif
      • _vti_cnf
        • bg1.jpg
        • bg2.jpg
        • bg3.jpg
        • bg4.jpg
        • TablUdim.gif
    • index.lnk
    • AtestatTabUn.doc
    Predat:
    Colegiul Tehnic Mătăsari din Matasari
    Profil:
    Real
    Profesorului:
    Ion Săceanu

    Ai gasit ceva în neregulă cu acest document?

    Te-ar putea interesa și:
    Aparitia vectorilor a revolutionat modalitatea de rezolvare a problemelor din informatica ....
    Lucrare de laborator Nr. 3 Scopul lucrarii: Obtinerea deprinderilor practice de lucru cu...
    TABLOURI SI SIRURI In esenta un tablou este o lista de variabile de acelasi tip. Un tablou de...
    Un tablou este o colectie de variabilede acelasi tip, apelate cu acelasi nume. Tablourile sunt...
    EXERCITII 1. Scrieti o functie care insumeaza elementele de rang (index) impar, respectiv par,...
    Sus!