Sunteți pe pagina 1din 9

ALGORITMI CU RAMIFICĂRI

Orice intelect din lumea animală folosește anumiți algoritmi de


preferințe care exprimă "dorința" personală.
Se poate spune că intelecturile potențial artificiale vor folosi și
ceva similar.
Între timp, implementarea percepției umane asupra lumii este
cea mai apropiată, tocmai datorită algoritmilor cu ramificație.
CARE ESTE ALGORITMUL CU RAMIFICAȚIE
ÎN PROGRAMARE?

 Un algoritm este o secvență clară de acțiuni, care vizează


atingerea unui anumit scop sau rezolvarea sarcinii. Acestea sunt
împărțite în trei tipuri:
1. Liniar
2. Cu ramificație
3. Ciclic
ALGORITMUL CU RAMIFICAȚIE

 Această comandă oferă o alegere a unei proceduri sau a unei funcții, iar dacă
există anumite condiții care sunt prezente, se face o alegere. Structura unui astfel
de algoritm se numește ramificată.
 Acesta oferă o alegere între mai multe alternative.
 Fiecare dintre căi (în majoritatea cazurilor) conduce la un punct comun în codul de
program.
 O ramură importantă este, de asemenea, atunci când este necesar să omiteți o
anumită acțiune.
 Este, de asemenea, utilizat atunci când utilizatorul are posibilitatea de a alege, iar
această alegere ar trebui să fie amintit pentru munca ulterioară.
ALGORITMUL CU RAMIFICAȚIE

 Pur și simplu sa întâmplat ca o situație în care totul se poate face cu nici o alegere
este nesemnificativă improbabil, așa că trebuie să se gândească prin ceea ce ar
putea apărea opțiuni.

 Deci, făcând o paralelă cu viață, vă poate aduce un exemplu clasic al vremii: în


cazul în care este afara cald, ar trebui să poartam un tricou și pantaloni scurți
atunci când ninge - sacou.
 Algoritmii variază în ceea ce privește complexitatea și descrierea detaliată a
pașilor.
ALGORITMUL CU RAMIFICAȚIE

 Algoritmul cu ramificație pentru executanții Cangourul,


Robocert, Furnica se folosesc cu ajutorul instrucțiunii
DACĂ (IF)
FORMATUL ȘI SCHEMA LOGICĂ A
INSTRUCȚIUNII DACĂ

DACĂ Condiție
ATUNCI Instrucțiunea_1
ALTFEL Instrucțiunea_2
ALGORITMUL CU RAMIFICAȚIE

 Algoritmii ce conțin secvențe de instrucțiuni care vor fi executate numai pentru


anumite cazuri ale condițiilor indicate se numesc algoritmi cu ramificări.

 Exemple manual pag.106

S-ar putea să vă placă și