Programarea Calculatoarelor

Laborator
10/10 (2 voturi)
Conține 11 fișiere: pdf
Pagini : 74 în total
Cuvinte : 8532
Mărime: 3.14MB (arhivat)
Publicat de: Romulus Ungureanu
Puncte necesare: 0
Universitatea Politehnica din Bucuresti Facultatea de Antreprenoriat, Ingineria si Managementul Afacerilor

Extras din laborator

1. Introducere in programarea calculatoarelor si prezentarea notiunii de algoritm

Programarea calculatoarelor este procesul de proiectare, implementare, testare, depanare a

codului sursa a programelor de calculator.Codul sursa este scris intr-un limbaj de programare

si poate fi o modificare a unei surse existente sau ceva complet nou.Obiectivele programarii

calculatoarelor este de a crea programe care corespund unui comportament anume.Scrierea programelor (a codului sursa) necesita de cele mai multe ori o bogata expertiza in diferite

subdomenii, incluzand cunostinte de logica formala si algoritmi.

Notiunea de algoritm se refera la o succesiune de etape care se poate aplica mecanic pentru

rezolvarea unei clase de probleme. Pentru redactarea unui algoritm, putem folosi una din

urmatoarele mijloace:

- Scheme logice

- Pseudocod - este o scriere intermediar., menit. s. simplifice scrierea unui algoritm

intr-un limbaj de programare i s. ajute la realizarea clarit. ii algoritmului, in timp

scurt.

- Mental, fara pseudocod sau scheme logice

Cerintele obligatorii pentru un algoritm sunt :

- Claritate, algoritmul nu trebuie sa aiba ambiguitati

- Generalitate, algorimul trebuie sa rezolve o intreaga clasa de probleme si nu

probleme particulare

- Finitudine, algoritmul trebuie sa furnizeze un rezultat intr-un timp finit

Intrebare: O problema poate avea mai multi algoritmi de rezolvare? Care e cel mai

bun?

Obiectele cu care lucreaza algoritmii:

- Date ¡V de intrare, de iesire.

- Dupa tipul datelor ¡V intregi, reale, logice ( 0/1 sau False/True), caractere (¡¥a¡¦), siruri

de caractere ¡§abc¡¨.

- Constante ¡V date din program care nu trebuie citite sau calculate ¡V PI, e, etc.

2

- Variabile ¡V au un nume unic, dar continutul nu ; Caracteristici ale variabilelor -

nume, tip, valoarea la un moment dat, adresa variabilei (locul in memorie).

Ex: x este de tip intreg, are valoare 10 si adresa la care se afla in memorie: 0xFF38

- Expresii ¡V sunt construite cu ajutorul constantelor, variabilelor si a operatorilor, fiind

de mai multe tipuri, ca si variabilele. Exemplu:10*x+2; x>y; x+y

- Operatii - intrarea - preluarea unor date de la un dispozitiv de intrare si trecerea

unei date din memorie catre un dispozitiv de iesire (iesirea) ; decizia, atribuirea -

x=7; y=x+y ( se evalueaza expresia din dreapta atribuirii, valoarea obtinuta este

atribuita variabilei din stanga, care isi pierde vechea valoare).

2. Prezentarea notiunii de program si limbaje de programare

Prin program se intelege o descriere precisa si concisa a unui algoritm intr-un anumit limbaj de programare.

Limbaje de programare:

- Limbaje de nivel coborat, dependent de calculator:limbaj de asamblare (mnemonice

pentru operatii, simboluri pentru adrese, este un limbaj dependent de masina, greu de

programat)

- Limbaje de nivel inalt, independente de structura calculatorului: Fortran -1955,

pentru probleme tehnico stiintifice, Cobol -1959, pentru probleme economice,

Programare structurata ¡V¡¦70, Programarea orientata obiect ¡V¡¥80.

Programarea structurata ¡V se refera la programarea top-down, adica se bazeaza pe

descompunerea unei probleme complexe in subprobleme mai simple numite module.

Preview document

