0% au considerat acest document util (1 vot)
33 vizualizări9 pagini

SUBPROGRAME

Documentul prezintă noțiuni de bază despre subprograme și proceduri. Este prezentată sintaxa unei proceduri și modul în care aceasta poate fi apelată din programul principal. De asemenea, este prezentat conceptul de rafinare succesivă prin care o problemă complexă este împărțită în probleme mai simple.

Încărcat de

Oltea Boldureanu
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (1 vot)
33 vizualizări9 pagini

SUBPROGRAME

Documentul prezintă noțiuni de bază despre subprograme și proceduri. Este prezentată sintaxa unei proceduri și modul în care aceasta poate fi apelată din programul principal. De asemenea, este prezentat conceptul de rafinare succesivă prin care o problemă complexă este împărțită în probleme mai simple.

Încărcat de

Oltea Boldureanu
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd

SUBPROGRAME

SUBPROGRAMUL – un program auxiliar.


PROGRAMUL PRINCIPAL – programul de
bază, care poate apela subprograme.
PROCEDURĂ = subprogram
APEL DE PROCEDURĂ =
Iniţierea execuţiei unei proceduri

[ PAS PAS PAS


PAS ROTIRE ROTIRE ROTIRE
ROTIRE PAS PAS SALT
PAS ROTIRE ROTIRE SALT
ROTIRE SALT PAS
SALT ROTIRE PAS…..
PROCEDURA – sintaxa

PROCEDURA Patrat [
PAS EXECUTA Patrat
ROTIRE EXECUTA Patrat
PAS EXECUTA Patrat
ROTIRE EXECUTA Patrat
PAS EXECUTA Patrat
ROTIRE EXECUTA Patrat
PAS EXECUTA Patrat
ROTIRE EXECUTA Patrat
SALT ]
SALT
SFIRSITUL PROCEDURII
 VARIANTA ENGLEZĂ

PROCEDURE Patrat [
STEP EXECUTE Patrat
ROTATE EXECUTE Patrat
STEP EXECUTE Patrat
ROTATE EXECUTE Patrat
STEP EXECUTE Patrat
ROTATE EXECUTE Patrat
STEP EXECUTE Patrat
ROTATE EXECUTE Patrat
JUMP ]
JUMP
END PROCEDURE
RAFINARE SUCCESIVĂ
=
SOLUŢIONAREA UNEI PROBLEME
COMPLEXE PRIN DIVIZAREA SA ÎN
PROBLEME MAI SIMPLE
CUM DESENEZ O ASTFEL DE FORMĂ...?

PROCEDURA CLAMA [
PAS SALT
PAS SALT
ROTIRE SALT
PAS SALT
PAS ROTIRE
ROTIRE SALT
PAS SALT
PAS SALT
ROTIRE SALT
ROTIRE EXECUTA CLAMA
ROTIRE EXECUTA CLAMA
SFIRSITUL PROCEDURII EXECUTA CLAMA
EXECUTA CLAMA
]
DAR AICI...?
Tema pentru acasă

Ex. 4,5,6 pag. 72

3 Programe corecte = NOTA 10

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