Programarea Calculatorului

Laborator
9/10 (1 vot)
Conține 2 fișiere: pdf
Pagini : 14 în total
Cuvinte : 3038
Mărime: 610.70KB (arhivat)
Publicat de: Alberta Boboc
Puncte necesare: 0

Bibliografie

Scop:

1. Declararea şi folosirea şirurilor de caractere

2. Folosirea metodelor de manipulare a şirurilor de caractere

Definiţie. Prin şir de caractere se înţelege o succesiune de zero sau mai multe caractere incluse între ghilimele.

Şirurile de date pot fi de două tipuri:

. regulate;

. copie identică (verbatim).

Tipul regulat conţine între ghilimele zero sau mai multe caractere, inclusiv secvenţe escape.

Caracterele neimprimabile (care nu pot fi tipărite) se reprezintă prin secvenţele lor escape. O excepţie o reprezintă caracterele ghilimele şi caracterul backslash. Deşi acestea sunt caractere imprimabile ele pot fi componente ale unui şir numai dacă sunt reprezentate prin secvenţele lor escape. În mod uzual ghilimelele se utilizează pentru a defini caracterele unui şir, prin urmare pentru ca ele să fie incluse într-un şir trebuie să utilizăm secvenţe escape.

Secvenţele escape permit reprezentarea caracterelor care nu au reprezentare grafică precum şi reprezentarea unor caractere speciale: backslash, caracterul apostrof, etc.

Secvenţă escape

Efect

apostrof

ghilimele

backslash

null

b

backspace

n

new line – linie nouă

t

horizontal tab – tab orizontal

În cazul în care folosim multe secvenţe escape, putem utiliza şirurile verbatim. Aceste şiruri pot să conţină orice fel de caractere. Ele se folosesc în special în cazul în care se fac referiri la fişiere şi la regiştri. Un astfel de şir începe întotdeauna cu simbolul’@’ înaintea ghilimelelor de început. Pentru cazul în care ghilimelele sunt întâlnite în interiorul şirului, ele se vor dubla.

Exemple:

using System;

namespace SiruriDeCaractere

{

class Program

{

static void Main(string[] args)

Laborator 9

2

{

string a = "un sir de caractere";

string b = "linia unu n linia doi";

string c = @"linia unu

linia doi";

string d = "c:exempleunu.cs";

string e = @"c:exempleunu.cs";

String s = @"notiunea ""aleator"" se refera...";

//ghilimelele se dubleaza intr-un verbatim string

Console.WriteLine(a); Console.WriteLine(b);

Console.WriteLine(c); Console.WriteLine(d);

Console.WriteLine(e); Console.WriteLine(s);

Console.ReadLine();

}

}

}

Programul va avea ca rezultat afişarea în fereastra consolă a următoarelor date:

un sir de caractere

linia unu

linia doi

linia unu

linia doi

c:exempleunu.cs

c:exempleunu.cs

notiunea ""aleator"" se refera...

Declararea şirurilor de caractere

Şirurile de caractere se pot păstra în tablouri ale căror elemente sunt de tip char. În

acest caz ele se declară astfel:

char[] sir;

La declarare şirurile pot fi şi iniţializate prin includerea elemetelor între accolade şi

separearea lor prin virgulă.

Exemplu:

char[] sir = { '+', '-', '(', ')', '*', 'a', '5', '/' };

Tabloul şir declarat în acest fel are opt elemente, cu următoarele valori iniţiale:

sir[0] – codul ASCII al caracterului +

sir[1] – codul ASCII al caracterului -

sir[2] – codul ASCII al caracterului (

sir[3] – codul ASCII al caracterului )

sir[4] – codul ASCII al caracterului *

sir[5] – elemental a

sir[6] – elemental 5.

Preview document

Programarea Calculatorului - Pagina 1
Programarea Calculatorului - Pagina 2
Programarea Calculatorului - Pagina 3
Programarea Calculatorului - Pagina 4
Programarea Calculatorului - Pagina 5
Programarea Calculatorului - Pagina 6
Programarea Calculatorului - Pagina 7
Programarea Calculatorului - Pagina 8
Programarea Calculatorului - Pagina 9
Programarea Calculatorului - Pagina 10
Programarea Calculatorului - Pagina 11
Programarea Calculatorului - Pagina 12
Programarea Calculatorului - Pagina 13
Programarea Calculatorului - Pagina 14

Conținut arhivă zip

  • Programarea Calculatorului
    • Laborator 10.pdf
    • Laborator 9.pdf

Alții au mai descărcat și

Proiect - Algoritmi și Structuri de Date

1. TEORIE Sistemul informaţional-informatic Activitatea desfasurata intr-un sistem organizat, in vederea realizarii unui obiectiv poate fi...

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Aplicație în C Builder

Inainte de a prezenta tot ce afiseaza mediul, vom rula deja un prim program, si anume programul implicit. Pentru aceasta comandam compilarea si...

Introducere în Limbajul Java

Programare Orientată pe Obiecte 1.Introducere în limbajul Java Java ca limbaj şi mediu de programare a fost lansat de firma Sun Microsystems. Cea...

Programarea în C++

Sarcina: Scrieţi un program care determină numărul maximal şi cel minimal din numerele unui fişier dat. Să se determine elementele mai mari ca cel...

Crearea aplicațiilor în Visual C++

*Generaţi aplicaţia de tip Dialog (Dialog Based!) Fisa selectînd ca şi tip de proiect MFC AppWizard(exe).Aplicaţia serveşte la realizarea unei fişe...

Probleme Rezolvate în C++

1. Să se verifice dacă un număr este pozitiv. #include<iostream.h> void main() { int a; //citim numarul cout<<"a=";cin>>a; //verificam daca...

Te-ar putea interesa și

Dreptul de Autor pe Internet

1. Introducere Modalitatea în care Internetul a devenit fenomenul pe care astăzi îl considerăm un element omniprezent în existenţa umana pare a fi...

Reproducerea neautorizată a programelor de calculator - forme și modalități în Administrația Publică

Capitolul I Conceptul de infracţiune şi trăsăturile ei esenţiale 1.1. Infracţiunea – instituţie fundamentală a dreptului penal INFRACŢIUNEA-...

Dreptul de Autor

INTRODUCERE Pentru a raspunde cerintelor societatii contemporane si obligatiilor asumate pe plan international de catre statul nostru, Parlamentul...

Actele de Autoritate cu Caracter Militar

Introducere În mai putin de o generatie, revolutia informationala si introducerea calculatoarelor în aproape fiecare dimensiune a societatii a...

Protecția juridică a programelor pe calculator

De o natură aparte între creaţiile spiritului protejate prin intermediul Legii 8 din 1996 privind drepturile de autor şi drepturile conexe,...

Protecția juridcă a programelor pentru calculator

Dezvoltarea sistemelor de calculator și în special a micro-calculatoarelor a ridicat probleme juridice specifice referitoare la modul de protecție...

Programarea calculatoarelor și limbaje

Specificatii: - Programul pe care l-am prezantat este construit din patru functii: functia main, functia criptare Caesar,functia decriptare...

Programarea calculatorului II - mapă cu programe

1. PROGRAMUL NR.1 1. Formularea problemei Sa se scrie un program care sa afiseze mesajul “Salut, sunt Mehes Vlad.” 2. Descrierea algoritmului...

Ai nevoie de altceva?