declararea variabilelor tipuri de date+.pdf · tipuri de date tipul de dată al unui...

7
Platforma 3. 1 Instructiuni diverse Timp de lucru: ~1h. Declararea variabilelor Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere întregi, numere zecimale, valori boolean (true sau false), stringuri (şiruri de caractere) etc. Tipurile de baza sunt: Boolean Poate lua doar două valori: True şi False. Char Poate stoca caractere. Exemplu: „a‟, „x‟, ‟5′ etc. Ocupă 2 bytes de memorie. Integer Poate stoca numai numere întregi. Exemplu: 2 ; 435 ; -34 etc. Ocupă 4 bytes. Double Numere zecimale. Exemplu: 3.4556 ; -34.768 etc. Ocupă 8 bytes. String Şiruri de caractere. Până la 2 miliarde de caractere Unicode. Exemplu string: “Hello World” In C# variabilele se declara în felul următor: Type identificator Unde identificator este denumirea variabilei iar Type tipul acesteia (ex.: String, Integer, Double, Boolean, Char)

Upload: others

Post on 30-Dec-2019

49 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 1 Instructiuni diverse

Timp de lucru: ~1h.

Declararea variabilelor

Tipuri de Date

Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl

poate stoca.

Exemplu: numere întregi, numere zecimale, valori boolean (true sau false), stringuri

(şiruri de caractere) etc.

Tipurile de baza sunt:

Boolean – Poate lua doar două valori: True şi False.

Char – Poate stoca caractere. Exemplu: „a‟, „x‟, ‟5′ etc. Ocupă 2 bytes de memorie.

Integer – Poate stoca numai numere întregi. Exemplu: 2 ; 435 ; – -34 etc. Ocupă 4 bytes.

Double – Numere zecimale. Exemplu: 3.4556 ; -34.768 etc. Ocupă 8 bytes.

String – Şiruri de caractere. Până la 2 miliarde de caractere Unicode. Exemplu string: “Hello

World”

In C# variabilele se declara în felul următor:

Type identificator

Unde identificator este denumirea variabilei iar Type tipul acesteia (ex.: String, Integer, Double,

Boolean, Char)

Page 2: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 2 Instructiuni diverse

Timp de lucru: ~1h.

Instructiuni repetitive

WHILE

FOR

DO

Instructiunea While :

Verifica conditia si daca este adevarat o executa pana cand devine falsa. Instructinea while este cu

test initial.

Structura este :

While(conditie)

{Instructiune;

}Exemplu:

class WhileTest { static void Main() { int n = 1; while (n < 6) { Console.WriteLine("Current value of n is {0}", n); n++; } } }

Instructiunea For :

Reprezinta cea mai usoara instructiune

Structura :

for (initializer; condition; iterator) body;

Exemplu:

class ForLoopTest { static void Main() { for (int i = 1; i <= 5; i++) { Console.WriteLine(i); } }}

Page 3: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 3 Instructiuni diverse

Timp de lucru: ~1h.

Instructiunea Do :

do { instructiune; } while(conditie);

Exemplu :

public class TestDoWhile { public static void Main () { int x = 0; do { Console.WriteLine(x); x++; } while (x < 5); }}

Instructiuni conditionale/decizionale

IF

SWITCH

Instructiunea IF :

Testeaza daca o conditie este adevarata.

Are mai multe feluri de folosire:

Daca cond(conditia) este adevarata executa instructiunea.

Exemplu:

if (condition) { then-statement; }

if (9>7) { Console.WriteLine("9 este mai mare decat 7"); }

Page 4: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 4 Instructiuni diverse

Timp de lucru: ~1h.

if (condition) { then-statement; }else { else-statement; }

Instructiunea Select Case :

Este o instructiune cu decizie multipla Folosire:

int caseSwitch = 1;switch (caseSwitch){ case 1: Console.WriteLine("Case 1"); break; case 2: Console.WriteLine("Case 2"); break; default: Console.WriteLine("Default case"); break;}

Testeaza conditia cond daca se afla intre case 1 si case n daca nu , se executa ce se afla la case else.

int count = 0;string message;

if (count == 0) { message = "There are no items"; }else { message = "There are items"; }

int number = 8;switch (number){ case 1: case 2: case 3: case 4: case 5: Console.WriteLine("Between 1 and 5, inclusive"); break; case 6: case 7: case 8: Console.WriteLine("Between 6 and 8, inclusive"); break; case 9: case 10: Console.WriteLine("Equal to 9 or 10"); break; default: Console.WriteLine("Not between 1 and 10, inclusive"); break;

}

Page 5: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 5 Instructiuni diverse

Timp de lucru: ~1h.

Sarcini: 1. Scrieti un program (proiect nou) care sa numere caracterele, cuvintele si paragrafele

dintr-un text. Se vor folosi minim 3 casete de text si 3 butoane. Pentru a face o caseta de text multiline se procedeaza astfel:

Codul va arata in felul acesta :

2. Folosind componenta Timer, analizati viteza de scriere a utilizatorului. (Obs. se va folosi

evenimentul Timer.Tick)

Codul va arata in felul acesta :

Page 6: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 6 Instructiuni diverse

Timp de lucru: ~1h.

Rezultatul final va arata in felul acesta :

Interfata grafica :

3. Adaugati 1 buton pentru functia Paste. La click, in caseta de text va aparea textul din

clipboard. (Obs: My.Computer.Clipboard)

Codul va arata in felul acesta

Page 7: Declararea variabilelor Tipuri de Date+.pdf · Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere

Platforma 3. 7 Instructiuni diverse

Timp de lucru: ~1h.

Codul :