Sunteți pe pagina 1din 2

Lucrările de laborator 2 si 3 la SDA

pentru studenţii an. 1, FCIM, UTM

Tema: Implementarea tipului de date abstract “Lista simplu inlanţuită” in limbajul C.

Scopul lucrarii: obţinerea deprinderilor practice de implementare și de utilizare a unui tip de


date abstract (TDA) in limbajul C şi anume TDA “Lista simplu inlanţuită”.

Sarcina de lucru: De scris trei fişiere in limbajul C pentru implementarea (2 fişiere) si utilizarea
(1 fişier – program cu functia main) pentru TDA “Lista simplu inlanţuită”:

1. Fişierul antet cu extensia (h) care descrie structura de date a elementului listei simplu
inlanţuite (conform variantei din lucrare precedentă) şi prototipurile funcţiilor care asigură
operaţiunile de prelucrare a listei simplu inlanţuite.

2. Fişier cu extensia (cpp sau c) care conţine codurile (implementările) tuturor funcţiilor
declarate în fişierul antet.

3. Fişierul utilizatorului - programul cu funcţia main () pentru prelucrarea listei simplu inlanţuite
cu afişarea meniului de opţiuni pe ecran si anume:

pentru lucrare de laborator 2

1)crearea listei simplu inlanţuite cu n elemente în memoria dinamică,

2)întroducerea informaţiei despre elementele listei de la tastatură,

3)afişarea informaţiei despre elementele listei pe ecran (și a adreselor elementului current și
următor),

4)căutarea elementului listei dupa unui cîmp informaţional,

5)modificarea cîmpurilor elementului listei, interschimbarea a 2 elemente listei,

6)determinarea lungimei listei,

7)sortarea elementelor listei după unui cimp,

8)eliberarea memoriei dinamice,

9)ieşire din program;

pentru lucrare de laborator 3

1)adaugarea unui element nou la sfirşitul listei,

2)adaugarea unui element nou la începutul listei,

3)inserarea unui element nou în lista după elementul indicat,

4)inserarea unui element nou în lista înainte elementul indicat,

5)stergerea unui element al listei,


6)divizarea listei simplu inlanţuite in două liste separate,

7)unirea a 2 liste simlu inlanţuite intr-o listă,

8)scrierea informaţiei despre elementele listei în fişier,

9)citirea informatiei despre elementele listei din fişier.

Februarie 2016 dr., conf. univ. M.Kulev

S-ar putea să vă placă și

  • 1111
    1111
    Document5 pagini
    1111
    VicuPopusoi
    Încă nu există evaluări
  • Fegal 8 Finegal 23 Finterv (4-12) : A0 A1 A2 A3 A4 Fint
    Fegal 8 Finegal 23 Finterv (4-12) : A0 A1 A2 A3 A4 Fint
    Document4 pagini
    Fegal 8 Finegal 23 Finterv (4-12) : A0 A1 A2 A3 A4 Fint
    VicuPopusoi
    Încă nu există evaluări
  • 5555
    5555
    Document7 pagini
    5555
    VicuPopusoi
    100% (1)
  • 1234 Asdf
    1234 Asdf
    Document5 pagini
    1234 Asdf
    VicuPopusoi
    Încă nu există evaluări
  • Si 1
    Si 1
    Document7 pagini
    Si 1
    VicuPopusoi
    Încă nu există evaluări
  • Desfăşurarea Lucrării
    Desfăşurarea Lucrării
    Document6 pagini
    Desfăşurarea Lucrării
    VicuPopusoi
    Încă nu există evaluări
  • Modeme Inteligente
    Modeme Inteligente
    Document12 pagini
    Modeme Inteligente
    VicuPopusoi
    Încă nu există evaluări
  • 1234 Asd
    1234 Asd
    Document4 pagini
    1234 Asd
    VicuPopusoi
    Încă nu există evaluări
  • 8888
    8888
    Document1 pagină
    8888
    VicuPopusoi
    Încă nu există evaluări
  • Rezolvarea Lucrării:: Tabelul de Adevăr Al Comparatorului
    Rezolvarea Lucrării:: Tabelul de Adevăr Al Comparatorului
    Document2 pagini
    Rezolvarea Lucrării:: Tabelul de Adevăr Al Comparatorului
    VicuPopusoi
    Încă nu există evaluări
  • 123 Asdf
    123 Asdf
    Document9 pagini
    123 Asdf
    VicuPopusoi
    Încă nu există evaluări
  • 123 Asdf
    123 Asdf
    Document5 pagini
    123 Asdf
    VicuPopusoi
    Încă nu există evaluări
  • L4n DV
    L4n DV
    Document5 pagini
    L4n DV
    UnFGB
    Încă nu există evaluări
  • Subiecte Examen ARC2018
    Subiecte Examen ARC2018
    Document2 pagini
    Subiecte Examen ARC2018
    VicuPopusoi
    Încă nu există evaluări
  • Exam
    Exam
    Document10 pagini
    Exam
    VicuPopusoi
    Încă nu există evaluări
  • SDAlab 6
    SDAlab 6
    Document1 pagină
    SDAlab 6
    VicuPopusoi
    Încă nu există evaluări
  • Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Document25 pagini
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    VicuPopusoi
    Încă nu există evaluări
  • Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    Document25 pagini
    Fituici Pentru Examen La Retele de Calculatoare. (Conspecte - MD)
    VicuPopusoi
    Încă nu există evaluări
  • Laborator 2 ASDN
    Laborator 2 ASDN
    Document7 pagini
    Laborator 2 ASDN
    Iulian Decuseara
    Încă nu există evaluări
  • L4n DV
    L4n DV
    Document5 pagini
    L4n DV
    UnFGB
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document7 pagini
    Lab 1
    Ramzes CRIS
    Încă nu există evaluări
  • Laborator 4 ASDN
    Laborator 4 ASDN
    Document7 pagini
    Laborator 4 ASDN
    RoscaFlorin
    Încă nu există evaluări
  • L4n DV
    L4n DV
    Document5 pagini
    L4n DV
    UnFGB
    Încă nu există evaluări
  • SDAlab 4 Si 5
    SDAlab 4 Si 5
    Document1 pagină
    SDAlab 4 Si 5
    VicuPopusoi
    Încă nu există evaluări
  • Asdn 4
    Asdn 4
    Document7 pagini
    Asdn 4
    VicuPopusoi
    Încă nu există evaluări
  • STAT
    STAT
    Document7 pagini
    STAT
    VicuPopusoi
    Încă nu există evaluări
  • Laborator 3 ASDN
    Laborator 3 ASDN
    Document8 pagini
    Laborator 3 ASDN
    Iulian Decuseara
    Încă nu există evaluări
  • SDA
    SDA
    Document1 pagină
    SDA
    danpk1999
    Încă nu există evaluări
  • Lucrare
    Lucrare
    Document6 pagini
    Lucrare
    VicuPopusoi
    Încă nu există evaluări