Fiecare limbaj de programare are o sintaxă și semantică. Sintaxa - un set de reguli formale de scriere a pro-grame în această limbă, semantică - acesta este sensul NADI-sania.
Un element important al sintaxa este alfabetul, care este un set de toate admisibile în limbajul simbolurilor.
Rezervat sunt cuvintele, sensul care este o singură cifră este interpretat de limba compilator și altele nu pot fi. Acesta este motivul pentru care nu pot fi folosite în alt mod decât în scopul propus. În contrast cu utilizatorul cuvinte rezervate sunt definite de programator și definește, de asemenea, sensul utilizării lor.
De exemplu, în Turbo Pascal, următoarea carte-en cuvinte: și, asm, matrice, începe, caz, const, constructor, destructor, div, face, downto, altfel, scop, dosar, etc pentru
Când setați un program, aceste elefanți sunt afișate în alb, amintindu-ne că acestea sunt cheia.
Identificatorii sau nume pot fi atribuite constante, variabile, etichete, tipuri, obiecte, proceduri, funcții, module, programe, înregistrări, câmpuri, cu alte cuvinte, tot ceea ce poate fi numit. Este important să se familiarizeze cu regulile de ID-uri lin-ment. Orice erori în scrierea numelor va conduce la o eroare de sintaxă, iar programul nu va fi executat.
Tipuri de date - cel mai important concept de limbaj ca limbă a tuturor obiectelor sunt caracterizate prin tipuri, care determină în mare măsură operațiunile de pe ele, precum și tipul de „computer“ pre-reprezentări ale datelor relevante. În limba există mai multe tipuri de tabără de date, DADR număr întreg, real, caracter, logica, și așa mai departe. Fiecare tip are drepturile sale de denumire. Aceste denumiri sunt scrise după numele.
Reguli constante decor de asemenea, joacă un rol important în limbajul de programare-syn taxiuri. De exemplu, atunci când scrieți fracții zecimale, folosind punctul zecimal și nu o virgulă, caracterul dat Nye emise în ghilimele, funcția argument este întotdeauna executat în paranteze după numele funcției, și așa mai departe. D.
Orice limbaj de programare are un număr de funcții predefinite-tiile, adică programe gata sunt accesate unul după nume produce un rezultat, de exemplu, sin (x), cos (x), log (x), etc. Reamintim că funcția sqrt (x) asigură faptul că pătrat-rădăcină a primului argument.
Algoritmul este scris într-un limbaj de programare, numit de program.
Fiecare pas al algoritmului este reprezentat printr-o comandă. Echipe din programul elaborat de regulile limbajului de programare și de legare de limbaj de programare. Operatori Rețineți că, pentru orice program este caracterizat de ordinea naturală de execuție a Mandia, și anume Comenzile sunt executate în ordinea în care au fost scrise în program. Acest aranjament poate fi transferul perturbat comenzilor de control (operatori de transport) care se referă la comenzile de control, adică, astfel încât funcționează în mod direct de prelucrare a infor-infor, și controlul funcționării programului.
Orice program este executat, ca urmare a transmiterii sale - reînregistrare a operatorilor de apă în limba calculatorului. Fiecare declarație în pro-gram va fi prezentat după difuzarea unui set de coduri de comandă. Aceste comenzi sunt executate în memoria calculatorului.
Toate constantele și variabilele sunt plasate în celulele lor de memorie, în conformitate cu identificatorul atribuit - nume.
Este interesant de notat o altă caracteristică a execută comenzi pe computer. De exemplu, comanda aritmetice de bază este plus etsya. operațiune substracție este reprezentată în calculator ca o completare cu o valoare negativă, iar operația de multiplicare - ca plus multiple, operațiune de divizare, respectiv - ambele scădere repetată. Efectuează aceste operațiuni într-un calculator-sumă Mataram. În acest rol critic jucat de metoda de reprezentare a numerelor în calculator: numere întregi, fracții, pozitive și negative. Regulile de intrare a acestor numere este, în sintaxa limbii și ar trebui să fie non-ukosnitelno efectua.
Operatorii de limbaj de programare vă permit să înceapă de la programele elementare de scriere, folosind un algoritm de structuri standard de-nomice.
Formula de intrare matematică înregistrată de regulile limbajului de programare la dreapta semnului de atribuire se numește o expresie aritmetică. expresii aritmetice sunt utilizate pe parcursul în timpul utilizării calculatorului - în calculator, foi de calcul, care va fi discutat mai târziu. rol important în înregistrarea unei expresii aritmetice a juca un built-in functii, care la rândul lor sunt comenzi pentru calculator, care necesită te-calcul, precum și între paranteze, care permit să se definească în mod clar ordinea operațiilor într-o expresie aritmetică, inclusiv pentru proiectarea unei expresii fracționată prin împărțirea numărătorul de numitor Tel.
Mai devreme ai ajunge să cunoască de bază algoritmice construcții-tiile: liniare, ramificate și ciclice. Pentru a pune în aplicare aceste modele folosind corespunzătoare declarații limbaj de programare. Sintaxa (reguli) operatori de înregistrare în diferite limbi de programare-TION pot fi ușor diferite. În acest sens, puteți utiliza o listă de reguli de înregistrare a operatorilor limbajului - o parte integrantă a limbajului software (sistem) de programare prevăzut în secțiunea „Help“. De multe ori sistemul de limbă programe-ming joacă în mod automat un operator tipic în recrutarea de primele caractere operator, iar utilizatorul este necesară în conformitate cu normele sale. Luați în considerare operatorii de bază care realizează tipic de design al-goritmicheskie.
Operatorul de atribuire. Acest operator funcționează astfel: rezultatul evaluării expresiei de pe partea dreaptă pe care doriți să o atribuiți ca valoarea variabilei Y. Aceasta se datorează faptului că operatorul îndeplinește funcția de a nu numai de calcul, dar, de asemenea, alocarea, partea stângă nu poate fi expresia, ci numai numele unuia variabilă - cineva de memorie de computer în care să înregistreze rezultatele calculelor.
Operator introducere de date. Această afirmație plasează datele din memoria-proliferativă operatorului. Numele variabilelor sunt înregistrate în INPUT operator Rhatore primi aleator de intrare valori de la tastatură, în aceeași ordine, adică, un prim-o variabilă valoare corespunzătoare primei de intrare, al doilea - al doilea, etc. Sintaxa operator Rathor va apela formatul său în general.
O operatorul. Această afirmație este destinat pentru a afișa rezultatele, Tats, sau pe ecran sau imprimantă.
Există două tipuri de operatori (comenzi) perehoda.Operator salt necondiționat trece de control la cealaltă echipă întotdeauna, indiferent de orice, indiferent de condițiile.
salt condiționat transferurile declarație de control numai atunci când adevărul unor condiții, dar în caz contrar - doar IGNOU-trol.
Sensul acestei afirmații este că, în cazul în care condiția este adevărată, atunci operatorul sau grupul de operatori după cuvântul THEN, iar în cazul în care condiția este falsă, atunci operatorul sau grupul de operatori după cuvântul ELSE (altfel). construcție altceva este închisă între paranteze drepte. Conform regulilor descriu formatul, acest lucru înseamnă că nu este necesar. În cazul absenței în operatorul de format ELSE construcții-Corolar efectuează, de asemenea, dei Corolar: În cazul în care condiția este adevărată, atunci operatorul sau grupul de operatori după cuvântul THEN, și în caz contrar - declarația după declarație, dacă în program. Dacă utilizați un grup de operatori, ele sunt separate de două puncte.
Pentru a pune în aplicare structuri ciclice algoritmice este ciclu folosește operatorul, în limba de bază este o „legătură“ cu FOR și următorul. Prima dintre acestea este operatorul primar și principal. Se deschide un corp de buclă, adică. E. Un grup de operatori care sunt efectuate în mod ciclic un număr fix de ori.