1 Ο Λύκειο Ρόδου Β ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης
Μάθημα 1 Παράγραφοι: 2.2.1 ορισμός αλγορίθμου (σελ.19) 2.2.7 Εντολές και δομές αλγορίθμου (σελ.. 31-34) 34)
ΑΛΓΟΡΙΘΜΟΣ Πεπερασμένη σειρά βημάτων αυστηρά καθορισμένων που εκτελούνται σε πεπερασμένο χρόνο και στοχεύουν στην επίλυση ενός προβλήματος
Ο πρώτος μου αλγόριθμος Αλγόριθμος Πρόσθεση Διάβασε α Διάβασε β άθροισμα α+β Εμφάνισε άθροισμα Τέλος Πρόσθεση Αντιγράψτε τον στο τετράδιό σας
Βασικές Εντολές Ψευδοκώδικα Αλγόριθμος Εντολή εισόδου: Διάβασε Εντολή εκχώρησης τιμής: Εντολή εξόδου: Εμφάνισε Τέλος Κυκλώστε τις εντολές αυτές στον αλγόριθμό σας
Αριθμητικοί Τελεστές ^ (π.χ.. 2^3 = 2 3 ) *, /, DIV, MOD +, -
ΕΦΑΡΜΟΓΗ Να γραφεί αλγόριθμος σε ψευδοκώδικα που να διαβάζει δύο αριθμούς και να υπολογίζει και να εμφανίζει το άθροισμα, το γινόμενο και το μέσο όρο τους.
Ο πρώτος σας αλγόριθμος Να γραφτεί αλγόριθμος σε ψευδοκώδικα ο οποίος να διαβάζει δύο αριθμούς α και β και να εμφανίζει: Το άθροισμα (+) Το γινόμενο (*) Για τις πράξεις χρησιμοποιείστε αυτά τα σύμβολα (αριθμητικοί τελεστές) Το μέσο όρο τους (+, /)/
ΛΥΣΗ Αλγόριθμος Πράξεις Διάβασε α, β άθροισμα α+β γινόμενο α*β μέσος_όρος (α+β)/2 Εκτύπωσε άθροισμα, γινόμενο, μέσος_όρος Τέλος Πράξεις
ΜΕΤΑΒΛΗΤΕΣ α, β, άθροισμα Η τιμή κάθε μεταβλητής αποθηκεύεται στη μνήμη RAM του Η/Υ. Φανταστείτε τη μνήμη RAM σαν μια συρταριέρα!!!
ΜΕΤΑΒΛΗΤΕΣ α, β, άθροισμα Κάθε μεταβλητή αντιπροσωπεύει μια θέση στη μνήμη RAM του Η/Υ. Σε αυτή τη θέση μνήμης αποθηκεύεται η εκάστοτε τιμή της μεταβλητής αυτής. Αυτό γίνεται με την εντολή εκχώρησης τιμής: π.χ. άθροισμα Α + Β αλλά και με εντολές εισόδου όπως η διάβασε, Δεδομένα π.χ.:.: Διάβασε Α, Β ή: Δεδομένα // Α, Β//
Αλγόριθμος Πράξεις Διάβασε α, β άθροισμα α+β γινόμενο α*β μέσος_όρος (α+β)/2 Εκτύπωσε άθροισμα, γινόμενο, μέσος_όρος Τέλος Πράξεις
Μεταβλητές Αριθμητικές (Ακέραιοι, Πραγματικοί) (π.χ. μεταβλητή με όνομα πλήθος ή ποσό) Αλφαριθμητικές (π.χ. μεταβλητή με όνομα μήνας) Λογικές (π.χ. μεταβλητή με όνομα προάγεται)
Εκχώρηση τιμής σε Μεταβλητή πλήθος 36, ποσό 8,71 πλήθος πλήθος +1 μήνας Μάρτιος Βαθμός Α Προάγεται αληθής Προάγεται ψευδής
Να μετατρέψετε τις παρακάτω φράσεις σε εντολές εκχώρησης. α. Εκχώρησε στο Ι τον μέσο όρο των Α, Β, Γ. β. Αύξησε την τιμή του Μ κατά 2. γ. Διπλασίασε την τιμή του Λ. δ. Μείωσε την τιμή του Χ κατά την τιμή του Ψ. ε. Αντιμετάθεσε τις τιμές των Α και Β. Για το σπίτι: Να γραφτούν οι εντολές για την κυκλική μετάθεση περιεχομένου τριών μεταβλητών Α, Β, Γ.
Για το σπίτι: 2.2.1 ορισμός αλγορίθμου (σελ.19) 2.2.7 Εντολές και δομές αλγορίθμου (σελ.. 31-34) 34) Από τα πλαϊνά μόνο τις Μεταβλητές σελ.32 και τους Αριθμητικούς τελεστές σελ.. 33 Ασκήσεις σελ.. 51: 1, 16, 20