DUzun's Web
Programare, proiecte personale, divertisment

DUzun it's ME
 
\ 17 aprilie 2025, 13:04:43 \  
Conținut

2_3_3.pas

x
 
{Scrieti un program care creeaza o lista unidirectionala,
 adaugand cate un element la baza listei.}
Program Tema_2_3_Probl_3;
type AdrCel = ^Celula;
     Celula = record  {O celula din lista}
       Info: String;  {Continutul celulei}
       Urm:  AdrCel;  {Adresa urmatoarei celule}
     end;
var P, L: AdrCel; {L - baza listei; P - variabila contor pentru parcurgerea listei L}
begin
  L := nil; {Baza listei}
  writeln;  writeln;
  writeln('Scrie un text:');
  writeln;
  repeat
    new(P);           {Alocarea memoriei pentru celula curenta P}
    readln(P^.Info);  {Popularea celulei cu informatie citita de la tastiera}
    P^.Urm := L;      {Amplasarea celulei la baza listei}
    L := P;
  until P^.Info = ''; {Cresterea listei continua pana cand utilizatorul introduce date}
  writeln('----------------------------------');
  {Afisarea listei}
  P := L;  {Inceputul listei}
  while P <> nil do  {Pana nu se ajunge la sfarsitul listei}
    with P^ do begin
      Writeln(Info); {Afisarea informatiei din celula}
      P := Urm;      {Trecerea la urmatorul element}
    end;
  {Distrugerea listei}
  while L <> nil do 
    with L^ do begin
      P := Urm;   {Salvarea adresei celulei urmatoare}
      Dispose(L); {Eliberarea memoriei ocupate de celula curenta}
      L := P;     {Trecerea la urmatoarea celula}
    end;
  readln;
end.

Aici acumulez programe şi algoritmi interesanti alcătuiţi de mine (cu mici excepţii) pe parcursul studierii unor limbaje de programare.

Cea mai mare parte din ele sunt realizate în Pascal. 

Nu am scopul creării unui curs specializat sau a descrierii detaliate a anumitor limbaje, ci doar prezint informaţii utile, plus ceva exemple interesante...

 

Răsfoitorul de fișiere (File Browser):

Codul sursă al programelor este organizat în mape şi fişiere.

Paginile care conțin cod sursă de programe de regulă au un răsfoitor de fișiere în partea stangă a paginii reprezentat de un bloc cu titlul „File Browser”.

Pentru a vizualiza un program sau conţinutul unei mape, faceţi click pe numele fişierului / mapei. Dacă fişierul nu este textual, el se va descărca automat, iar dacă este textual, conținutul lui se va afișa într-un bloc pe centrul paginii.

Pentru a descărca un fişier, faceţi click pe dimensiunea (size) lui.

arr_d Limba / Language


 


arr_r Login
 
 
Loading...