Lucrarea de laborator nr.2

Lucrarea de laborator nr 2

Tipuri de date structurate.

И?iruri de caractere

 

                                                                                                          A efectuat:_______________

_______________

                                                           A verificat:                              

Scopul lucrДѓrii:

Teorie succintДѓ:

Const este o constantДѓ de tip byte Еџi indicДѓ numДѓrul maximal de simboluri Г®n Еџir.

DacДѓ Const nu este indicatДѓ, atunci implicit lungimea maximalДѓ se considerДѓ egalДѓ cu 255. Ећirul de caractere este similar unui vector ale cДѓrui componente sГ®nt de tip char (array  [0..const]  of char sau array   [0.-255]   of char).

Pe poziЕЈia 0 se pДѓstreazДѓ simbolul al cДѓrui cod ASCII coincide cu lungimea curentДѓ a
Еџirului. O constantДѓ-Еџir reprezintДѓ o consecutivitate de simboluri inseratДѓ Г®ntre apostrofuri.

Operatori Еџi funcЕЈii asupra Еџirurilor de caractere

Operatorul + se utilizeazДѓ pentru concatenarea (unirea) cГ®torva Еџiruri.

De exemplu,'Ana-' + 'MДѓria' va returna Еџirul 'Ana-Maria'.

Operatorii =,>,<,>,<, o se utilizeazДѓ pentru compararea Еџirurilor. Ei au un ordin de prioritate mai mic decГ®t operatorul +. Se comparДѓ simbolurile de pe aceleaЕџi poziЕЈii, Г®ncepГ®nd cu poziЕЈia 1, pГ®nДѓ cГ®nd aceste simboluri sГ®nt diferite. Va fi mai mare acel Еџir, al cДѓrui simbol respectiv este mai marc (amintim cДѓ c, ord (c,) < ord(c2)).

FuncЕЈia Length (s) returneazДѓ lungimea (de tip integer) a Еџirului s.
FuncЕЈia
Copy {s,p, n) returneazДѓ din Еџirul s un subЕџir de lungime n Г®ncepГ®nd cu poziЕЈia p.

FuncЕЈia Concat (sx, s2, . . ., sn) returneazДѓ Еџirul Sj+s2+ . . . +sn .
FuncЕЈia Pos (sub, s) returneazДѓ 0, dacДѓ Еџirul sub nu este subЕџir al lui s, sau poziЕЈia (de tip integer) din care prima datДѓ subЕџirul sub apare Г®n s.

Procedura Delete (s,p,n) Еџterge n simboluri din Еџirul s Г®ncepГ®nd cu poziЕЈia p.
Procedura
Insert (sub, s, p) insereazДѓ subЕџirul sub Г®n Еџirul s Г®ncepГ®nd cu poziЕЈia p.
Sarcina:

De la tastier se introduce un И™ir de caractere, sДѓ se scrie un program care efectuiazДѓ operaИ›ia conform variantei:

1.  ГЋnlocuieИ™te simbolul c introdus de la tastierДѓ cu simbolul ”_”

2. CalculeazДѓ numДѓrul de consoane

3. CalculeazДѓ numДѓrul semnelor de punctuaИ›ie

4. NumДѓrul de litere mari

5. NumДѓrul de litere mici

6. NumДѓrul cifrelor Г®n И™ir

7. DacДѓ textul conИ›ine cuvГ®ntul introdus de la tastierДѓ

8. Înlocuiește secvența ”DEL” cu ”___”

9.  NumДѓrul aparaИ›iei secvenИ›ei ”PAS”

10. CalculeazДѓ numДѓrul de consoane

11. CalculeazДѓ cГ®te cuvinte sunt Г®n И™ir.

12. NumДѓrul  caracterelor Г®n И™ir .

 

Programul:

 

Concluzie:

ComentariiReinoieste comentariile

Logare

Utilizator:
Parola:
Retine-ma
Inregistrare