Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Operatii Cu Siruri De Caractere
1.
2. CUPRINS: 1)CONCATENARE 2)COMPARAREA A DOUA CARACTERE 3)COMPARAREA A DOUA SIRURI DE CARACTERE 4)TRANSFORMAREA UNEI LITERE MARI IN LITERA MICA SI INVERS
4. EXEMPLU: S1:=’MINI’ S1: S2:=’PROGRAM’ S2: S3:=S1+S2 S3:=S2+S1 S3: S3: MINI PROGRAM MINI PROGRAM MINIPROGRAM PROGRAM MINI PROGRAMMINI
5. 2)COMPARAREA A DOUA CARACTERE FIECARE CARACTER SE CARACTERIZEAZA PRINTR-UN COD ASCI CAND SE COMPARA DOUA CARACTERE COMPARAM CODURILE ACESTORA ‘ A…Z’=’65…90’ ‘ a…z’=’97…192’ ‘ 0…9’=’48…57’
6. EXEMPLU: C1:=‘ ‘ C2:=‘ ‘ C1>C2 > FALS C2>C1 DEOARECE > A C 65 67 67 65
7. 3)COMPARAREA A DOUA SIRURI DE CARACTERE POT FI COMPARATE CU AJUTORUL OPERATORILOR RELATIONALI ‘>’, ’<‘, ’<=‘ ,’>=‘ ,’=‘, ‘<>’ SE ADUNA CODURILE CARACTERELOR PRIMULUI SIR SI SE COMPARA CU SUMA CODURILOR CARACTERELOR CELUI DE-AL DOILEA SIR
8. EXEMPLU: S1:=‘ ’ S2:=‘ ’ ‘ ’+’ ’=68+65=133 ‘ ’+’ ’=66+65=131 S1>S2 DA BA D A A B
9. 4)TRANSFORMAREA UNEI LITERE MARI IN LITERA MICA SI INVERS Codul caracterului litera mare+32=Codul caracterului litera mica Upcase(C)=c Transforma litera mare in litera mica
10. PROBLEMA: SE CITESTE UN SIR DE CARACTERE DE MAXIM 255 CARACTERE. SE CERE SA SE TIPAREASCA SIRUL OBTINUT PRIN TRANSFORMAREA DIN LITERE MARI IN LITERE MICI. EXEMPLU: ‘ ‘ ‘ ‘ TURBO PASCAL 60 turbo pascal 60
11. VARIABILE: S-SIRUL PE ALE CARUI LITERE LE VOM TRANSFORMA SI MARI IN MICI; -DE TIP STRING I-VARIABILA CU CARE PARCURGEM SIRUL -DE TIP INTEGER
12. PSEUDOCOD: PARCURGEM SIRUL DE CARACTERE DE LA 1 PANA LA LENGTH(S). DACA SIRUL CONTINE CARACTERE DE LA ‘A…Z’ ATUNCI TRANSFORMAM LITERELE MARI IN LITERE MICI .
13. PROGRAMUL: PROGRAM SIR; VAR S:STRING; I:INTEGER; BEGIN WRITE(‘S=‘);READLN(S); FOR I:=1 TO LENGTH(S) DO IF (S[I]>’A’) AND (S[I]<‘Z’) THEN S[I]:=CHR(ORD(S[I])+32); WRITE(‘SIRUL TRANSFORMAT ESTE ‘,S); READLN; END.