Αποστολέας Θέμα: Ανάθεμα και αν καταλαβαίνω τι γίνετε με αυτό το μάθημα ...  (Αναγνώστηκε 3572 φορές)

xryka

  • Βετεράνος
  • ****
  • Μηνύματα: 66
  • Γράψτε το προσωπικό σας σλόγκαν!
Θα το έγραφα κάπως έτσι:

Αρχή
Εμφάνισε ΄Δώσε τον αριθμό μηνυμάτων΄
Διάβασε μην
Αν μην = 0
τότε χρέωση = 4,5
Αν μην >0 και μην <= 50
τότε χρέωση = 0,10 * μην + 4,5
Αν μην > 50 και μην <= 150
τότε χρέωση = 50 * 0,10 + (μην - 50) * 0,08 + 4,5
Αν μην > 150
τότε χρέωση = 50 * 0,10 + 100 * 0,08 + (μην – 150) * 0,05 + 4,5
Εμφάνισε ΄ΧΡΕΩΣΗ:΄, χρέωση
Τέλος

* Αρχή & τέλος μπαίνουν σε ομάδα εντολών
* Την εντολή διάβασε ακολουθεί η μεταβλητή (χωρίς "τα δεδομένα" κ.λπ.)
Σε κάθε περίπτωση έχε στο μυαλό σου ότι η ψευδογλώσσα σε αυτό το μάθημα δεν είναι τόσο "τυποποιημένη" όσο στην ΑνΕφ
Οι εντολές του ψευδοκώδικα είναι όσες αναφέρονται στη Σελ.25 του βιβλίου και μόνο αυτά, επιπλέον μπορούμε να χρησιμοποιήσουμε-δανειστούμε/ συνδυάσουμε εντολές απο την Pascal (το τελευταίο στάλθηκε με διευκρίνηση στα σχολεία πριν απο 2-3 χρόνια που είχε γίνει μπάχαλο στις εξετάσεις). Επειδή όπως θα δεις στον πίνακα στη Σελ.25 δεν αναφέρονται οι τελεστές των βασικών αριθμητικών πράξεων(+,-,*,/) αυτά τα δανειζόμαστε απο την Pascal. Επίσης δανειζόμαστε και τους τελεστές  mod και div. Για τις λογικές πράξεις επίσης δεν αναφέρονται τελεστές στον πινακά της σελ.25 οπότε και σε αυτή την περίπτωση χρησιμοποιούμε τους λογικούς τελεστές της pascal and, or, not, xor, και όχι τις ΚΑΙ, ΟΧΙ, Η που δεν αναφέρονται πουθενά. Ως σύμβολο για ανάθεση τιμής επίσης δανειζόμαστε το := της pascal καθώς στον πίνακα στη Σελ.25 δεν αναφέρεται πουθενά το = ούτε φυσικά το <--. Ξέρω ότι το = και το <-- έχουν χρησιμοποιηθεί σε παραδείγματα του βιβλίου όμως ακριβώς επειδή έγινε μπάχαλο τη 1η χρονιά στάλθηκαν διευκρινήσεις για το ποιές εντολές χρησιμοποιούμε σε ψευδοκώδικα, λογικά διαγράμματα και pascal. Επίσης δεν μπορούμε να χρησιμοποιήσουμε τον τελεστή ^ για ύψωση σε δύναμη, δεν ορίζεται στο βιβλίο μας. Γενικά χρειάζεται προσοχή, υπάρχουν διαφορές στη γραφή αλγορίθμων με ψευδοκώδικα από την ψευδογλώσσα του ΑΕΠΠ.