Sunteți pe pagina 1din 4

Ministerul Educaţiei al Republicii Moldova

Universitatea Tehnică a Moldovei

Catedra Mecanica Teoretică

RAPORT
Despre lucrarea de laborator Nr.7

TEMA: Prelucrarea şirurilor caracteriale cu ajutorul funcţiilor


standarde

V-19

A efectuat:

A verificat:

Chişinău 2017
Obiectivele temei
1. Insuşirea principiilor si perfecţionare tehnicii de programare cu subprograme
standarde si definite pentru prelucrarea datelor şi şirurilor de caractere in TC.
2. Insuşirea procedeelor de elaborare si utilizarea efectiva a programelor cu
proceduri si funcţii predefinite pentru prelucrarea şirurilor caracteriale.
3. Analiza elementelor specifice ale funcţiilor predefinite prin algoritmizare si
programare pentru prelucrarea fragmentelor de texte prin comparaţia soluţiilor
stereotipice cu cele eficiente pentru diverse moduri de manipulare ale textelor.
Subiectele temei şi ordinea executării
1. Aprofundarea studierei principiilor prelucrării (descrierii, declarării, formării, etc.)
şirurilor caracteriale în C.
2. Studierea metodelor şi tehnicilor de bază de prelucrare a textelor ca şiruri
caracteriale, utilizînd subprograme definite şi predefinite.
3. Elaborarea algoritmului şi programului de soluţionare a variantei.
4. Depanarea programului şi verificarea corectitudinei cu ajutorul testelor elaborate.

Conţinutul raportului
Suplimentar: Evidenţierea specificului prelucrării şirurilor caracteriale în TP şi
analiza erorilor admise pe parcursul efectuării lucrării şi eficienţa algoritmilor elaboraţi.
5 Program pentru citirea unei linii ce conţine cuvinte formate din litere mici şi alte şiruri
şi afişarea cuvintelor formate din litere mici (separate între ele prin orice alte
caractere).
19.Program pentru citirea unei linii ce conţine cuvinte
formate din litere mici şi alte şiruri şi afişarea cuvintelor
formate din litere mici (separate între ele prin orice alte
caractere).

Exemplu:

Intrare Ieşire
( unu, 1 doi DOI trei; "patru" ) unu doi trei patru
Schema logica:
start

printf("%c",sir[i])
stop

i++
Codul Programului:

#include <stdio.h>
#include <string.h>
/* unu, 1 doi DOI trei; "patru" */

int main()
{
char sir[40];
int i,j;
printf ("Introduceti un sir: ");
gets (sir);
for(i=0;i<strlen(sir);i++){
if(islower(sir[i]) || (int)sir[i]==32)
printf("%c",sir[i]);

return 0;
}

Rezultat:

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