You are on page 1of 2

1.

ΠΡΟΓΡΑΜΜΑ ΚΥΡΙΟ
2. ΜΕΤΑΒΛΗΤΕΣ
3. ΑΚΕΡΑΙΕΣ: Α, Β, ΑΘΡΟΙΣΜΑ

4. ΑΡΧΗ
5. Α <- 1
6. Β <- 2

7. ΚΑΛΕΣΕ ΒΡΕΣ_ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (Α, Β, ΑΘΡΟΙΣΜΑ)


8. ΓΡΑΨΕ 'α:', Α, Β, ΑΘΡΟΙΣΜΑ

9. ΚΑΛΕΣΕ ΔΙΠΛΑΣΙΑΣΕ_ΚΑΙ_ΑΘΡΟΙΣΕ (Α, Β, ΑΘΡΟΙΣΜΑ)


10. ΓΡΑΨΕ 'β:', Α, Β, ΑΘΡΟΙΣΜΑ

11. ΑΘΡΟΙΣΜΑ <- ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (Α, Β)


12. ΓΡΑΨΕ 'γ:', Α, Β, ΑΘΡΟΙΣΜΑ

13. ΚΑΛΕΣΕ ΤΡΙΠΛΗ_ΚΛΗΣΗ (Α, Β, ΑΘΡΟΙΣΜΑ)


14. ΓΡΑΨΕ 'δ:', Α, Β, ΑΘΡΟΙΣΜΑ

15. ΑΘΡΟΙΣΜΑ <- ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (Α, Α) + ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (Β, Β)


16. ΓΡΑΨΕ 'ε:', Α, Β, ΑΘΡΟΙΣΜΑ

17. ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

18. ΔΙΑΔΙΚΑΣΙΑ ΒΡΕΣ_ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (X, Y, SUM)


19. ΜΕΤΑΒΛΗΤΕΣ
20. ΑΚΕΡΑΙΕΣ: X, Y, SUM
21. ΑΡΧΗ
22. SUM <- 2*(X + Y)
23. ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

24. ΔΙΑΔΙΚΑΣΙΑ ΔΙΠΛΑΣΙΑΣΕ_ΚΑΙ_ΑΘΡΟΙΣΕ (X, Y, SUM)


25. ΜΕΤΑΒΛΗΤΕΣ
26. ΑΚΕΡΑΙΕΣ: X, Y, SUM
27. ΑΡΧΗ
28. X <- 2* X
29. Y <- 2* Y
30. SUM <- X + Y
31. ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

32. ΣΥΝΑΡΤΗΣΗ ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (X, Y): ΑΚΕΡΑΙΑ


33. ΜΕΤΑΒΛΗΤΕΣ
34. ΑΚΕΡΑΙΕΣ: X, Y
35. ΑΡΧΗ
36. X <- 2* X
37. Y <- 2* Y
38. ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ <- X + Y
39. ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

40. ΔΙΑΔΙΚΑΣΙΑ ΤΡΙΠΛΗ_ΚΛΗΣΗ (X, Y, SUM)


41. ΜΕΤΑΒΛΗΤΕΣ
42. ΑΚΕΡΑΙΕΣ: X, Y, SUM
43. ΑΡΧΗ
44. ΓΡΑΨΕ 'a:', X, Y, SUM
45. ΚΑΛΕΣΕ ΒΡΕΣ_ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (X, Y, SUM)
46. ΓΡΑΨΕ 'b:', X, Y, SUM
47. ΚΑΛΕΣΕ ΔΙΠΛΑΣΙΑΣΕ_ΚΑΙ_ΑΘΡΟΙΣΕ (X, Y, SUM)
48. ΓΡΑΨΕ 'c:', X, Y, SUM
49. ΚΑΛΕΣΕ ΒΡΕΣ_ΔΙΠΛΟ_ΑΘΡΟΙΣΜΑ (X, Y, SUM)
50. ΓΡΑΨΕ 'd:', X, Y, SUM
51. ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

A. Τι εμφανίζει στην οθόνη το παραπάνω πρόγραμμα;


Β. Πώς μεταβάλλεται η στοίβα χρόνου εκτέλεσης;
α:1 2 6
β:2 4 6
γ:2 4 12
a:2 4 12
b:2 4 12
c:4 8 12
d:4 8 24
δ:4 8 24
ε:4 8 48

You might also like