Γεια σε όλους τους φίλους του ΣτΠ
Καλή επιτυχία σε καθηγητές και μαθητές .
Εχω μία άσκηση που με μπέρδεψε πολύ
Εκφώνηση
Στο πληκτρολόγιο του Γιωργάκη χάλασε το πλήκτρο "^" καθώς και το πλήκτρο "*" και πρέπει να αναπτύξει πρόγραμμα το οποίο να υπολογίζει τη δύναμη 2 αριθμών. Ο Γιωργάκης θυμήθηκε ότι έχει υλοποιήσει στο παρελθόν το υποπρόγραμμα: "ΣΥΝΑΡΤΗΣΗ Πολ_αλά_Ρωσικά (Μ1, Μ2): ΑΚΕΡΑΙΑ" που υλοποιεί τον πολλαπλασιασμό αλά ρωσικά.
Να αναπτύξετε πρόγραμμα το οποίο:
α. να διαβάζει δυο ακέραιους αριθμούς x, n οι οποίοι πρέπει να είναι θετικοί.
β. να υπολογίζει την τιμή x^n με τη βοήθεια του υποπρογράμματος.
γ. να εμφανίζει το αποτέλεσμα στην οθόνη
Υπόδειξη: να χρησιμοποιήσετε τη γνωστή σχέση x^n=x*x*x*x... (n φορές)
Αποτέλεσμα <-- 1
Για i από 1 μέχρι n
Αποτέλεσμα <-- Πολ_αλά_Ρωσικά(Αποτέλεσμα,x)
Τέλος_Επανάληψης
Ποιο είναι το σκεπτικό της λύσης ;
Δοκίμασε σαν πρόβλημα προθέρμανσης να βρεις το x^3=x*x*x με χρήση του υποπρογράμματος. Δηλαδή πρώτα το γινόμενο των 2 πρώτων και αυτό που θα βρεις το βάζεις στη μεταβλητή αποτέλεσμα και στη συνέχεια το πολλαπλασιάζεις με το τρίτο.
Αφού δεις πως γίνεται με 3, κάνε το και με 4... και μετά σκέψου πως θα το έκανες για τυχαίο πλήθος φορών (n).