Extras din notiță
CAPITOLUL 1 -NOTIUNI INTRODUCTIVE
1. Enumeraţi unităţile funcţionale ale unui sistem de calcul.
1. Unitatea de intrare (cu funcţia de citire) ;
Unitatea de ieşire (cu funcţia de scriere, afişare) ;
Memoria internă (memoria RAM - Random Acces Memory);
Unitatea centrală prelucrează datele din memoria internă;
Memoria externă
2. Care este diferenţa dintre bit şi byte?
2. Un byte reprezintă un grup de 8 bits.
3. Ce este un algoritm?
3. Algoritmul este conceptul fundamental al informaticii.
Algoritmul este un set ordonat de paşi executabili, descrişi fără echivoc, care definesc un proces finit!
4. Care sunt deosebirile între algoritm şi program?
4. Program = Date + Algoritm! Algoritmul este un set ordonat de paşi executabili, care trebuiesc intelesi de catre oameni pe cand Programul este un ansamblu de instrucţiuni, pe care calculatorul le execută pentru a rezolva o anumită problemă.Cu ajutorul programelor se reprezinta algoritmii scrisi in limbaje de programare.
5. Care sunt proprietăţile fundamentale ale algoritmilor?
5.Carecterul finit
Caracterul unic si universal
Caracterul realizabil
Caracterul discret
Caracterul determinist
6.Cum pot fi reprezentati algoritmii?
6.Scheme logice si pseudocod!
7. Ce sunt limbajele de programare?
7.Limbajele de programare sunt lmbaje artificiale care permit o descriere riguros formalizata a
Datelor si a algoritmului,intr-un program,care sa fie inteles de catre calculator!
8. Ce sunt limbajele de programare de nivel înalt?
8. Limbaje din generaţia a treia, sau limbajele de nivel înalt sunt limbaje de programare
apropiate de limbajele umane naturale (cu primitive de nivel înalt), puternic formalizate.
Programele scrise într-un limbaj de nivel înalt sunt, independente de maşină (nu chiar 100%),deci portabile (pot fi transferate pe diferite platforme).
9. Ce legături există între limbajele C şi C++?
9. Limbajele C şi C++ sunt limbaje de programare de nivel înalt. Limbajul C++ păstrează toate elementele limbajului C, beneficiind de eficienţa şi flexibilitatea acestuia.
10. Care sunt diferenţele între programele de aplicaţie şi sistemul de operare?
10. Sistemul de operare (de exploatare) care coordonează întreaga activitate a echipamentului de calcul; acesta “este activat” la pornirea calculatorului şi asigură:
Gestiunea echitabilă şi eficientă a resurselor din cadrul sistemului de calcul;
Realizarea interfeţei cu utilizatorul;
Furnizarea suportului pentru dezvoltarea şi execuţia aplicaţiilor.
Sistemul de aplicaţii (de programe), care poate include: medii de programare, editoare de texte, compilatoare, programe aplicative din diverse domenii (economic, ştiinţific, financiar, divertisment).
11. Care sunt diferenţele dintre memoriile internă şi externă dintr-un calculator?
11. Memoria externă este reprezentată, fizic, prin unităţile de discuri (discuri dure-hard disk, discuri flexibile-floppy disk, discuri de pe care informaţia poate fi doar citită-CDROM, DVDROM, etc) sau benzi magnetice. Spre deosebire de memoria internă, memoria externă are capacitate mult mai mare, iar informaţia înregistrată în memoria externă are caracter permanent, în dezavantajul timpului de acces la aceasta.
Cap2.intrebari.date.operatori.expresii
1.Ce reprezintă datele şi care sunt atributele lor?
1. În program datele apar fie sub forma unor constante (valori cunoscute anticipat, care nu se
modifică), fie sub formă de variabile. Constantele şi variabilele sunt obiectele informaţionale
de bază manipulate într-un program.
Fiecare categorie de date este caracterizată de atributele:
Nume;
Valoare;
Tip;
Clasă de memorare.
2. Care sunt diferenţele între constante şi variabile?
2. Spre deosebire de constante, variabilele sunt date (obiecte informaţionale) ale căror valori se
pot modifica în timpul execuţiei programului. Şi variabilele sunt caracterizate de atributele
nume, tip, valoare şi clasă de memorare.
Preview document
Conținut arhivă zip
- Progamare a Calculatoarelor.doc