Operatorii majore ale limbii cu

Operatorii majore ale limbii cu

Teoria de programare a demonstrat că programul pentru a rezolva problemele de orice complexitate poate fi compus din doar trei structuri: liniar, ramificat și ciclic. Aceste structuri sunt numite de bază construcții de programare structurate.
Chemat de construcție liniară, o conexiune serie de doi sau mai mulți operatori.
Ramificare - stabilește executarea unuia dintre cei doi operatori, în funcție de îndeplinirea tuturor condițiilor.

Ciclul - stabilește performanța repetată a operatorului.

Operatorii de gestionare a programului de lucru numit structurile de program de control. Printre acestea se numără:

  • instrucțiuni compuse;
  • selectarea operatorilor;
  • operatorii de cicluri;
  • operatorii de tranziție.

Orice expresie care se termină cu punct și virgulă, considerat operator, a cărui implementare este evaluarea expresiei. Un caz special al expresiei este o afirmație goală ;.

Pentru a compus declarații includ declarațiile compuse reale și blocuri. În ambele cazuri, este o secvență de declarații închise în paranteze. Blocul este diferit de declarația compus în prezența unui anumit bloc a corpului. De exemplu:

Selectarea operatorului - este o instrucțiune condițională și un comutator.

1. Operatorul condițional are o formă completă și prescurtată.

if (condiție expresie) declarație; // formă prescurtată

Ca o condiție de exprimare poate fi folosit de o expresie aritmetică, atitudine și expresie logică. Dacă valoarea expresiei, condiții diferite de zero (adică. E. Adevărat), atunci operatorul. De exemplu:

Dacă expresia condiție este nenulă, statement1 este executat, valoarea zero a condițiilor de expresie operator2.Naprimer sunt îndeplinite:

2.Pereklyuchatel definește alegere multiplă.

Când declarația de comutare, expresia este evaluată, înregistrată după comutator, acesta trebuie să fie un număr întreg. Valoarea obținută este comparată succesiv cu constante care sunt înregistrate urmate de caz. La prima coincidență a declarațiilor etichetate etichetă dată. În cazul în care executarea declarației nu conține un operator de tranziție, operatorii continuă să-și îndeplinească toate opțiunile următoare, până când tranziția este declarație completă și un comutator. În cazul în care valoarea de exprimare, înregistrate după trecerea nu coincide cu nici o constantă, atunci declarațiile care urmează implicit eticheta. Eticheta implicită poate să lipsească.

Rezultatele programului de lucru:

  1. Atunci când intră într-o 1 va fi afișat:

Numărul este unul

  1. La intrarea 2 va fi afișat:
  1. La intrarea 3 va ieșire: