Want to create interactive content? It’s easy in Genially!

Get started free

2.2.7 Εντολές και δομές αλγορίθμου

eirini silela

Created on November 4, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Visual Presentation

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%. Ο τελικός βαθμός του κάθε μαθητή προκύπτει από τον σταθμισμένο μέσο όρο των βαθμολογιών του μαθητή. Να φτιάξετε αλγόριθμο ο οποίος θα διαβάζει το όνομα και το επίθετο του μαθητή, τις τρεις βαθμολογίες του και θα υπολογίζει και θα εμφανίζει τον μέσο όρο του.

  • Να προσδιορίσετε τα δεδομένα και τα ζητούμενα του προβλήματος
  • Δώστε κατάλληλα ονόματα για τις μεταβλητές που περιγράφουν τα δεδομένα και τα ζητούμενα, προσδιορίστε τον τύπο των μεταβλητών αυτών.
  • Λύστε αλγεβρικά το πρόβλημα
  • Φτιάξτε το διάγραμμα ροής.
  • Μετατρέψτε το διάγραμμα ροής σε ψευδογλώσσα.

Λέξεις, συνήθως ρήματα σε προστακτική, ή συμβολισμοί που προσδιορίζουν μία σαφή ενέργεια.

Γίνεται η εισαγωγή των δεδομένων στον αλγόριθμο.

Αποτυπώνει ένα αποτέλεσμα στην οθόνη

Αποδίδει τιμές σε μεταβλητές

ΜΕΤΑΒΛΗΤΗ

ΟΝΟΜΑ + ΤΙΜΗ