Rezolvare fişă de laborator Java Iniţiere în limbajul Java
|
|
- Bertina Charles
- 6 years ago
- Views:
Transcription
1 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 program de Java."); //main //class primulprg ATENŢIE!!! Fişierul trebuie salvat cu numele primulprg.java Ex 2: Pornind de la programul anterior rezolvaţi următoarele probleme: Se dă un număr natural N. Determinaţi şi afişaţi valoarea sumei S= N. Salvaţi problema cu numele sumanumere.java; public class sumanumere static int N=10; System.out.println("Afisez suma primelor "+N+" numere naturale."); int s=0; for(int i=1; i<=n; i++) s+=i; System.out.println(" Suma este: "+s); //main //class sumanumere Se dau trei numere reale A, B, C. Determinaţi daca numerele pot forma laturile unui triunghi şi în caz afirmativ afişaţi tipul triunghiului (echilateral, obtuzunghic, ascuţitunghic, drept, isoscel) Salvaţi problema cu numele triunghi.java; public class triunghi double A=3, B=4, C=5; System.out.println("Numerele introduse: "+A+", "+B+" si "+C+" formeaza: "); if( ( A<B+C ) && ( B<A+C) && ( C<A+B ) ) //numerele pot forma laturile unui triunghi if( (A*A==B*B+C*C) (B*B==A*A+C*C) (C*C==A*A+B*B) ) System.out.println(" - un triunghi dreptunghic"); else if ( (A*A>B*B+C*C) (B*B>A*A+C*C) (C*C>A*A+B*B) ) System.out.println(" - un triunghi obtuzunghic"); else System.out.println(" - un triunghi ascutitunghic"); if ( (A==B) && (B==C) ) System.out.println(" - un triunghi echilateral"); else if ( (A==B) (A==C) (B==C) ) 1
2 System.out.println(" - un triunghi isoscel"); else System.out.println(" - nu pot forma laturile unui triunghi"); //main //class triunghi Se dau trei numere reale A, B, C care reprezintă coeficienţii ecuaţiei de gradul al doilea. Determinaţi şi afişaţi rădăcinile ecuaţiei. Salvaţi problema cu numele ecuatiegr2.java; public class ecuatiegr2 int A=1, B=-4, C=3; //main //class ecuatie System.out.println("Numerele introduse sunt: "+A+", "+B+" si "+C); System.out.println("Solutile ecuatiei: "); if( A!=0 ) double delta = B*B-4*A*C; if ( delta > 0 ) double x1=(-b+math.sqrt(delta))/(2*a); double x2=(-b-math.sqrt(delta))/(2*a); System.out.println(" x1="+x1); else System.out.println(" double x = -B/(2*A); System.out.println(" x2="+x2); x="+x); else System.out.println(" Nu avem ecuatie de gradul II"); Se dă un număr natural N. Determinaţi şi afişaţi valoarea produsului cifrelor numărului citit. Salvaţi problema cu numele produscifre.java; public class produscifre int N=18532; System.out.println("Numarul introdus este: "+N); int p=1; while ( N!=0 ) p *= N%10; N /= 10; System.out.println(" Produsul cifrelor numarului este: "+p); //main //class produscifre 2
3 Se dă un număr natural N. Determinaţi şi afişaţi daca numărul citit este palindrom sau nu (cifrele egal depărtate de capetele numărului sunt egale). Salvaţi problema cu numele palindron.java; public class palindrom int N=18581; System.out.println("Numarul introdus este: "+N); int n1=n,nn=0; while ( n1!=0 ) nn = nn*10 + n1%10; n1 /= 10; if( nn==n ) System.out.println(" Numarul este palindrom"); else System.out.println(" Numarul NU este palindrom"); //main //class palindrom NOTĂ: Problemele se vor rezolva cu ajutorul constantelor fără a se utiliza citiri de date; Structurile repetitive / alternative şi tipurile de date sunt identice cu cele din C++. Ex 3: Scrie următorul program Java folosind JCreator apoi încercă să-l înţelegi. public class primacitire System.out.print(" Introdu un text: "); String t = cin.getstring(); System.out.print(" Introdu un singur caracter: "); char c = cin.getchar(); System.out.print(" Introdu un numar intreg: "); int i = cin.getint(); System.out.print(" Introdu un numar real: "); double d = cin.getdouble(); System.out.print("\n\n\n"); System.out.println(" Textul introdus de tine este: "+t); System.out.println(" Caracterul introdus de tine este: "+c); System.out.println(" Intregul introdus de tine este: "+i); System.out.println(" Realul introdus de tine este: "+d); //main //class primacitire ATENŢIE!!! Fişierul trebuie salvat cu numele primacitire.java 3
4 Ex4: Modifică problemele de la exerciţiul 2 astfel încât să permită citirea valorilor de la tastatura în timpul rulării (se vor elimina constantele). NOTĂ: Se poate folosi drept model programul de la exerciţiul 3; Noua versiune a fiecărui program va fi salvată cu un alt nume. (Pentru programul sumanumere.java noua denumire ar putea fi sumanumere2.java ) sumanumere2.java public class sumanumere2 System.out.print(" Introdu numarul natural N: "); int N = cin.getint(); System.out.println("Afisez suma primelor "+N+" numere naturale."); int s=0; for(int i=1; i<=n; i++) s+=i; System.out.println(" Suma este: "+s); //main //class sumanumere2 triunghi2.java public class triunghi2 System.out.print(" Introdu numarul real A: "); double A = cin.getdouble(); System.out.print(" Introdu numarul real B: "); double B = cin.getdouble(); System.out.print(" Introdu numarul real C: "); double C = cin.getdouble(); System.out.println("Numerele introduse: "+A+", "+B+" si "+C+" formeaza: "); if( ( A<B+C ) && ( B<A+C) && ( C<A+B ) ) //numerele pot forma laturile unui triunghi if ( (A*A==B*B+C*C) (B*B==A*A+C*C) (C*C==A*A+B*B) ) System.out.println(" - un triunghi dreptunghic"); else if ( (A*A>B*B+C*C) (B*B>A*A+C*C) (C*C>A*A+B*B) ) System.out.println(" - un triunghi obtuzunghic"); else System.out.println(" - un triunghi ascutitunghic"); 4
5 if ( (A==B) && (B==C) ) System.out.println(" - un triunghi echilateral"); else if ( (A==B) (A==C) (B==C) ) System.out.println(" - un triunghi isoscel"); else System.out.println(" - nu pot forma laturile unui triunghi"); //main //class triunghi2 ecuatiegr22.java public class ecuatiegr22 System.out.print(" Introdu numarul real A: "); double A = cin.getdouble(); System.out.print(" Introdu numarul real B: "); double B = cin.getdouble(); System.out.print(" Introdu numarul real C: "); double C = cin.getdouble(); System.out.println(" Numerele introduse sunt: "+A+", "+B+" si "+C); System.out.println(" Solutiile ecuatiei sunt: "); if( A!=0 ) double delta = B*B-4*A*C; if ( delta > 0 ) double x1=(-b+math.sqrt(delta))/(2*a); double x2=(-b-math.sqrt(delta))/(2*a); System.out.println(" x1="+x1); System.out.println(" x2="+x2); else double x = -B/(2*A); System.out.println(" x="+x); //main //class ecuatiegr22 else System.out.println(" Nu avem ecuatie de gradul II"); produscifre2.java public class produscifre2 5
6 System.out.print(" Introdu numarul natural N: "); int N = cin.getint(); System.out.println(" Numarul introdus este: "+N); int p=1; while ( N!=0 ) p *= N%10; N /= 10; System.out.println(" Produsul cifrelor numarului este: "+p); //main //class produscifre2 palindrom2.java public class palindrom2 System.out.print(" Introdu numarul natural N: "); int N = cin.getint(); System.out.println(" Numarul introdus este: "+N); int n1=n,nn=0; while ( n1!=0 ) nn = nn*10 + n1%10; n1 /= 10; if( nn==n ) System.out.println(" Numarul este palindrom"); else System.out.println(" Numarul NU este palindrom"); //main //class palindrom2 6
7 package Citire; import java.io.*; Codul sursa pentru clasa Citire public class Citire public String getstring() String s = " "; try InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); s = br.readline(); catch (IOException e) System.out.println(" EROARE DE CITIRE!!! Mesaj: "+e.getmessage()); return s; public char getchar() boolean Ok; String s; char c=' '; do try Ok = true; s = getstring(); c = s.charat(0); catch (StringIndexOutOfBoundsException e) Ok = false; while (!Ok); return c; public int getint() boolean Ok; String s; int i = 0; do try Ok = true; s = getstring(); i = Integer.parseInt(s); catch (NumberFormatException e) Ok = false; while (!Ok); return i; 7
8 public double getdouble() boolean Ok; String s; double d = 0; do try Ok = true; s = getstring(); d = Double.parseDouble(s); catch (NumberFormatException e) Ok = false; while (!Ok); return d; ATENTIE!!! Această clasă trebuie salvată într-un fişier cu numele Citire.java într-un dosar nou (în dosarul în care vor fi salvate programele java) denumit Citire 8
Probleme 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 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 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 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 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 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 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 informationLaborator 2 Java. Structura programelor Java. Tipuri de date. Probleme rezolvate: Scrieti, compilati si rulati toate exemplele din acest laborator:
Laborator 2 Java Structura programelor Java. Tipuri de date. Probleme rezolvate: Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Se citeste un numar n natural. Sa se calculeze suma
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 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 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 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 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 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 informationLaborator 9. Programare orientată pe obiecte Laborator 9. 1) Să se realizeze o aplicaţie care să rezolve ecuaţii de gradul al doilea.
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
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 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 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 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 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 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 informationProgramarea calculatoarelor
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect. dr. Adrian Runceanu Curs 10 13.11.2013 Programarea
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 informationNivelul inferior de prelucrare a fişierelor
INTRĂRI ŞI IEŞIRI Operaţiile de I/E în limbajul C se realizează prin intermediul unor funcţii din biblioteca standard a limbajului. Majoritatea operaţiilor de I/E se realizează în ipoteza că datele sunt
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 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 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 informationSfaturi de bună practică
Sfaturi de bună practică pentru concurenţii OJI / ONI 2014 Elevii care vor participa la Olimpiada Judeţeană/Naţională de Informatică trebuie să aibă în vedere următoarele: A) Pentru evitarea erorilor la
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 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 informationOverview of the OOA Process...
Object-Oriented Analysis and Modeling Object-oriented analysis (OOA) What are the relevant objects? How do they relate to one another? How do we specify/model a problem so that we can create an effective
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 informationProgramarea calculatoarelor
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect. dr. Adrian Runceanu Curs 10 05.05.2014 Programarea
More informationAppFileIO > PrFileIO> ByteDataStreamIO import java.io.*; in = new DataInputStream(new BufferedInputStream(new FileInputStream(f)));
1 AppFileIO > PrFileIO> ByteDataStreamIO public class ByteDataStreamIO { String f = "data.bin"; String s; double d; int i; DataOutputStream out; DataInputStream in; //scrierea datelor out = new DataOutputStream(new
More informationPROGRAMARE ORIENTATĂ PE OBIECTE
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu PROGRAMARE ORIENTATĂ PE OBIECTE Lector dr. Adrian Runceanu 03.01.2014 1 Curs 15 Limbajul
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 informationProgramarea calculatoarelor. C++ Siruri de caractere # 10. Adrian Runceanu
Programarea calculatoarelor # 10 C++ Siruri de caractere 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 10 21.11.2016 Programarea calculatoarelor 2 Capitolul 8. Şiruri de caractere 8.1. Formă generală.
More informationLucrarea nr.8 CLASE IMBRICATE
Lucrarea nr.8 CLASE IMBRICATE În C++ se poate include declaraţia unei clase în interiorul altei clase. Clasa declarată în interiorul alteia se numeşte clasă imbricată (nested class) şi permite evitarea
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 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 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 informationŞiruri de caractere System.String string Verbatim verbatim verbatim Exemplu
Şiruri de caractere Pentru reprezentarea şirurilor de caractere, în limbajul C#, tipul de date utilizat este clasa System.String (sau aliasul string). Se definesc două tipuri de şiruri: regulate de tip
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 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 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 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 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 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 informationclass Tree { private Node root; // first node of tree //
// tree.java // demonstrates binary tree // to run this program: C>java TreeApp import java.io.*; import java.util.*; // for Stack class ////////////////////////////////////////////////////////////////
More informationOferta speciala Vodafone
Oferta speciala Vodafone PERSOANA DE CONTACT S.N.A.P. MATEI MARIN 0722.615.321 Intre orele 08.30 15.00 Abonamente voce cu terminale in rate: 2 Red Connect Eco 7.5 Minute nelimitate in orice retea nationala
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 informationProgramarea calculatoarelor
Limbajul C CURS 3 Instrucţiuni C continuare curs 2 Alte instrucţiuni C Instrucţiunea break >ieşire forţată din ciclu sau switch Salt după instrucţiunea din care a ieşit Instrucţiunea continue ->continuă
More informationChapter 5 Some useful classes
Chapter 5 Some useful classes Lesson page 5-1. Numerical wrapper classes Activity 5-1-1 Wrapper-class Integer Question 1. False. A new Integer can be created, but its contents cannot be changed. Question
More informationVariabile predefinite
Php(2) Variabile predefinite Variabile predefinite $GLOBALS = pot fi accesate toate variabilele globale care sunt accesibile scriptului PHP curent $_SERVER = contine o serie de variabile ale caror valori
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 informationProgramare Orientată pe Obiecte în limbajul Java
Curs 4 Programare Orientată pe Obiecte în limbajul Java Programare Orientată pe Obiecte Cuprins Tipul enumerare Clase imbricate Clase şi metode abstracte Excepţii Tipuri de date enumerare enum public class
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 informationOverview of the OOA Process...
Object-oriented analysis (OOA)! What are the relevant objects? How do they relate to one another? Object-Oriented Analysis and Modeling! How do we specify/model a problem so that we can create an effective
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 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 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 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 informationLISTING 8.1. The tree.java Program. // tree.java // demonstrates binary tree // to run this program: C>java TreeApp import java.util.
406 CHAPTER 8 Binary Trees The display shows the key values arranged in something of a tree shape; however, you ll need to imagine the edges. Two dashes ( ) represent a node that doesn t exist at a particular
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 informationELEMENTELE DE BAZA ALE LIMBAJULUI C++ 1. CITIRI, SCRIERI. Implementarea algoritmilor Limbajul C++ Informatică
ELEMENTELE DE BAZA ALE LIMBAJULUI C++ Un program scris in C++ este alcatuit din una sau mai multe functii. Fiecare functie are mai multe instructiuni in C++ care codifica algoritmul programului. Instructiunile
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 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 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 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 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 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 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 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 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 informationLimbaje de tipul 3. Gramatici regulate Automate finite. Expresii regulate. Deterministe Nedeterministe. a, a, ε, E 1.E 2, E 1 E 2, E 1*, (E 1 )
Curs 7 1 Limbaje de tipul 3 Gramatici regulate Automate finite Deterministe Nedeterministe Expresii regulate a, a, ε, E 1.E 2, E 1 E 2, E 1*, (E 1 ) 2 Istoric Paşii compilării Analiza lexicală Descriere
More informationInput from Files. Buffered Reader
Input from Files Buffered Reader Input from files is always text. You can convert it to ints using Integer.parseInt() We use BufferedReaders to minimize the number of reads to the file. The Buffer reads
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 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 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 informationGestionarea memoriei dinamice. Tablouri şi şiruri de caractere. Conversii de date. Operaţii de intrare / ieşire
Lucrarea 3 Gestionarea memoriei dinamice. Tablouri şi şiruri de caractere. Conversii de date. Operaţii de intrare / ieşire Cuprins Simbolul this...1 Colectorul de reziduuri (Garbage Collector)...4 Transmiterea
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 information50 euro reducere suplimentara la telefon prin portare de abonament impreuna cu serviciile de internet si tv prin fibra optica
Samsung Galaxy S9 in oferta de portare de la abonament. Noutati 50 euro reducere suplimentara la telefon prin portare de abonament impreuna cu serviciile de internet si tv prin fibra optica Vreau sa am
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 informationAnexa 3 - Sed; awk. Filtrarea pe baza de expresii regulate
Anexa 3 - Sed; awk Contents 1 Filtrarea pe baza de expresii regulate 1.1 Similaritati 1.2 Sintaxa 1.3 Mod de rulare 1.4 Structura unui script 1.5 Expresii regulate 1.5.1 Exemple 2 sed 3 awk 3.1 Editarea
More informationWOSO Source Code (Java)
WOSO 2017 - Source Code (Java) Q 1 - Which of the following is false about String? A. String is immutable. B. String can be created using new operator. C. String is a primary data type. D. None of the
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 informationCIS265 - Spring Exam 2 First Name Last Name CSU#
CIS265 - Spring 2013 - Exam 2 First Name Last Name CSU# MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) An instance of describes system errors.
More informationInterfata grafica pentru un program scris in Sicstus Prolog. Intrebari:
Interfata grafica pentru un program scris in Sicstus Prolog Intrebari: irina.ciocan@gmail.com Cuprins 1. Introducere. De ce e utila interfata. Ce metode de realizare exista. 2. Cum facem comunicarea in
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 information1. C şi C++ un tur de orizont.
1. C şi C++ un tur de orizont. 1.1. Structura unui program C foarte simplu Un limbaj de programare reprezintă o interfaţă între problema de rezolvat şi programul de rezolvare. Limbajul de programare, prin
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 informationOperații de intrare/ieșire în C++
Operații I/O în limbajul C++ Operații de intrare/ieșire în C++ Mihai Gabroveanu Limbajul C++ moștenește de la C funcțiile de I/O Dezavantaj: permit manipularea doar a tipurilor de bază Limbajul C++ introduce
More informationProgramarea calculatoarelor
Programarea calculatoarelor #3 C++ Elemente introductive ale limbajului C++ 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 3 Elemente introductive ale limbajului C++ 02.11.2016 Curs - Programarea calculatoarelor
More informationTRANSFORMATOARE DE CURENT
MAK 140/80 TRANSFORMATOARE DE CURENT Aceste transformatoare de curent pot fi utilizate pentru curenţi de la 200 A la 2000 A. Ele sunt transformatoare de curent de tip inel. Sunt fabricate conform standardelor
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 informationimport java.io.*; class OutputExample { public static void main(string[] args) { try{ PrintWriter pw = new PrintWriter
class OutputExample try PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter("test1.txt"))); pw.println("outputexample pw.close() catch(ioexception e) System.out.println(" class InputExample
More informationLucrarea nr. 6 COMUNICAȚIA SERIALĂ SINCRONĂ Modulul MASTER SYNCHRONOUS SERIAL PORT (MSSP)
Prezentare generală Lucrarea nr. 6 COMUNICAȚIA SERIALĂ SINCRONĂ Modulul MASTER SYNCHRONOUS SERIAL PORT (MSSP) Transmisiunea asincronă este folosita, de regulă, atunci când datele care trebuie transmise
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 information1 Laborator 3: Liste Circulare si Liste Dublu Inlantuite
1.1 Obiective În lucrare sunt prezentate principalele operaţii asupra listelor circulare simplu înlănţuite: crearea, inserarea unui nod, ştergerea unui nod şi ştergerea listei. În a ua parte vor fi prezentate
More informationSisteme distribuite Lucrarea de laborator nr. 13. Lucrarea de laborator nr. 13 Extinderea CLR Configuration System
Lucrarea de laborator nr. 13 Extinderea CLR Configuration System 13. CLR In cazul aplicatilor.net care folosesc deploymentul xcopy si clienti inteligenti, nu mai putem folosi registri pentru a pastra infomatiile
More information