Programarea Calculatoarelor

Curs
8/10 (1 vot)
Domeniu: Contabilitate
Conține 8 fișiere: ppt
Pagini : 81 în total
Mărime: 1.06MB (arhivat)
Publicat de: Leopoldina Mihai
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Preda Marcel

Extras din curs

Limbajul a fost elaborat în anii 70 de către Brian W. Kernighan si Dennis M. Ritchie de la Bell Laboratories, New Jersey, SUA pe baza dezvoltării limbajelor B şi BCPL.

Iniţial a fost destinat scrierii sistemului de operare UNIX, deoarece era necesar un nou limbaj pentru scrierea unui sistem de operare cât mai independent de platforma hardware aleasă.

Caracteristicile distinctive ale limbajului au fost definite de la inceput:

Portabilitate maximă

Structurare

Posibilitatea efectuarii si optimizării operaţiilor la nivelul maşinii:

lucrul cu o mare diversitate de periferice

interfaţa eficientă cu sistemul de operare

optimizarea operatiilor de prelucrare a datelor, cu păstrarea trasaturilor unui limbaj de nivel inalt

Limbajul C face parte din familia limbajelor de programare structurată. Datele pot fi organizate în colecţii de elemente de diferite tipuri. Programatorul are posibilitatea de a defini propriile tipuri, ceea ce facilitează o reprezentare adecvată a informaţiilor ce vor fi prelucrate.

Spre deosebire de Pascal, structura programelor este mai simplă şi mal uniformă. Aceasta în primul rând pentru că subrutinele sunt organizate în C sub o singură formă şi anume sub forma funcţiilor (în Pascal sunt accepate 2 forme: funcţii şi proceduri). în al doilea rând pentru câ funcţiile nu pot fi definite una în interiorul alteia. Un program este format din mai multe funcţii care efectuează activităţi clar definite şi care sunt bine delimitate de restul programului.

Unitatea de bază în cazul limbajului C este funcţia. Funcţiile, pot fi compuse din mai multe blocuri. Un bloc este o secvenţă de mai multe declaraţii, definiţii şi instrucţiuni care fixează durata de valabilitate a variabilelor şi a constantelor simbolice definite în interiorul său. Blocul posedă aceeaşi calitate ca şi funcţiile, de a proteja variabilele locale.

iniţial, limbajul a fost folosit pentru a substitui limbajul de asamblare în

aplicaţii complexe (sisteme de operare, compilatoare, baze de date, editoare de text, aplicaţii industriale, utilitare). În cazul sistemului de operare UNIX, 90% din cod este realizat în limbajul C. Limbajul permite atât facilităţi provenite de la folosirea sa în calitate de limbaj de nivel înalt, cât şi facilităţi specifice limbajelor de asamblare;

are un număr mic de cuvinte rezervate;

portabilitatea, remarcată chiar înainte de standardizare. Reamintim definiţia noţiunii de portabilitate ca fiind posibilitatea rulării programelor sub diferite compilatoare şi pe diferite sisteme de operare cu un număr de modificări nesemnificativ.

un set de instrucţiuni complet, care permite folosirea programării structurate;

din punct de vedere al tipurilor de date, limbajul permite utilizarea tipurilor de bază specifice oricărui limbaj structurat.

folosirea unui set puternic de operatori. Aceştia au posibilitatea de a lucra la nivel de bit, oferind facilităţi de nivel scăzut apropiate limbajului maşină şi facilităţi deosebite pentru optimizarea timpului de execuţie pentru operaţiile pe biţi, aritmetice şi logice.

Conținut arhivă zip

  • Programarea Calculatoarelor
    • curs1.ppt
    • curs10.ppt
    • curs2.ppt
    • curs3.ppt
    • curs4.ppt
    • curs5.ppt
    • curs6.ppt
    • curs7.ppt

Alții au mai descărcat și

Bilanțul contabil și poziția financiară a întreprinderii

Pozitia financiara este reprezntata de resursele economice controlate de intreprindere şi drepturile asupra acestora la un moment dat. Pornind de...

Contabilitate

1.Obiectul de studiu, metoda şi rolul contabităţii în gestiunea firmei 1.1Repere privind definirea contabilităţii Prima lucrare de contabilitate...

Bazele Contabilității

Capitolul 1: Obiectivul raportãrii financiare cu scop general. Utilizatorii situa.iilor financiare i nevoile lor informa.ionale. Obiectivul...

Analiza Datelor

1.1. Prezentarea datelor 1.1.1. Matricea observații x caracteristici Datele primare rezultate din eşantion sunt transformate în forme menite să...

Analiza financiară

Analiza economico-financiara a unei societati Analiza economico-financiara este un mijloc ce vizeaza realizarea obiectivelor propuse si ofera...

Patrimoniul și bilanțul - fundamente ale logicii contabile

Baza legală a organizării contabilităţii în România o constituie legea 82/1991, legea contabilităţii. Potrivit art.1 regiile autonome, societăţile...

Contabilitate Fiscalitate și Proceduri Fiscale

CAPITOLUL I TRĂSĂTURILE, FUNCŢIILE ŞI ELEMENTELE TEHNICE ALE IMPOZITELOR 1.1. Trăsăturile impozitelor, taxelor şi contribuţiilor Într-o economie...

Bazele Contabilității

CAPITOLUL 1 BILANtUL sI CONTUL DE PROFIT sI PIERDERI - IMAGINEA POZItIEI FINANCIARE sI A PERFORMANtELOR ÎNTREPRINDERII In acest capitol vom...

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?