Programarea Calculatoarelor

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

Extras din document

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

Documentele de evidență

FISA DE DOCUMENTARE Documentele de evidenta – Definitie, importanta, structura Documentele sunt acte scrise in care sunt consemnate operatiuni...

Contabilitate financiară

CAPITOLUL 1 CONŢINUTUL ŞI OBIECTIVELE CONTABILITĂŢII FINANCIARE 1.1. Definiţia, obiectul şi trăsăturile contabilităţii financiare Normalizatorii...

Contabilitate

Etape în definirea obiectului contabilitatii: În prima etapa aproximativ în jurul anului 1494 au fost gasite o serie de însemnari contabile care...

Contabilitatea Stocurilor

CAPITOLUL I Delimitări şi structuri privind stocurile 1.1 Definiţii şi structuri de stocuri Stocurile şi producţia în curs de execuţie...

Managementul Proiectelor

INTRODUCERE Pentru organizaţiile neguvemamentale din România, finanţarea este şi în prezent cea mai uzitată modalitate de obţinere de fonduri,...

Buget și Trezorerie

CAPITOLUL I – BUGETUL PUBLIC –PRINCIPALUL MECANISM DE REALIZAREA FUNCTIILOR PUBLICE Obiective: - înțelegerea mecanismului financiar în...

Analiza Bilanțului

1.1. Aspecte normative privind organizarea contabilităţii şi întocmirea situaţiilor financiare anuale Reglementările contabile normează...

Contabilitate și gestiune fiscală

Politica de contabilitate și fiscalitatea întreprinderii; Politica contabilă-Principii, reguli de evaluare, baze de evaluare, convenții și...

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?