Bazele limbajului de programare (alfabet, operatori, tipuri de date, etc.

Bazele limbajului de programare (alfabet, operatori, tipuri de date, și așa mai departe. D.).

Limbaje de programare - aceasta limbaje formale, de codificare algoritmi în forma umană obișnuită (sub formă de propuneri). Limbajul de programare este determinată de sarcina alfabet și o descriere precisă a regulilor de structură a frazei (sintaxa).

Alfabetul limbii poate include litere, numere, simboluri matematice, precum și așa-numitele cuvinte cheie În cazul în care (dacă este), atunci declarația (atunci), else (altfel), și altele. Din caracterele originale (alfabetul) de reguli de sintaxă pentru a construi propoziții, denumit în mod obișnuit ca operatori . De exemplu, o declarație de ramură condițională:

Dacă A> B Apoi X = A + B Else X = A * B

programare algoritmică limbi, sau ele sunt numite limbaje de programare structurale reprezintă un algoritm ca o succesiune de structuri algoritmice de bază - liniar, ramificat, ciclu.

Diferite tipuri de structuri algoritmice codificate într-un limbaj de programare cu operatorii corespunzătoare .. Ramificarea - cu ajutorul operatorului If-Then-Else, ciclul de la ghișeu cu operatorul de-următor, etc. Operatorii, altele decât cuvinte-cheie, uneori conțin aritmetică, șir, și expresii Boolean.

Expresiile aritmetice pot include numere, variabile, expresii aritmetice, funcții standard și paranteze. De exemplu, o expresie aritmetică, ceea ce permite determinarea valorii ipotenuza unui triunghi dreptunghic se va scrie după cum urmează: SQR (A * A + B * B).

Compoziția poate include expresii șir de variabile de tip șir, șiruri (string-urile sunt orice secvențe de caractere închise în ghilimele) și funcții șir. De exemplu: "inf„+ Mid (" computer", 3,5) + strA.

expresii logice cu excepția variabilelor logice frecvent includ numere, variabile numerice sau șir sau expresii, care sunt comparate între ele prin intermediul unor operațiuni de comparare (> = 3 - true; 2-2 = 5 - false.

Mai sus elemente pot fi efectuate expresii logice operații logice, care sunt desemnate după cum urmează: Logică de multiplicare - Și, de adiție logică - Sau și negare logică - Nu.

În limbaje de programare folosesc diferite structuri de date .: variabile, o matrice etc. Variabilele sunt date numele care determină zonele de memorie în care stocate valorile lor. Valorile variabilelor pot fi de diferite tipuri de date (numere întregi sau reale, siruri de caractere, valori Boolean). Prin urmare, variabilele sunt de diferite tipuri: integer (A = 5%), materialul (A = 3 .14), string (A $ = "computer"), logic (A = True).

Tablourile sunt un set de variabile de același tip, uniți printr-un singur nume. Matricele sunt one-dimensional, care pot fi reprezentate ca masă de unidimensional, și două-dimensionale, care pot fi reprezentate sub formă de tabele bidimensionale. Matricele pot fi, de asemenea, de diferite tipuri: număr întreg, real, string, etc ...

Object-oriented programming - dezvoltarea unor tehnici de programare structurate, dar are propriile sale caracteristici. Unitatea de bază a actelor obiect de programare orientate obiect, care contine, încapsulează datele care descriu modul în care (proprietăți) și mijloacele de prelucrare a datelor (metode).

Un loc important în caz de programare orientat-obiect are tehnologie. Ca un eveniment poate fi considerat un click pe obiect, apăsarea unei anumite taste, deschiderea unui document, și așa mai departe. D. Ca reacție la evenimentele cauzate de o anumită procedură care poate modifica proprietățile unui obiect, apel metodele sale, și așa mai departe. D.

În sistemele de programare orientate-obiect este frecvent utilizat de interfață grafică cu utilizatorul care vă permite să vizualizați procesul de programare. Există o oportunitate de a crea obiecte, setați proprietățile și comportamentul lor cu mouse-ul.