Documente Academic
Documente Profesional
Documente Cultură
Teorie Cls 9 Informatica Intensiv
Teorie Cls 9 Informatica Intensiv
1. Aritmetici
2. Logici
/
169/10=16 || (or)
%
169%10=9 ! (NOT)
&& (AND)
3. Relationali
==
(egalitate)
!=
(diferenta)
4. De Atribuire
a
T T F F T = true F=false
b
T F T F
a||b
T T T F
a&&b
T F F F
!a
F F T T
5. Coduri si caractere \a =emite 1 sunet \b =backspace \t =Tab \v =Tab vertical \r =Inceputul linii curente f.eof() = sf. de fisier
Structuri de control
1. Str. Liniara instr1; Instr2; .... Instrn;
2. Str Alternativa
3. Str. Repetitiva
IF
Switch
While
For
CMMDC
CMMMC
2. Agoritm
Generator de numere
#include <cstdlib> randomize(); x=random(n); // genereaza un nr < n
Palindrom
nr 12321 1232 citit normal 12321 1232 citit invers 12321 2321 E Palindrom?? DA NU
Min / Max
1. Min Pt 2 numere Pt N numere
Algoritm:
FUNCTII
1. Returneaza un raspuns
TABLOURI
1. Unidimensionale (Vectori) 0 1 2 3 4 5
2. Bidimensionale (Matrici) 0 0 1 2 1 2 3
Matrici - complex
- 2 matrici sunt egale daca au aceleasi dimensiuni si valorile de pe pozitii corespunzatoare egale!!! - matricea unutate = m. patratica care contine 0, pt i != j 1, pt i == j - matricea nula = toate valorile sunt 0 - Trace-ul = elmentelor de pe giag principala
2. Diagonala secundara =
i+j=n-1 0 0 1 2
Operatii cu matrici
1. Adunarea a 2 matrici
2. Inmulltirea a 2 matrici
Sortarea
1. Selectie directa
2. Bouble sort
3. Insertie directa
4. Cu 2 for-uri
5.QSORT
Cautarea binara
Intercalasarea
- reunuinea a 2 vectori ... inclusiv elementele care se repeta a=( 2, 7, 9, 10) b=(1, 3, 9) x=(1, 2, 3, 7, 8, 9, 9, 10)
Numere Mari
1. Citirea unui nr. mare terminare sir: citire spatiu: \0 f.get();
Queue