Laborator 9. Programare orientată pe obiecte Laborator 9. 1) Să se realizeze o aplicaţie care să rezolve ecuaţii de gradul al doilea.
|
|
- Franklin Lyons
- 5 years ago
- Views:
Transcription
1 Laborator 9 1) Să se realizeze o aplicaţie care să rezolve ecuaţii de gradul al doilea. Interfaţa aplicaţiei va fi următoarea Casetelor text li se vor da denumirile: camp_a, camp_b, camp_c, rez. Evenimentului Click asociat butonului Rezolva i se asocieze codul: double a,b,c,delta,re,im; try a=convert.todouble(camp_a.text); try b=convert.todouble(camp_b.text); try c=convert.todouble(camp_c.text); if(a!=0) delta=b*b-4*a*c; 1
2 solutii"; else if(delta<0) re = -b / (2 * a); im = Math.Sqrt(-delta) / (2 * a); String text = "Ecuatia are solutii complexe : \r\n"; text += "x1="+re+"+i"+im; text += "\r\nx2="+re+"-i"+im; rez.text=text; else re = -b / (2 * a); im = Math.Sqrt(delta) / (2 * a); String text = "Ecuatia are solutii reale : \r\n"; text += "x1="+(re+im); text += "\r\nx2=" - (re-im); rez.text=text; if(b!=0) String text = "Ecuatia este de ordinul intai. \r\n"; text += "Solutia este: "; text += Convert.ToString(-c/b); rez.text=text; else if(c!=0) rez.text="ecuatia nu are solutii."; else rez.text="ecuatia nu este de gradul al doilea si are o infinitate de catch(exception) MessageBox.Show("Verificati valoarea introdusa pentru c!","atentie..."); catch(exception) MessageBox.Show("Verificati valoarea introdusa pentru b!","atentie..."); catch(exception) MessageBox.Show("Verificati valoarea introdusa pentru a!","atentie..."); 2
3 2) Să se realizeze o aplicaţie care să afişeze un număr specificat de termeni ai şirului lui Fibonacci. Interfaţa aplicaţiei va fi: Casetelor text li se vor da denumirile: camp_n, rez. Vom declara pentru început funcţia double termenfibonacci(int n) int i; double f0,f1,fn=0; if(n==0)return 0; else if(n==1)return 1; else f0 = 0; f1 = 1; 3
4 i = 2; while(i<=n) fn = f0 + f1; f0 = f1; f1 = fn; i++; return fn; Evenimentului Click asociat butonului Afişează îi vom asocia codul: int n; try n=convert.toint16(camp_n.text); if(n>500) MessageBox.Show("Numarul introdus este prea mare.dati o valoare mai mica decat 500!", "Atentie!"); else if(n<0) MessageBox.Show("Numarul introdus trebuie sa fie pozitiv!", "Atentie!"); else rez.text = "" ;//se sterg calculele anterioare for(int i=0;i<=n;i++) rez.text += "Termen = "+i+" Valoare = "+termenfibonacci(i)+"\r\n"; catch(exception) MessageBox.Show("Trebuie sa introduceti un numar natural!","atentie"); Pentru afişarea rezultatului şi în momentul apăsării tastei Enter după introducerea valorii pentru câmpul n, vom adăuga evenimentului KeyDown asociat casetei text camp_n următorul cod: if(e.keycode==system.windows.forms.keys.return) this.button1_click(this.button1,null); 3) Să se realizeze o aplicaţie care să permită vizualizarea culorii rezultată în urma selectării cantității de Rosu, Verde și Albastru (culorile fundamentale). Interfaţa aplicaţiei va fi: 4
5 ScrollBar-urile verticale vor avea numele: rosu, verde, albastru iar etichetele folosite pentru afisarea valorilor vor avea numele: et_rosu, et_verde, et_albastru. In partea dreapta va fi pozitionat un element de tip PictureBox cu numele culoare. Vom declara funcţia void refresh() et_rosu.text=rosu.value.tostring(); et_verde.text=verde.value.tostring(); et_albastru.text=albastru.value.tostring(); culoare.backcolor=system.drawing.color.fromargb(rosu.value,verde.value,albastru.value); Pentru evenimentul Scroll asociat fiecărui control VScrollBar vom avea: refresh(); 5
6 Pentru inchiderea aplicatiei se va putea folosi componenta Iesire din meniul File asociindu-i evenimentului Click următorul cod: Close(); 3) Să se realizeze un joc cu o interfață asemănătoare celei din imaginea de mai jos. Instructiuni: la inceput numerele de la 1 la 8 sunt așezate in mod aleatoriu; dacă se dă click pe un număr vecin cu patratul roșu (aflat pe aceeași linie sau aceeași coloană), se schimbă poziția numărului respectiv cu cea a pătratului roșu; când numerele sunt ordonate crescător iar pătratul roșu este ultimul (linia 3, coloana 3) se va afișa mesajul "Felicitari!!!". 6
7 Soluție: Vom folosi 9 butoane cu numele: button1, button2, button3, button4, button5, button6, button7, button8, button9 a căror proprietate FlatStyle este Flat. int[][] a; int x0,y0;//folosite pentru a memora pozitia campului liber void joc_nou() for(int i=0;i<3;i++) for(int j=0;j<3;j++) a[i][j]=i*3+j; x0=0; y0=0; Random r=new Random(); int x1,y1,x2,y2,temp; for(int i=0;i<10;i++) x1=r.next()%3; y1=r.next()%3; x2=r.next()%3; y2=r.next()%3; temp=a[x1][y1]; a[x1][y1]=a[x2][y2]; a[x2][y2]=temp; if(a[x1][y1]==0) x0=x1; y0=y1; else if(a[x2][y2]==0) x0=x2; y0=y2; scrie(); 7
8 void scrie_buton(button b,int nr) if(nr>0) b.backcolor=color.blue; b.forecolor=color.yellow; b.text=nr.tostring(); else b.backcolor=color.red; b.forecolor=color.red; b.text=""; void scrie() scrie_buton(button1,a[0][0]); scrie_buton(button2,a[0][1]); scrie_buton(button3,a[0][2]); scrie_buton(button4,a[1][0]); scrie_buton(button5,a[1][1]); scrie_buton(button6,a[1][2]); scrie_buton(button7,a[2][0]); scrie_buton(button8,a[2][1]); scrie_buton(button9,a[2][2]); void muta(int x,int y) if(x<0 x>2)return; if(y<0 y>2)return; if((y==y0 && Math.Abs(x-x0)==1) (x==x0&&math.abs(y-y0)==1)) int temp=a[x][y]; a[x][y]=0; a[x0][y0]=temp; x0=x; y0=y; scrie(); if(joc_terminat()) MessageBox.Show("Felicitari!!!"); bool joc_terminat() for(int i=0;i<8;i++) if(a[i/3][i%3]!=i+1)return false; return true; private void Form1_Load(object sender, EventArgs e) 8
9 a = new int[3][]; for (int i = 0; i < 3; i++) a[i] = new int[3]; joc_nou(); private void button1_click(object sender, EventArgs e) muta(0, 0); private void button2_click(object sender, EventArgs e) muta(0, 1); private void button3_click(object sender, EventArgs e) muta(0, 2); private void button4_click(object sender, EventArgs e) muta(1, 0); private void button5_click(object sender, EventArgs e) muta(1, 1); private void button6_click(object sender, EventArgs e) muta(1, 2); private void button7_click(object sender, EventArgs e) muta(2, 0); private void button8_click(object sender, EventArgs e) muta(2, 1); private void button9_click(object sender, EventArgs e) muta(2, 2); 9
Rezolvare fişă de laborator Java Iniţiere în limbajul Java
Rezolvare fişă de laborator Java Iniţiere în limbajul Java Ex 1: Scrie următorul program Java folosind JCreator apoi încercă să-l înţelegi. public class primulprg System.out.println("Acesta este primul
More information1. Să se determine de câte ori apare cifra c în scrierea în baza p a numărului n.
Observatii: Codul de mai jos a fost realizat si testat pe pagina online: https://www.tutorialspoint.com/compile_pascal_online.php 1. Să se determine de câte ori apare cifra c în scrierea în baza p a numărului
More informationProbleme propuse pentru Testul de Laborator Semestrul I
Probleme propuse pentru Testul de Laborator Semestrul I Problema 1: Scrieti un program in C pentru rezolvarea ecuatiei de gradul 1 cu coeficienti reali. Valorile coeficientilor se citesc de la tastatura.
More informationFişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct.
Fişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct. Avantajul lucrului cu fisiere este evident, datele rezultate în urma
More informationLaborator 5 Instrucțiunile repetitive
Laborator 5 Instrucțiunile repetitive Instrucțiunea for Instrucțiunea for permite repetarea unei secvențe de instrucțiuni atâta timp cât o condiție este îndeplinita. În plus, oferă posibilitatea execuției
More informationFisiere text in Java.
Fisiere text in Java. Doru Anastasiu Popescu Prelucrarea fisierelor text in Java Aspecte teoretice: http://cursuri.cs.pub.ro/~poo/wiki/index.php/input/output http://upm.ro/intranet/ecalin/cd_educational/cd/javac/cap3.htm
More informationLaborator 3 Java. Introducere in programarea vizuala
Laborator 3 Java Introducere in programarea vizuala 1. Pachetele AWT si Swing. 2. Ferestre 3.1. Introduceti urmatorul program JAVA: public class Pv public static void main(string args[ ]) JFrame fer=new
More informationLaborator 10. SGBD-ul MySQL (partea I)
Laborator 10 SGBD-ul MySQL (partea I) 1. Introduceţi următoarea secvenţă PHP: $dbh = mysql_connect("localhost", "Costica", "mypass") or die("unable to connect to MySQL"); $selectdb = mysql_select_db('lucrudb');
More informationGHID DE UTILIZARE A APLICAȚIEI MINISTRA PLAY PE SMART TV
GHID DE UTILIZARE A APLICAȚIEI MINISTRA PLAY PE SMART TV TV Deschide aplicația Ministra Play din bara de jos a interfeței TV. Selectează aplicația Ministra Play utilizând cursorul telecomenzii. Apar 4
More informationAlocarea memoriei în C sub Linux
Costel Aldea Alocarea memoriei în C sub Linux Sunt trei funcţii C standard care se pot folosi pentru a aloca memorie: malloc(), calloc(), si realloc(). Prototipurile lor, după cum sunt definite în stdlib.h:
More information1.Pentru definiţia de mai jos a subprogramului f, ce se afişează ca urmare apeluluif(121,1)? void f(long n, int i) { if(n!=0) if(n%3>0) { cout<<i;
1.Pentru definiţia de mai jos a subprogramului f, ce se afişează ca urmare apeluluif(121,1)? void f(long n, int i) { if(n!=0) if(n%3>0) { cout
More informationTipuri de date structurate
Tipuri de date structurate Problema 1 Să se citească un șir A de la tastatură, citirea șirului se termina la introducerea valorii 0. Să se construiască și să se tipărească șirul B de perechi (element,
More informationSe cer 2 variante: una cu implementarea statica si a doua cu implementarea dinamica a structurilor de date necesare. Comentati variantele.
Lucrarea 1 SDA 03.04.2017 Sa se realizeze urmatoarele programe, in limbaj C: 1. Se primesc de la intrarea standard: un numar k si un sir infinit de numere naturale a i. Se afiseaza la iesirea standard,
More informationUtilizarea formularelor in HTML
Utilizarea formularelor in HTML Formulare Un formular este constituit din elemente speciale, denumite elemente de control (controls), cum ar fi butoane radio, butoane de validare, câmpuri text, butoane
More informationPNI SmartCAM. versiune Android. - manual de utilizare-
PNI SmartCAM versiune Android - manual de utilizare- Introducere: Acest manual se refera la instalarea si utilizarea aplicatiei PNI SmartCAM, software necesar monitorizarii atat camerei cu IP PNI 631W,
More informationError! Bookmark not defined.
SEMINAR 06 CONTENTS Enuntul Problemei... 1 Repository... 2 Memory... 2 XML... 3 GUI... 4 Forma Selectie... 4 Forma Programator... 5 Forma Tester... 6 Java... 7 Mecanismul de Transmitere al Evenimentelor
More informationCuprins: Operatorul Pietei de Energie Electrica din Romania Manual de instalare ActivCard Gold. Pagina 1
Cuprins: 1. Cui se adreseaza acest manual... 2 2. Cerinte hardware şi software... 2 3. Instalare ActivCard Gold... 2 Instalare pe sisteme cu Windows 2000/XP cu Service Pack1... 2 Instalare pe sisteme Windows
More informationC13. INTERFATA PARALELA PROGRAMABILA (PPI) I8255A (PIO)
C13. INTERFATA PARALELA PROGRAMABILA (PPI) I8255A (PIO) 1.Descriere PIO 2. Arhitectura PIO 3. Programare PIO 4. PIO in PC 5. Aplicatii http://www.advancedmsinc.com/iocards/8255.htm http://www.eisti.fr/~ga/phy/iitr/ii05/tr.pdf
More informationProbleme consultații 20 ianuarie 2018
Algoritmi elementari Probleme consultații 20 ianuarie 2018 Problema 1: zerouri factorial Enunt Fiind dat un numar natural n, sa se determine numarul de cifre 0 cu care se termină factorialul numărului
More informationLaborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte
Laborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte Probleme rezolvate: Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Programul urmator (LotoConstante.java)
More informationLaborator 5 Sisteme Lindenmayer. Temă
Laborator 5 Sisteme Lindenmayer. Temă 1. Parcurgerea unui pătrat. Următorul L-sistem Alfabet=F,+,-; Producţii= F -> F-F+F+F+F-F-F-F+F, + -> +, - -> - Axioma= F generează, cu interpretările standard (F
More informationIngineria Sistemelor de Programare
Ingineria Sistemelor de Programare Interfete grafice (Swing) mihai.hulea@aut.utcluj.ro 2017 Scurt istoric AWT: Abstract Windowing Toolkit import java.awt.* Swing Java FX Swing Demo Libraria Swing Swing
More informationLaborator 3 Aplicatii Java
Laborator 3 Aplicatii Java 1. Programarea vizuala Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Fisierul se numeste testschimbareculori.java: import java.awt.*; import java.awt.event.*;
More informationIntroducere in AutoCAD 3D
Introducere in AutoCAD 3D Eu obisnuiesc sa spun ca diferenta dintre AutoCAD 2D si AutoCAD 3D este doar de 15 minute deoarece totul se reduce doar la a intelege cum functioneaza acest 3D si sistemul de
More informationFisa de lucru: Studiul componentelor calculatorului
11.3.7 Fisa de lucru: Studiul componentelor calculatorului Imprimati si completati aceasta activitate. In aceasta activitate veti folosi Internet-ul, un ziar, sau un magazin local pentru a culege informatii
More informationAPARAT DE MASURA. Descrierea programului
APARAT DE MASURA Descrierea programului Acest program reprezinta un aparat de masura universal. Acest apparat poate fi modificat in functie de necesitatile utilizatorului. Modificarile pe care aparatul
More informationCONFIGURAREA UNUI SERVER IRC IN LINUX. Bica Bogdan *
CONFIGURAREA UNUI SERVER IRC IN LINUX Bica Bogdan * In this exemple i show how to configure an irc server based on ircd dameon named ircu.this is the main file name ircd.conf and the most important.configure
More informationBirotică Profesională. Cursul 12
Birotică Profesională Cursul 12 Sumar Visual Basic for Applications (VBA) Tipuri de date Structuri de control Funcţii si proceduri Obiecte si colecţii VBA Mediu de programare destinat in special realizării
More informationScop: Crearea unei aplicatii ce exemplifica paternul MVVM. In plus se creaza si o comanda in WPF.
Laborator MVVM Scop: Crearea unei aplicatii ce exemplifica paternul MVVM. In plus se creaza si o comanda in WPF. Clasele implicate in acest pattern sunt date in figura de mai jos. Mai multe informatii
More informationMetode şi evenimente
Metode şi evenimente Un eveniment este un mesaj trimis de un obiect atunci când are loc o anumită acţiune. Această actiune poate fi: interacţiunea cu utilizatorul (mouse click) sau interacţiunea cu alte
More informationla Microsoft Office Communicator pentru ca modificarea selecţiei dispozitivului telefonic să se actualizeze.
QUICK START GUIDE Plug-in de selec ie a telefonului pentru caracteristica de control al apelurilor din Microsoft Office Communicator pentru Cisco Unified Presence versiunea 7.0(3) Prezentare generală 2
More informationJavaScript - Intorducere. Și nu numai...
JavaScript - Intorducere Și nu numai... Ce facem azi Nu o sa va vină să credeți. Pe foaia albă vă scrieți numele și prenumele ȘI Povestim despre JavaScript Exemple de aplicare discutii și surprize mici
More informationLaborator 4. Rezolvări
Programare Delphi Exerciţiul 1. Quicksort cu pivotul pe stânga program Rezoli_1; {$APPTYPE CONSOLE} n = 13; Laborator 4. Rezolvări a: vector = (1, 51, 2, 4, 9, 100, 15, 6, 0, 8, 19, 10, 11); procedure
More informationOperatii pop si push-stiva
Operatii pop si push-stiva Aplicatia realizata in Microsoft Visual Studio C++ 2010 permite simularea operatiilor de introducere si extragere a elementelor dintr-o structura de tip stiva.pentru aceasta
More informationLaborator 1 Recursivitate
Recursivitate 1. Fie ecuaţia x - Sx + P = 0 cu S, P R si x1, x rădăcinile ecuaţiei. Să se calculeze Sn=, n N. n n x 1 x Căutăm relaţia de recurenţă pentru Sn, ştiind că x1, respectiv x sunt rădăcinile
More informationIngineria Sistemelor de Programare. UML Diagrama Cazurilor de Utilizare 2016
Ingineria Sistemelor de Programare UML Diagrama Cazurilor de Utilizare mihai.hulea@aut.utcluj.ro 2016 Introducere UML UML UML = Unified Modeling Language Dezvoltat in cadrul Object Management Group In
More informationSECTION 5 L1 - Group By and Having Clauses
SECTION 5 L1 - Group By and Having Clauses Clauza Group By 1. SELECT department_id, AVG(salary),MAX(salary) 2. SELECT job_id, last_name, AVG(salary) GROUP BY job_id; ORA-00979: not a GROUP BY expression
More informationLaborator 4 Java Colectii
Laborator 4 Java Colectii Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Urmatorul exemplu foloseste diferite clase de colectii si adauga cate un element in aceste colectii import
More information[LABORATOR DE PROGRAMARE C++] Aritoni Ovidiu. Algoritmi STL
Algoritmi STL 1. Prezentare generală 2. Clasificare: Algoritmi nechirurgicali ; Algoritmi chirurgicali ; Algoritmi de sortare; Algoritmi generali; 3. Algoritmi nechirurgicali (Non-mutating algorithms)
More informationMetodele ShowDialog() şi Clear(). Evenimentul MouseEnter.
Metodele ShowDialog() şi Clear(). Evenimentul MouseEnter. Exemplu: Casete de dialog Evenimentul MouseEnter al unui control vă permite ca la o simplă plimbare pe buton fără a executa clic pe el, să se execute
More informationConvertor Binar -> Zecimal Rosu Alin, Calculatoare, An2 Mod de Functionare: Am creat un program, in Windows Form Application, care converteste un
Convertor Binar -> Zecimal Rosu Alin, Calculatoare, An2 Mod de Functionare: Am creat un program, in Windows Form Application, care converteste un numar binar, in numar zecimal. Acest program are 4 numericupdown-uri
More information32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio
32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio 1 2 Conexiune - Oracle.ManagedDataAccess.Client... 3 using Oracle.ManagedDataAccess.Client;... public partial class
More informationMemorator funcţii predefinite C++ Funcţii matematice
Funcţii matematice Funcţia Prototipul funcţiei Fişierul pow(x,y) double pow (double x,double y); long double pow ( long double x, long double y); float pow (float x,float y); double pow (double x, int
More informationCapitolul 8 Funcţii în limbajul C
Obiectiv: stabilirea avantajelor pe care le aduce în programarea structurată folosirea funcţiilor. Activităţi: - Prezentarea funcţiilor definite de utilizator - Descrierea parametrilor formali şi a parametrilor
More informationFisa de lucru șiruri de caractere 02
Problema 01 Fisa de lucru șiruri de caractere 02 char s[100],s1[100]; strcpy(s1,s); strcpy(s1+x,""); Problema 02 char s[100]; coutx>>y; strcpy(s1,s+y);
More informationManual utilizare PNI SmartCAM (Versiune ios)
1 Manual utilizare PNI SmartCAM (Versiune ios) 2 1. Descriere software PNI SmartCAM (versiune ios) este un instrument pentru administrarea camerelor prin retea, ce pot fi adaugate manual sau prin cautare
More informationDesign activities. Session III. 1. Topology. - Selecting and placing devices - Interconnecting devices
Design activities Session I 1. Topology - Selecting and placing devices - Interconnecting devices 2. Providing connectivity between directly connected devices - Configuring addresses for servers and hosts
More informationProgramare Delphi. Laborator 9. Temă
Programare Delphi Laborator 9. Temă Exerciţiul 1. Dotaţi o aplicaţie VCL cu o consolă de ieşire apelând în programul principal funcţia AllocConsole() definită în unitul Windows şi apoi delegaţi următoarea
More informationGDB. Rulare gdb. Comenzi de bază GDB GDB. GDB poate fi folosit în două moduri pentru a depana programul:
GDB GDB Rulare gdb GDB poate fi folosit în două moduri pentru a depana programul: rulându-l folosind comanda gdb folosind fişierul core generat în urma unei erori grave (de obicei segmentation fault) Cea
More information1. Funcţii referitoare la o singură înregistrare (single-row functions)
Laborator 4 Limbajul SQL 1. Funcţii referitoare la o singură înregistrare (single-row functions) 2. Funcţii referitoare la mai multe înregistrări (multiple-row functions) 1. Funcţii referitoare la o singură
More informationHMP7001 Manual de utilizare
www.philips.com/welcome HMP7001 Manual de utilizare Interface are trademarks or registered trademarks of HDMI licensing LLC in the United States and other countries. Manufactured under license from Dolby
More informationSuport curs Web design nivel 1
Partea 1 - Ce inseamna HTML? Pentru inceput sa descoperim originea abrevierii HTML - HyperText Markup Language. Acest limbaj este folosit pentru a formata si prezenta documente pe web. HTML adauga tag-uri
More informationCerințe: în tot ceea ce urmează secțiunile de cod roșii. trebuie personalizate de fiecare participant la curs
Ziua 4 1 Tipuri de controale server HTML și formatarea documentelor Structura unei aplicații ASP.NET Structura unei pagini ASP Controale ASP Cerințe: în tot ceea ce urmează secțiunile de cod roșii trebuie
More informationTehnici avansate de programare
Tehnici avansate de programare Curs - Cristian Frăsinaru acf@infoiasi.ro Facultatea de Informatică Universitatea Al. I. Cuza Iaşi Adnotarea elementelor Tehnici avansate de programare p.1/1 Cuprins Ce sunt
More informationUtilizarea AG pentru rezolvarea problemelor de optimizare cu un singur obiectiv
Utilizarea AG pentru rezolvarea problemelor de optimizare cu un singur obiectiv Enuntarea problemei de optimizare Problema de optimizare cu un singur obiectiv, cu constrangeri: Gaseste vectorul x 1 2 supusa
More informationInstrucţiuni ale limbajului Java
P a g e 1 TEHNICI AVANSATE DE PROGRAMARE LUCRARE DE LABORATOR 2 Instrucţiuni ale limbajului Java I. SCOPUL LUCRĂRII Lucrarea de faţă are rolul de a prezenta şi familiariza studentul cu câteva instrucţiuni
More informationCurs practic de Java
Curs practic de Java Curs - Cristian Frăsinaru acf@infoiasi.ro Facultatea de Informatică Universitatea Al. I. Cuza Iaşi Internaţionalizarea Curs practic de Java p.1/1 Cuprins Introducere Clasa Locale Formatarea
More informationLucrare pentru colocviul de practica informatica an II calculatoare COTFAS VLAD CALC 2
Lucrare pentru colocviul de practica informatica an II calculatoare COTFAS VLAD CALC 2 Descriere: Aplicatia este creata cu ajutorul programului Microsoft Visual Studio 2005 CLR form application, si este
More informationTablouri de date. Tablouri unidimensionale(siruri de date sau vectori)
Tablouri de date Tablouri unidimensionale(siruri de date sau vectori) I. Operaţii asupra şirurilor de date monodimensionale Definiţie Tablou = succesiune de locaţii de memorie recunoscute prin acelaşi
More informationProceduri preliminarii
Proceduri preliminarii Actualizați Push2TV 2 NETGEAR vă recomandă să actualizați Push2TV întrucât noile actualizări pot accepta mai multe dispozitive cu afișare wireless. 1. Utilizați laptopul sau dispozitivul
More informationLucrarea nr. 7 Conversia Analog Numerică Modulul ANALOG TO DIGITAL CONVERTER (A/D)
Lucrarea nr. 7 Conversia Analog Numerică Modulul ANALOG TO DIGITAL CONVERTER (A/D) Acest modul permite conversia unui semnal de intrare analogic într-un număr pe 10 biți. Modulul este controlat prin intermediul
More informationvoid set_target(unsigned char servo, unsigned int pozitie) { //merge la pozitia respectiva
a. Arduino #include Servo servo3; int servopin = 11; int senzor = 0; int val_senzor = 0; int LED = 8; int aux = 100; //librarie pentru servomotoare //declarare variabile void set_target(unsigned
More informationLaborator 1 Java. Citirea datelor de la tastatura si afisarea datelor pe ecran
Laborator 1 Java Citirea datelor de la tastatura si afisarea datelor pe ecran In limbajul Java nu exista instructiuni specializate pentru citirea/scrierea datelor. Aceste operatii se realizeaza prin intermediul
More informationCapitolul IB.03. Funcţii de intrare/ieşire în limbajul C
Capitolul Cuvinte-cheie Funcţii de intrare/ieşire caractere, funcţii de intrare/ieşire şiruri de caractere, citire/scriere cu format IB.03.1 Funcţii de intrare/ieşire în C În limbajul C, nu există instrucţiuni
More informationProiectarea bazelor de date. PL/SQL Proceduri în PL/SQL(partea II-a) # 9. Adrian Runceanu
Proiectarea bazelor de date # 9 PL/SQL Proceduri în PL/SQL(partea II-a) 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 9 Proceduri în PL/SQL Proiectarea bazelor de date 2 Cuprins Proceduri în PL/SQL
More informationLenuta Alboaie Reţele de calculatoare
Programarea in retea - OOB- Lenuta Alboaie adria@info.uaic.ro 1 Cuprins Trimiterea si receptarea datelor in regim 2 Ideea: in timpul unei conexiuni cind sunt transmise date ( inband data ), si daca la
More informationElemente de bază ale limbajului C++
Elemente de bază ale limbajului C++ 1. Vocabularul limbajului Elementele de bază ale limbajului, numite şi entităţi sintactice sau atomi lexicali, fac parte din următoarele categorii : cuvinte rezervate
More informationCapitolul 4. Subnivelul Controlul Accesului la Mediu (MAC=Medium Access Control)
Capitolul 4 Subnivelul Controlul Accesului la Mediu (MAC=Medium Access Control) 1 The Channel Allocation Problem Static Channel Allocation in LANs and MANs Dynamic Channel Allocation in LANs and MANs Alocare
More informationOperatori. Comentarii. Curs 1
Operatori atribuirea: = operatori matematici: +, -, *, /, % Este permisa notatia prescurtata de forma lval op= rval (ex: n += 2) Exista operatorii pentru autoincrementare si autodecrementare (post si pre)
More informationInstructiuni de control
Instructiuni de control Introducerea caracterelor de la tastatura Instructiuni de selectie (if, switch) Instructiuni repetitive (for, while, dowhile, foreach) Instructiuni de salt (break, continue, goto,
More information1. Citirea datelor de la tastatura si afisarea datelor pe ecran
Laborator 6 Java 1. Citirea datelor de la tastatura si afisarea datelor pe ecran In limbajul Java nu exista instructiuni specializate pentru citirea/scrierea datelor. Aceste operatii se realizeaza prin
More information// tip reprezintă tipul de bază al pointerului şi va indica tipul //datei memorate
Pointeri. Şiruri decaractere. Un pointer este o dată care are ca valori adrese de memorie. Pointerii sunt utilizańi în general: în lucrul cu tablouri la transmiterea parametrilor în funcńii pentru accesarea
More informationReinoirea ON-LINE. Versiunea 1 /
Reinoirea ON-LINE Versiunea 1 / 10.01.2018 Str.Despot Voda Nr.38, Sector 2, Bucuresti e-mail: office@transsped.ro Web: http://www.transsped.ro Telefon: 021.210.75.00; 021.210.87.00; Fax: 021.211.02.07
More informationCOLEGIUL TEHNIC VICTOR UNGUREANU CÂMPIA TURZII INSTALAREA SI CONFIGURAREA UNUI SERVER DNS PE WINDOWS SERVER 2003
INSTALAREA SI CONFIGURAREA UNUI SERVER DNS PE WINDOWS SERVER 2003 DNS (Domain Name Service) este un protocol care translateaza numele de domenii in adrese IP. De exemplu numele de domeniu www.google.ro
More information8. Tablouri. 8.1 Tipuri de dată simple şi tipuri de dată structurate
8. Tablouri Tablourile (arrays) reprezintă un tip important de structură de date şi sunt colecţii de obiecte de acelaşi tip reunite sub un singur nume. Uneori este necesar să referim anumite variabile
More informationFisa de lucru- Limbajul HTML partea I
Fisa de lucru- Limbajul HTML partea I Unul din primele elemente fundamentale ale WWW ( World Wide Web ) este HTML ( Hypertext Markup Language ), care descrie formatul primar in care documentele sunt distribuite
More informationCurs 5. Programare Paralela si Distribuita. Forme de sincronizare - Java. Curs 5 - PPD 1
Curs 5 Programare Paralela si Distribuita Forme de sincronizare - Java Curs 5 - PPD 1 Monitor in Java Fiecare obiect din Java are un mutex care poate fi blocat sau deblocat in blocurile sincronizate: Bloc
More informationLucrarea nr. 2. Funcţii şi structuri în C++
Lucrarea nr. 2 Funcţii şi structuri în C++ Pe măsură ce programele cresc in complexitate şi dimensiune, ele trebuiesc împărţite în fragmente mai mici şi mai uşor de gestionat numite funcţii. Funcţiile
More informationSTRUCTURI DE DATE SI ALGORITMI LABORATOR 2 STIVA I. ASPECTE TEORETICE
STIVA I. ASPECTE TEORETICE O stiva este o lista simplu inlantuita gestionata conform principiului LIFO (Last In First Out). Conform acestui principiu, ultimul nod pus in stiva este primul nod care este
More informationSiruri de caractere. 1.1 Folosirea şirurilor
Informatica clasa a X-a 1 Siruri de caractere 1.1 Folosirea şirurilor Cea mai comună utilizare a tabloului unidimensional în limbajul C/C++ este şirul (de caractere). Spre deosebire de multe alte limbaje
More informationProiectarea Rețelelor 32. Controlul modelelor de trafic in retea prin alterarea atributelor BGP
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiectarea Rețelelor 32. Controlul modelelor de trafic in retea prin alterarea atributelor BGP De ce ebgp? De ce ibgp?
More informationCurs introductiv. Microsoft Access. Cuprins
Curs introductiv Microsoft Access Cuprins 1 Introducere 2 Privire de ansamblu asupra bazelor de date relationale si a aplicatiilor cu baze de date 3 Exemplu 4 Microsoft Access - Start 4.1 Recapitulare
More informationCALCULATOR APPLICATION
CALCULATOR APPLICATION Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
More informationTema 2 PL/SQL. 3. a. Creati o tabela numita emp_dup care să fie duplicata tabelei employees. Create table emp_dup as select * from employees
Tema 2 PL/SQL 1. Ce va afişa acest bloc? fname varchar2(20); lname varchar2(15) default fernandez ; DBMS_OUTPUT.PUT_LINE(fname lname); a. Va printa fernandez. b. Va returna o eroare deoarece variabila
More informationRezolvarea exceptiilor
PL/SQL SECTIUNE 6 Rezolvarea exceptiilor Entering an incorrect username and/or password Forgetting to include the @ in an email address Entering a credit card number incorrectly Entering an expiration
More informationŞirurile de caractere sunt de fapt succesiuni de caractere. Am învăţat deja să memorăm succesiuni de caractere cu ajutorul tablourilor.
3. Şiruri de caractere 3.1. Declararea şi memorarea vectorilor de caractere Şirurile de caractere sunt de fapt succesiuni de caractere. Am învăţat deja să memorăm succesiuni de caractere cu ajutorul tablourilor.
More informationTP-LINK TL-MR3220 3G 150MB/S Router wireless Lite-N 150Mbps Manual de utilizare
TP-LINK TL-MR3220 3G 150MB/S Router wireless Lite-N 150Mbps Manual de utilizare 1. Conectarea router-ului Pentru configurarea router-ului, utilizati numai conexiunea de retea prin cablu. a. Deconectati
More informationLucrarea nr.9 SUPRAÎNCĂRCAREA OPERATORILOR
Lucrarea nr.9 SUPRAÎNCĂRCAREA OPERATORILOR Ca şi în C, limbajul C++ are posibilitatea supraîncărcării funcţiilor şi operatorilor. Mai exact, unei funcţii (metode) i se conferă posibilitatea de a înţelege
More informationExemplu pentru utilizarea metodelor grafice
Exemplu pentru utilizarea metodelor grafice In cadrul cursului, metodele grafice vor fi exemplificate folosind programul de mai jos. System::Windows::Forms::Cursor ^cursor_creion; Image ^img_bg,^img,^img_temp;
More informationLED pur și simplu excelent Treceți acum la un LED de calitate ridicată la un preț excelent
Lighting LED pur și simplu excelent Treceți acum la un LED de calitate ridicată la un preț excelent Reflector Ledinaire mini Gama Ledinaire conține o selecție de corpuri de iluminat cu LED standard, populare
More informationFișiere de comenzi (BAT) sub DOS
L3 Fișiere de comenzi (BAT) sub DOS Un fișier de comenzi este un fisier text care conține una sau mai multe comenzi si / sau directive care se execută succesiv, fară intervenția directă a utilizatorului.
More informationusername password Am uitat parola! username password Account Info AccountID = numarul de telefon Voip Password
Stimati Clienti, Va prezentam mai jos modul in care trebuie configurat telefonul dumneavoastra IP (sau un softphone). Presupunem ca aveti un username si password pentru accesul in pagina web de administrare
More informationLUCRAREA NR. 6 POINTERI
LUCRAREA NR. 6 POINTERI Un pointer este o variabilă care păstrează adresa unui obiect de tip corespunzător. Forma generală pentru declararea unei variabile pointer este: tip * nume_variabila; unde tip
More information1. Sa se deseneze un circuit logic care corespunde urmatoarelor forme de unda (A si B sunt intrari, X este iesirea)
1. Sa se deseneze un circuit logic care corespunde urmatoarelor forme de unda (A si B sunt intrari, X este iesirea) 2. Sa se implementeze functia logica data de urmatorul tabel de adevar folosind numai
More informationSQL*Plus este un mediu in care pot apare doua tipuri de comenzi : Comenzile SQL*Plus difera de comenzile SQL in urmatoarele moduri :
CAPITOLUL 10 SQL*PLUS SI REPORTING In acest capitol vom prezenta facilitatile pentru SQL*Plus.In particular,capitolul prezinta modul in care comenzile SQL*Plus pot fi folosite pentru aformata rezultatele
More informationAdmission exam - model Written Exam for Computer Science
BABEŞ-BOLYAI UNIVERSITY FACULTY OF MATHEMATICS AND COMPUTER SCIENCE Admission exam - model Written Exam for Computer Science Subject A (30 points) 1. (5p) An integer data type represented using x bits
More informationUniversitatea Constantin Brâncuşi din Târgu-Jiu. Aplicații JAVA. Lect.dr. Adrian Runceanu
Universitatea Constantin Brâncuşi din Târgu-Jiu Aplicații JAVA Lect.dr. Adrian Runceanu Curs 4 Applet-uri în Java 10.03.2016 Curs - Aplicatii Java 2 Applet-uri în Java 1. Ce este un applet? 2. Crearea
More informationTextul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat.
Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document
More informationTabla interactiva 2x3 Esprit Dual Touch MANUAL DE UTILIZARE
Tabla interactiva 2x3 Esprit Dual Touch MANUAL DE UTILIZARE 1. Introducere Felicitari pentru achizitionarea tablei interactive esprit DT impreuna cu noua versiune de software esprit! Acest software npoate
More informationComenzile SQL sunt blocuri de interogare de baza. In particular, discutam declaratiile SQL folosite la:
INTRODUCERE IN SQL Comenzile SQL sunt blocuri de interogare de baza. In particular, discutam declaratiile SQL folosite la: executia calculelor specificarea alternativa a capetelor de coloana concatenarea
More information