Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Θεωρία => Μήνυμα ξεκίνησε από: landreou στις 23 Μαΐου 2013, 01:10:56 ΜΜ

Τίτλος: ΜΙΑ ΑΣΚΗΣΗ ΑΛΑ ΡΩΣΙΚΑ
Αποστολή από: landreou στις 23 Μαΐου 2013, 01:10:56 ΜΜ
Γεια σε όλους τους φίλους του ΣτΠ

Καλή επιτυχία σε καθηγητές και μαθητές .
Εχω μία άσκηση που με μπέρδεψε πολύ

Εκφώνηση

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

Τίτλος: Απ: ΜΙΑ ΑΣΚΗΣΗ ΑΛΑ ΡΩΣΙΚΑ
Αποστολή από: petrosp13 στις 23 Μαΐου 2013, 01:14:38 ΜΜ
Αποτέλεσμα <-- 1
Για i από 1 μέχρι n
      Αποτέλεσμα <-- Πολ_αλά_Ρωσικά(Αποτέλεσμα,x)
Τέλος_Επανάληψης
Τίτλος: ΜΙΑ ΑΣΚΗΣΗ ΑΛΑ ΡΩΣΙΚΑ
Αποστολή από: landreou στις 24 Μαΐου 2013, 07:28:42 ΠΜ
Ποιο είναι το σκεπτικό της λύσης ;
Τίτλος: Απ: ΜΙΑ ΑΣΚΗΣΗ ΑΛΑ ΡΩΣΙΚΑ
Αποστολή από: gpapargi στις 24 Μαΐου 2013, 08:04:45 ΠΜ
Δοκίμασε σαν πρόβλημα προθέρμανσης να βρεις το x^3=x*x*x με χρήση του υποπρογράμματος. Δηλαδή πρώτα το γινόμενο των 2 πρώτων και αυτό που θα βρεις το βάζεις στη μεταβλητή αποτέλεσμα και στη συνέχεια το πολλαπλασιάζεις με το τρίτο.
Αφού δεις πως γίνεται με 3, κάνε το και με 4... και μετά σκέψου πως θα το έκανες για τυχαίο πλήθος φορών (n).