Documente Academic
Documente Profesional
Documente Cultură
Catedra:Automatica si Informatica
RAPORT
La Programarea Calculatoarelor
Trofim Petru
A verificat:
dr., conf.univ.
Mihail Kulev
Chiinu 2016
Lucrare de laborator Nr.6
Tema: Prelucrarea datelor de tip String
[1] Scopul lucrarii: acumularea deprinderilor de algoritmizare si
programare a problemelor ce prelucreaza date de tip Sir de
caractere;introducerea si afisarea sirurilor de caractere,prelucrarea
lor,folosing functiile si procedurile de prelucrare a sirurilor de caractere.
Sarcina de lucru:De executat pe calculator programul de
prelucrare a datelor de tip Sir de caractere,in corespundere cu
varianta.De afisat Sirul de date initial introdus si cel prelucrat.
Varianta 11:De elaborat un program care interschimba fiecare litera
cu predecesoarea ei
Mersul lucrrii:
Un sir de caractere este o structur de date format dintr-o succesiune
de caractere care se termin cu caracterul NULL ( \0). Implementarea
sirurilor de caractere se face sub forma unui tablou unidimensional
(vector) ale crui elemente sunt de tip caracter, fiecare caracter fiind
reprezentat prin codul su ASCII. Sirul de caractere se deosebeste de
vectorii cu alte tipuri de elemente prin marcatorul logic utilizat la
sfrsitul sirului - NULL (care are codul ASCII 0).
Analiza datelor:
a) date de intrare:
b) date intermediare:
b)Valoarea returnata:
Nu este returnata nici o valoarea.
return 0
Textul programului in limbajul C:[3]
///////// Prelucrarea Caracterilor si stringurilor//////////
#include<stdio.h>
#include<conio.h>
#include<String.h>
#include<stdlib.h>
void modstr(char* str);
int main()
char* str;
str= (char*)malloc(sizeof(*str));
puts("Dati stringul:");
fflush(stdin);
gets(str);
puts("Stringul obtinut");
modstr(str);
puts(str);
int i;
if(str[i]=='a')
str[i]='z';
else if (str[i]=='A')
str[i]='Z';
}
str[i]=' ';
else {
str[i]=str[i]-1;
AVANTAJE:
1. Sirul de caractere este alocat dinamic,dupa numarul de caractere introduse de catre
utilizator.
2. Programul contine functii,ceea ce ne va permite sa modificam programul mai usor dupa
dorinta.
3. Lipseste depasirea limitelor a sirului de caractere.
DEZAVANTAJE:
Bibliografie: