Declararea variabilelor

Documente similare
Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011

Microsoft PowerPoint - ImplementareLimbaj [Read-Only] [Compatibility Mode]

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

Programarea şi utilizarea calculatoarelor

Microsoft Word - CarteC.doc

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Object Oriented Programming

Microsoft Word - CarteC.doc

Programarea şi utilizarea calculatoarelor

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

Laborator 3

PPSD

Microsoft PowerPoint - Fp_2.ppt

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011

CURS

SUBPROGRAME

Microsoft Word _POO_Lab_1_Modificari_v01.htm

tehnologii web

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Declaraţii. Instrucţiuni 19 octombrie 2005 Programarea calculatoarelor 2. Curs 3b Marius Minea

Programarea şi utilizarea calculatoarelor

Curs 10

Paradigme de Programare

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa

Ingineria Sistemelor de Programare

Microsoft PowerPoint - Curs_TPI_22_v01.ppt

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 -

Lecţia 2 Structura liniară, alternativă şi repetitivă Clasa a V-a Structuri de bază(liniară, alternativă şi repetitivă) Programarea structurată este o

Limbaje de Programare Curs 5 – Siruri de caractere

Slide 1

Top

PHP (II)

Slide 1

Diapositive 1

L7

Microsoft Word - Excel_3.DOC

Microsoft Word - CarteC.doc

Slide 1

Lucrarea nr. 9 - Liste dublu înlănţuite Breviar teoretic În cadrul elementelor studiate anterior s-a putut observa utilitatea listelor simplu înlănuit

Algoritmi elementari Metode de căutare secvenţială binară Metode de ordonare metoda bulelor metoda inserţiei metoda selecţiei metoda numărării Intercl

Tema laborator TS.NET 2019 Vom simula (partial, in scop didactic) activitatea unui service auto. Pentru aceasta vom considera urmatoarele tipuri: Clie

Tablouri unidimensionale Problema 1 Să se determine mulţimea cifrelor unui număr natural n > 0, dat. Exemplu: n= Cifre = {1,2,3,7} Se cere să s

Slide 1

ALGORITHMICS

Ingineria Sistemelor de Programare

Curs 3 Permutari cu repetitie. Combinari. Algoritmi de ordonare si generare

Lab6LCD

Paradigme de programare

Analiză statică Analiza fluxului de date 23 octombrie 2014

aplicatii java

Microsoft Word - Curs 7 - JavaScript.doc

Matrici și vectori în VBA În VBA, o matrice este un grup de variabile de același tip. De ce ar trebui să utilizați o matrice? Presupunem că ați vrut s

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de

Metode avansate de gestiune a documentelor și a sistemelor de calcul - curs 1 -

1 Lucrarea nr. 8 - Structuri de date de tip liste sortate O listă sortată reprezintă un aranjament al înregistrărilor din cadrul listei în funcţie de

Preprocesorul C Funcţii cu numǎr variabil de argumente 6 decembrie 2005 Programarea calculatoarelor 2. Curs 10 Marius Minea

I. Navigating LabVIEW

Proceduri stocate Syntax: CREATE PROCEDURE <Name> type1,...] AS -- secventa de comenzi SQL GO O procedura stocata se ruleaza cu EXEC: EXEC <N

LUCRAREA NR

Ministerul Educatiei, Cercetarii si Tineretului Grup Scolar Gh. Asachi Galati Proiect pentru obtinerea certificatului de competente profesionale Speci

Slide 1

III. Tablouri (Arrays) și Clustere

Metode de sortare - pregătire admitere - Conf.dr. Alexandru Popa Lect. dr. Andrei Pătraşcu Universitatea din Bucureşti 1

Laborator Activities În sistemul Android activitățile reprezintă echivalentul ferestrelor din Windows, fiind clase care extind clasa Activity. Spre de

Lucrarea 11. IoT Internet of Things - Accesul prin Internet la obiecte sau dispozitive simple 1. Obiectivul lucrarii Lucrarea isi propune sa studieze

RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_ch

Poo Laboratoare 1 Contents Laborator7 2 1 Colecţii de obiecte în Java Interfaţa Iterator Interfaţa C

Limbaje de Programare Curs 8 – Fisiere

Microsoft Word - PCLP2_Curs_4_2019.doc

Limbaje de programare. Laborator Clasa, obiect, abstractizare Clasa : descrie tipul obiectelor dintr-un program; poate fi asociată cu un şablon

Introducere în limbajul JavaScript

PROGRAMARE ORIENTATA PE OBIECTE

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

E_d_Informatica_sp_SN_2014_bar_10_LRO

Microsoft Word - c6.doc

I. Navigating LabVIEW

PCLPII-C16(9)

Backtracking_2018

Laborator - Configurarea Rutelor IPv4 Statice și Implicite Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gate

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

Curs 6 Fragments Un fragment reprezintă o porțiune dintr-un Activity. Într-un activity se pot combina mai multe fragmente ți un fragment se poate reut

Laborator5_SQL_an2

Ecuatii si sisteme de ecuatii neliniare 1 Metoda lui Newton Algorithm 1 Metoda lui Newton pentru ecuaţia f(x) = 0. Date de intrare: - Funcţia f - Apro

Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012

Laborator 8: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea II - functii) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de bloc

Analiză de flux de date 29 octombrie 2012

Microsoft PowerPoint - Curs_SDA_10_RO_2019_v1.pptx

Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere S

Laborator Fragments Un fragment reprezintă o porțiune dintr-un Activity. Într-un activity se pot combina mai multe fragmente ți un fragment se poate r

Laborator 7: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea I - proceduri) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blo

Curs 8: Tehnica divizării (I) Algoritmi si structuri de date - Curs 8 1

PROGRAMARE OBIECT-ORIENTATA LABORATOR 1 INTRODUCERE IN CLASE SI OBIECTE Introducere teoretica Prin intermediul unei Clase ne dorim sa construim tipuri

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil

PowerPoint-Präsentation

Transcriere:

Platforma 3. 1 Instructiuni diverse 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)

Platforma 3. 2 Instructiuni diverse 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);

Platforma 3. 3 Instructiuni diverse 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: if (condition) then-statement; Daca cond(conditia) este adevarata executa instructiunea. Exemplu: if (9>7) Console.WriteLine("9 este mai mare decat 7");

Platforma 3. 4 Instructiuni diverse if (condition) then-statement; else else-statement; int count = 0; string message; if (count == 0) message = "There are no items"; else message = "There are items"; Instructiunea Select Case : Este o instructiune cu decizie multipla Folosire: int caseswitch = 1; switch (caseswitch) case 1: Console.WriteLine("Case 1"); case 2: Console.WriteLine("Case 2"); default: Console.WriteLine("Default case"); Testeaza conditia cond daca se afla intre case 1 si case n daca nu, se executa ce se afla la case else. int number = 8; switch (number) case 1: case 2: case 3: case 4: case 5: Console.WriteLine("Between 1 and 5, inclusive"); case 6: case 7: case 8: Console.WriteLine("Between 6 and 8, inclusive"); case 9: case 10: Console.WriteLine("Equal to 9 or 10"); default: Console.WriteLine("Not between 1 and 10, inclusive");

Platforma 3. 5 Instructiuni diverse 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 :

Platforma 3. 6 Instructiuni diverse 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 Rezultatul final va arata in felul acesta : Interfata grafica :

Platforma 3. 7 Instructiuni diverse Codul :