Programarea Calculatoarelor

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

Extras din curs

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

Baze de Date Access

Capitolul 1. Utilizarea aplicaţiei Access Concepte generale privind bazele de date Evoluţia diferitelor metode şi tehnici de organizare a...

Bazele Matematice ale Graficii 2D

Transformarea de vizualizare. Pentru a prezenta grafic figuri şi imagini trebuie să dispunem de informaţii despre acestea. În general, aceste...

Sisteme informatice și gestiunea bazelor de date

Capitolul 1 Sisteme de gestiune a bazelor de date. Funcţii. Arhitectură. Tipuri de SGBD-uri Un sistem de gestiune a bazelor de date (SGBD)...

Tehnici avansate de programare

Capitolul 1. Algoritmi. Elemente de analiză a complexităţii algoritmilor 1.1. Algoritmi. Recapitulare Etapele rezolvării unei probleme cu...

Algoritmi și Structuri de Date

ALGORITMI. METODE DE DESCRIERE A ALGORITMILOR 1.1 Scurt istoric În secolul al IX-lea d.Hr., un matematician persan, Abu Abdullah Muhammed bin...

Baze de Date

CAPITOLUL I. PROIECTARE (DESIGN) DE DATE CURS 1. Preliminarii Bazele de date reprezintă un instrument indispensabil pentru sistemele...

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?