Extras din laborator
Task 1: Scrieti pseudocodul pentru a rezolva o ecuatie de grad doi cu coeficienti reali
(tratati si cazul in care ecuatia are solutii complexe).
Task 2: Scrieti pseudocodul pentru sortarea unui vector de siruri de caractere.
Task 3: Precizati ce face urmatorul pseudocod:
1.Citeste N;
2.I=0;
3.S=0;
4.Cat timp I<=N
S=S+I;
I=I+1;
1
5.Afiseaza S
Task 4: Se da urmatorul cod Java. Precizati ce se afiseaza in urma executiei codului.
public class MyCode {
public MyCode() {
;
}
public static void main(String args[])
{ int s=0,n,i;
n=3;
for (i=0;i<=n;i++)
s+=i;
System.out.println(s);
}
}
2
Task 1: Prezentati structurile repetitive de calcul folosite in descrierea algoritmilor si
instructiunile asociate. Scrieti cate un program Java care gaseste maximul dintr-un sir
de numere reale citite de la consola (cate un program pentru fiecare structura).
Task 2: Se da urmatoarea functie scrisa in Java. Precizati ce se calculeaza.
public static int[][] functie( int a[][], int b[][]) {
int i, j, k, dim;
int c[][] = new int[a.length][b[0].length];
if(a[0].length!=b.length) { // daca nr col a lui a != nr lin a lui b
System.out.println("Eroare");
return c;
} else
1
dim = a[0].length;
for ( i=0; i<a.length; i++)
for ( j=0 ; j<b[i].length; j++) {
c[i][j] = 0;
for( k=0; k<dim; k++)
c[i][j] += a[i][k] * b[k][j];
}
return c;
}
Task 3: Scrieti un program Java care citeste o matrice patrata de la consola sau din
fisier si verifica daca matricea are proprietatile unui patrat magic (suma elementelor
pe linii, coloane si diagonale este aceeasi).
Preview document
Conținut arhivă zip
- Programarea Calculatoarelor
- Laborator1.pdf
- Laborator10.pdf
- Laborator11.pdf
- Laborator12.pdf
- Laborator13_Site_si_Prezentare.pdf
- Laborator2.pdf
- Laborator3.pdf
- Laborator4.pdf
- Laborator5.pdf
- Laborator7.pdf
- Laborator8.pdf
- Laborator9.pdf