Programarea Calculatoarelor

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 6 fișiere: ppt
Pagini : 250 în total
Mărime: 176.89KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Mircea Ion
Cursuri Detaliate cu exemplu

Extras din document

Elementele de bază

4.1. Alfabetul limbajului

Mulţimea de semne denumite simboluri care formează alfabetul limbajului este compus din:

1) Literele mari si mici ale alfabetului englez (compilatorul prelucrează distinct literele mari şi mici).

2) Cifrele zecimale din sistemul de numere arabe.

3) Caractere speciale (de punctuaţie): , ; ' : " ( ) [ ] { } - ! < > | / ~ _ % & + - * ^ #

4) Simboluri fără forma grafica care se desemnează prin aşa numitele secvenţe escape reprezentate in tabelul următor:

Secvenţele ddd si xhh permit scrierea oricărui caracter din codul ASCII (American Standard Code for Information Interchange) ca un număr octal format din maxim 3 cifre octale sau ca un număr hexazecimal format din 2 cifre hexazecimale. De exemplu simbolul backspace poate fi scris ca b dar si 10 sau x08 dar si 10 (in loc de 10) sau x8. Totuşi, când se utilizează secvenţe escape octale sau hexazecimale este indicat să se scrie toate cifrele secvenţei. Altfel, caracterul următor secvenţei escape poate fi interpretat ca făcând parte din secvenţă.

De exemplu secvenţa 331 este interpretata corect în caracterele ESC şi 1, dar dacă am scrie 331 omiţând primul zero, interpretarea este eronată.

In general, o secvenţa de escape consta dintr-un backslash urmat de o literă sau combinaţii de cifre sau caractere speciale.

Spaţiul, TAB orizontal şi vertical, NL, FF se numesc caractere albe (whitespace)

deoarece servesc pentru spaţiere între cuvinte, aliniere la o noua coloana sau linie.

Compilatorul C ignoră caracterele albe dacă nu sunt folosite ca separatori sau drept

componente de constante sau şiruri de caractere. Aceasta înseamnă ca se pot utiliza

caractere albe pentru a face programele mai lizibile. Comentariile sunt tratate tot

drept caractere albe.

4.2. Unităţi lexicale

In limbajul C exista 6 unităţi lexicale( entităţi): identificatori, cuvinte cheie, constante, şiruri, operatori şi separatori.

Pentru a delimita identificatorii, constantele şi comentariile se folosesc delimitatori, operatori, spaţii libere, caracterul de tabulare orizontală TAB şi caracterul "line nouă" LF.

4.2.1 Identificatori

Pentru a da un nume variabilelor, funcţiilor, etichetelor sau altor construcţii (entităţi) ale limbajului se folosesc identificatorii. Identificatorul este o succesiune de una sau mai multe caractere ASCII cu condiţia ca primul caracter să fie o literă sau limită de subliniere, iar următoarele caractere pot fi litere, cifre sau limită de subliniere.

Exemplu de identificatori:

corecte incorecte

alfa 2 beta

tabel11 tabel 11

cifra5 cifra?

Numărul de caractere, lungimea unui identificator nu este limitata, dar nu toate caracterele sunt obligatoriu semnificative.

Conținut arhivă zip

  • Programarea Calculatoarelor
    • Cap. 4 - Power Point-1.ppt
    • Cap. 7 - Power Point.ppt
    • Capitolul 5 - 15.11.2007 - Power Point.ppt
    • Capitolul 6.ppt
    • Capitolul 8 - Power Point.ppt
    • Capitolul 9 - Power Point.ppt

Alții au mai descărcat și

Baze de date - gestionarea cărților într-o bibliotecă

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Program de contabilitate primară într-un laborator de cofetărie

1 INTRODUCERE Gestiunea datelor a stat in atentia majoritatii utilizatorilor calculatoarelor inca de la incerputul folosirii acestora. La inceput...

Internetul

Istoric. - 1969 - reteaua americana ARPA – Pentagon (Advanced Research Project Agency) - 1980 – s-au conectat universitati, muzee, biblioteci,...

Informatică

Capitolul 1. CONCEPTE PRIVIND SISTEMELE INFORMAŢIONALE ŞI SISTEMELE INFORMATICE ALE ORGANIZAŢIILOR ECONOMICE 1.1. Implicaţii ale tehnologiei...

Teoria Sistemelor

Cap. 1. Noţiuni fundamentale şi terminologie 1.1. Conceptele de semnal, sistem şi model Conceptul de semnal Noţiunea de semnal posedă un...

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,...

Bazele tehnologiei informației

Tehnologia Informatiei =domeniu nou aparut odata cu informatica, retelele de calculatoare si internet. Informatica e acea stiinta care asigura...

Proiectarea interfețelor grafice - Java

Java este un mediu de programare ce oferă utilizatorului cadrul necesar şi uneltele necesare pentru dezvoltarea aplicaţiilor Java. Java este o...

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?