Progamare a Calculatoarelor

Notiță
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 6727
Mărime: 37.14KB (arhivat)
Publicat de: Tudor Buzatu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Stefanescu Diana
Intrebari si raspunsuri pentru examenul de programare in C/C++ 2010-2011

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

Progamare a Calculatoarelor - Pagina 1
Progamare a Calculatoarelor - Pagina 2
Progamare a Calculatoarelor - Pagina 3
Progamare a Calculatoarelor - Pagina 4
Progamare a Calculatoarelor - Pagina 5
Progamare a Calculatoarelor - Pagina 6
Progamare a Calculatoarelor - Pagina 7
Progamare a Calculatoarelor - Pagina 8
Progamare a Calculatoarelor - Pagina 9
Progamare a Calculatoarelor - Pagina 10
Progamare a Calculatoarelor - Pagina 11
Progamare a Calculatoarelor - Pagina 12
Progamare a Calculatoarelor - Pagina 13
Progamare a Calculatoarelor - Pagina 14
Progamare a Calculatoarelor - Pagina 15
Progamare a Calculatoarelor - Pagina 16
Progamare a Calculatoarelor - Pagina 17

Conținut arhivă zip

  • Progamare a Calculatoarelor.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Programarea Calculatoarelor și Algoritmi

Dev C++ este un mediu integrat de dezvoltare pentru limbajul de programare C/C++. Soft-ul este free si poate fi obtinut si instalat urmand...

Autocad pentru începători

C1.1.CONCEPTUL DE CAD TERMINOLOGIE - COMPUTER AIDED ENGINEERING -CAE-vizeazăetapeledecercetare,inovaresiconcepţie; - COMPUTER AIDED DRAWING/...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Programarea Calculatoarelor

1.1. LIMBAJE DE PROGRAMARE SI ALGORITMI 1.1.1. Definitia si proprietatile algoritmilor Limbajele de programare sunt mijloace de comunicare între...

Aplicații ale Informaticii

NOŢIUNI INTRODUCTIVE 1.1. CALCULATOARE NUMERICE În funcţie de procedeul de reprezentare a informaţiei şi de suportul fizic al informaţiei,...

Utilizarea și Programarea Calculatoarelor

1. Hardware/Software/IT Tehnologia informatiei se refera la studiul calculatoarelor si utilizarea lor pe scara larga într-o multitudine de...

Te-ar putea interesa și

Studiu de fezabilitate al unui proiect de investiții finanțat pe baza unui credit furnizor

Rolul investitiilor in economia de piata si evolutia acestora in ultimii ani Economia Romaniei a parcurs mai mult de noua ani de tranzitie de la...

Proiectarea unui Suport Software pentru Gestionarea Stocurilor dintr-un Magazin

Capitolul I. ARGUMENTAREA TEMEI 1.1 Prezentarea temei Lucrarea oferă o analiză a modalităţilor practice de utilizare a instrumentelor informatice...

Arhitectura Calculatoarelor și Sistemelor de Operații

Arhitectura Calculatoarelor 1. Placa de bază Placa de bază este placa centrală de circuite printate (PCB: Printed Circuit board) intr-un sistem...

Hinter Soft SRL - Plan de afacere

1. Titlu plan de afaceri ( numele entității juridice create sau brand-ul sub care va fi derulată activitatea): SCOALA INFORMALA DE IT 2....

Programarea Stocastică

INTRODUCERE De-a lungul anilor s-a demonstrat că sistemul militar modern, ca de altfel orice alt organism social, în care actul decizional...

Trasabilitatea Produselor Alimentare

1. Aspecte generale privind trasabilitatea Conform ISO 220005: 2007, trasabilitatea reprezintă capacitatea de a urmări istoricul, aplicaţia sau...

Module de Memorie - Tehnologie

MOTIVAVAŢIA LUCRĂRII In această lucrare,voi explica pe scurt ce este memoria şi cum sunt stocate datele in ea.Pentru ca apoi să intru in detaliile...

Proiect investițional - SC EL-CO SA

PROIECTUL INVESTITIONAL 1. Denumirea obiectivului investitional Automatizarea proceselor de productie la EL-CO SA cu echipamente pneumatice,...

Ai nevoie de altceva?