Want to create interactive content? It’s easy in Genially!
2.2.7 Εντολές και δομές αλγορίθμου
eirini silela
Created on November 4, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Presentation
View
Practical Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Visual Presentation
View
Relaxing Presentation
Transcript
wow
Εισαγωγή στις αρχές της επιστήμης των Η/Υ
Β' Λυκείου - Γενικής παιδείας
Go!
Σιλέλα Ειρήνη ΠΕ 86 Πληροφορική
Περιεχόμενα
2.2.7 Εντολές και δομές αλγορίθμου
Βασική δομή ψευδογλώσσας
Δομικά στοιχεία ψευδογλώσσας
Η έννοια της μεταβλητής
Ψευδογλώσσα – Βασική δομή
Αποθήκευση & επεξεργασία δεδομένων
Εισαγωγή δεδομένων
Εμφάνιση πληροφοριών
Πως φτιάχνουμε το όνομα κάθε μεταβλητής;
Παράδειγμα!
Θέλουμε να φτιάξουμε έναν αλγόριθμο σε ψευδογλώσσα ώστε να μπορούμε να εισάγουμε στον Η/Υ τους βαθμούς ενός μαθητή σε 4 μαθήματα και ο αλγόριθμος να υπολογίζει και να εμφανίζει τον μέσο όρο του μαθητή.
Αλγόριθμος βαθμολογία διάβασε βαθμό_φυσικής διάβασε βαθμό_μαθηματ διάβασε βαθμό_χημείας διάβασε βαθμό_πληροφ Μ_Ο<- (βαθμό_φυσικής+βαθμό_μαθηματ+βαθμό_χημείας+βαθμό_πληροφ)/4 εμφάνισε 'Ο μέσος όρος είναι: ', Μ_Ο Τέλος βαθμολογία
- Αριθμητικές σταθερέςΧρησιμοποιούνται οι αριθμητικοί χαρακτήρες και πιθανά ένας από τους χαρακτήρες + - ,
- πχ 5 , -1, 8,71
- Αλφαριθμητικές σταθερέςΧρησιμοποιούνται οποιοιδήποτε χαρακτήρες περικλειόμενοι σε διπλά εισαγωγικά
- πχ "Το όνομα του μαθητή είναι: ", "5", "Η τιμή του Χ είναι: "
- Λογικές σταθερέςΜία από τις δύο λογικές τιμές
- πχ ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ
Άλλα δομικά στοιχεία ψευδογλώσσας
Περιεχόμενα
2.2.7 Εντολές και δομές αλγορίθμου
Βασική δομή ψευδογλώσσας
Δομικά στοιχεία ψευδογλώσσας
Η έννοια της μεταβλητής
Έστω ότι θέλουμε να φτιάξουμε έναν αλγόριθμο σε ψευδογλώσσα τον οποίο θα χρησιμοποιήσουν οι μαθητές μιας τάξης για να υπολογίσουν το εμβαδόν ενός κύκλου. Ο κάθε μαθητής θα εισάγει διαφορετικό μέγεθος ακτίνας καθώς και το όνομα και το επίθετό του.
Παράδειγμα!
Αλγόριθμος στοιχεία Διάβασε όνομα, επίθετο Διάβασε πατρώνυμο, τηλέφωνο Εμφάνισε "Τα στοιχεία του μαθητή είναι: " Εμφάνισε "Επίθετο: " ,επίθετο Εμφάνισε "Όνομα: ",όνομα Εμφάνισε "Πατρώνυμο: ", πατρώνυμο Εμφάνισε "Τηλέφωνο: ", τηλέφωνο Τέλος στοιχεία
Οι μαθητές της Γ λυκείου πήραν μέρος σε έναν μαθηματικό διαγωνισμό. Ο κάθε μαθητής συμμετείχε σε 2 γραπτές δοκιμασίες και μια προφορική. Η 1η γραπτή δοκιμασία έχει στάθμιση 50%, η 2η 30% ενώ η προφορική εξέταση 20%. Ο τελικός βαθμός του κάθε μαθητή προκύπτει από τον σταθμισμένο μέσο όρο των βαθμολογιών του μαθητή. Να φτιάξετε αλγόριθμο ο οποίος θα διαβάζει το όνομα και το επίθετο του μαθητή, τις τρεις βαθμολογίες του και θα υπολογίζει και θα εμφανίζει τον μέσο όρο του.
- Να προσδιορίσετε τα δεδομένα και τα ζητούμενα του προβλήματος
- Δώστε κατάλληλα ονόματα για τις μεταβλητές που περιγράφουν τα δεδομένα και τα ζητούμενα, προσδιορίστε τον τύπο των μεταβλητών αυτών.
- Λύστε αλγεβρικά το πρόβλημα
- Φτιάξτε το διάγραμμα ροής.
- Μετατρέψτε το διάγραμμα ροής σε ψευδογλώσσα.
Λέξεις, συνήθως ρήματα σε προστακτική, ή συμβολισμοί που προσδιορίζουν μία σαφή ενέργεια.
Γίνεται η εισαγωγή των δεδομένων στον αλγόριθμο.
Αποτυπώνει ένα αποτέλεσμα στην οθόνη
Αποδίδει τιμές σε μεταβλητές
ΜΕΤΑΒΛΗΤΗ
ΟΝΟΜΑ + ΤΙΜΗ