Sunteți pe pagina 1din 44

Unitate de competență:

Utilizarea metodei rafinării succesive.


Obiective:
Obiective:
1. Să identificăm noţiunile :
• Algoritm principar / Program
• Subalgoritm / Procedură
• Apelul subalgoritmului / Apelul procedurii
Obiective:
1. Să identificăm noţiunile :
• Algoritm principar / Program
• Subalgoritm / Procedură
• Apelul subalgoritmului / Apelul procedurii

2. Să marcăm punctele de pornire şi de


oprire ale unui subalgoritm în diferite
scheme
Obiective:
1. Să identificăm noţiunile :
• Algoritm principar / Program
• Subalgoritm / Procedură
• Apelul subalgoritmului / Apelul procedurii

2. Să marcăm punctele de pornire şi de


oprire ale unui subalgoritm în diferite
scheme

3. Să rezolvăm probleme utilizînd subalgoritmi.


Problemă: Elaborați un algoritm pentru
executantul Cangur care va desena schema din
imagine.
PROCEDURA ELEMENT ROTIRE
PAS ROTIRE
ROTIRE ROTIRE PAS
PAS PAS ROTIRE
ROTIRE ROTIRE ROTIRE
ROTIRE ROTIRE ROTIRE
ROTIRE ROTIRE PAS
PAS PAS ROTIRE
ROTIRE ROTIRE SFIRSITUL PROCEDURII
PAS PAS [
ROTIRE ROTIRE EXECUTA ELEMENT
ROTIRE ROTIRE EXECUTA ELEMENT
ROTIRE ROTIRE ]
PAS PAS
ROTIRE ROTIRE
PAS
Altă variantă de definire a subalgoritmilor.
PROBLEMĂ 1.
Elaborează,
utilizînd proceduri
un algoritm
pentru desenarea
liniilor.
PROBLEMĂ 2.
Analizează şi, dacă este, indică greşala.
PROBLEMĂ 3.
Analizează şi, dacă este, indică greşala.

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