Programarea Calculatoarelor - Pagina 1
Programarea Calculatoarelor - Pagina 2
Programarea Calculatoarelor - Pagina 3
Programarea Calculatoarelor - Pagina 4
Programarea Calculatoarelor - Pagina 5
Programarea Calculatoarelor - Pagina 6
Programarea Calculatoarelor - Pagina 7
Programarea Calculatoarelor - Pagina 8
Programarea Calculatoarelor - Pagina 9
Programarea Calculatoarelor - Pagina 10
Programarea Calculatoarelor - Pagina 11
Programarea Calculatoarelor - Pagina 12
Programarea Calculatoarelor - Pagina 13
Programarea Calculatoarelor - Pagina 14
Programarea Calculatoarelor - Pagina 15
Programarea Calculatoarelor - Pagina 16
Programarea Calculatoarelor - Pagina 17
Programarea Calculatoarelor - Pagina 18
Programarea Calculatoarelor - Pagina 19
Programarea Calculatoarelor - Pagina 20
Programarea Calculatoarelor - Pagina 21
Programarea Calculatoarelor - Pagina 22
Programarea Calculatoarelor - Pagina 23
Programarea Calculatoarelor - Pagina 24
Programarea Calculatoarelor - Pagina 25
Programarea Calculatoarelor - Pagina 26
Programarea Calculatoarelor - Pagina 27
Programarea Calculatoarelor - Pagina 28
Programarea Calculatoarelor - Pagina 29
Programarea Calculatoarelor - Pagina 30
Programarea Calculatoarelor - Pagina 31
Programarea Calculatoarelor - Pagina 32
Programarea Calculatoarelor - Pagina 33
Programarea Calculatoarelor - Pagina 34
Programarea Calculatoarelor - Pagina 35
Programarea Calculatoarelor - Pagina 36
Programarea Calculatoarelor - Pagina 37
Programarea Calculatoarelor - Pagina 38
Programarea Calculatoarelor - Pagina 39
Programarea Calculatoarelor - Pagina 40
Programarea Calculatoarelor - Pagina 41
Programarea Calculatoarelor - Pagina 42
Programarea Calculatoarelor - Pagina 43
Programarea Calculatoarelor - Pagina 44
Programarea Calculatoarelor - Pagina 45
Programarea Calculatoarelor - Pagina 46
Programarea Calculatoarelor - Pagina 47
Programarea Calculatoarelor - Pagina 48
Programarea Calculatoarelor - Pagina 49
Programarea Calculatoarelor - Pagina 50
Programarea Calculatoarelor - Pagina 51
Programarea Calculatoarelor - Pagina 52
Programarea Calculatoarelor - Pagina 53
Programarea Calculatoarelor - Pagina 54
Programarea Calculatoarelor - Pagina 55
Programarea Calculatoarelor - Pagina 56
Programarea Calculatoarelor - Pagina 57
Programarea Calculatoarelor - Pagina 58
Programarea Calculatoarelor - Pagina 59
Programarea Calculatoarelor - Pagina 60
Programarea Calculatoarelor - Pagina 61
Programarea Calculatoarelor - Pagina 62
Programarea Calculatoarelor - Pagina 63
Programarea Calculatoarelor - Pagina 64
Programarea Calculatoarelor - Pagina 65
Programarea Calculatoarelor - Pagina 66
Programarea Calculatoarelor - Pagina 67
Programarea Calculatoarelor - Pagina 68

Conținut arhivă zip

  • Programarea Calculatoarelor
    • Laborator1.pdf
    • Laborator10.pdf
    • Laborator12_Prezentare.pdf
    • Laborator2.pdf
    • Laborator3.pdf
    • Laborator4.pdf
    • Laborator5.pdf
    • Laborator6.pdf
    • Laborator7.pdf
    • Laborator8.pdf
    • Laborator9.pdf

Alții au mai descărcat și

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Noțiuni introductive C++

Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> //...

VHDL

Simularea structurilor hardware digitale cu ACTIVE-HDL Această lucrare are ca principal obiectiv prezentarea mediului de dezvoltare ALDEC ACTIVE...

Structuri de Date și Algoritmi

Se citesc m perechi de numere întregi (x,y) reprezentând extremitatile muchiilor unui graf neorientat cu n vârfuri si m muchii. Sa se verifice...

Limbaj de Programare C++

1. Prezentarea mediului de dezvoltare Microsoft Visual C++ 6.0 Microsoft Visual C++ 6.0 este mediul de dezvoltare integrat (Integrated Development...

Sisteme de Operare

Laborator nr. 1 Introducere in sistemul de operare Linux Surt istoric: Sistemul de operare UNIX a fost creat la Bell Laboratories in 1969, de...

Introducere în Limbajul Java

Programare Orientată pe Obiecte 1.Introducere în limbajul Java Java ca limbaj şi mediu de programare a fost lansat de firma Sun Microsystems. Cea...

Te-ar putea interesa și

Dreptul de Autor pe Internet

1. Introducere Modalitatea în care Internetul a devenit fenomenul pe care astăzi îl considerăm un element omniprezent în existenţa umana pare a fi...

Reproducerea neautorizată a programelor de calculator - forme și modalități în Administrația Publică

Capitolul I Conceptul de infracţiune şi trăsăturile ei esenţiale 1.1. Infracţiunea – instituţie fundamentală a dreptului penal INFRACŢIUNEA-...

Dreptul de Autor

INTRODUCERE Pentru a raspunde cerintelor societatii contemporane si obligatiilor asumate pe plan international de catre statul nostru, Parlamentul...

Actele de Autoritate cu Caracter Militar

Introducere În mai putin de o generatie, revolutia informationala si introducerea calculatoarelor în aproape fiecare dimensiune a societatii a...

Protecția juridică a programelor pe calculator

De o natură aparte între creaţiile spiritului protejate prin intermediul Legii 8 din 1996 privind drepturile de autor şi drepturile conexe,...

Protecția juridcă a programelor pentru calculator

Dezvoltarea sistemelor de calculator și în special a micro-calculatoarelor a ridicat probleme juridice specifice referitoare la modul de protecție...

Programarea calculatoarelor și limbaje

Specificatii: - Programul pe care l-am prezantat este construit din patru functii: functia main, functia criptare Caesar,functia decriptare...

Programarea calculatorului II - mapă cu programe

1. PROGRAMUL NR.1 1. Formularea problemei Sa se scrie un program care sa afiseze mesajul “Salut, sunt Mehes Vlad.” 2. Descrierea algoritmului...

Ai nevoie de altceva?