ΑΕΠΠ θεωρία Multiple Choice Python ΕΠΑΛ Δίκτυα ΕΠΑΛ

 

 

Κεφάλαια >> Ερωτήσεις 10ου Κεφαλαίου

Παρατηρήσεις στα ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

 

Παρατηρήσεις:

  • Η κλήση μιας συνάρτησης γίνεται με το ÏŒνομα της
  • Η Κλήση μιας διαδικασίας γίνεται με την εντολή ΚΑΛΕΣΕ
  • Τα υποπρογράµµατα “καλούνται” είτε απÏŒ το κυρίως πρÏŒγραµµα, είτε απÏŒ άλλα υποπρογράµµατα. Έτσι για παράδειγµα είναι πιθανÏŒ το κυρίως πρÏŒγραµµα να καλέσει το υποπρÏŒγραµµα που κάνει την επεξεργασία των αποτελεσµÎ¬των, και αυτÏŒ µε την σειρά του να καλέσει ένα άλλο υποπρÏŒγραµµα, το οποίο θα υπολογίζει τον µικρÏŒτερο αριθµÏŒ απÏŒ µια οµÎ¬δα αριθµÏŽν.
  • Το κάθε υποπρÏŒγραµµα χρειάζεται να επικοινωνεί µε το κυρίως πρÏŒγραµµα, ή µε το υποπρÏŒγραµµα που το κάλεσε. Για να µπορεί να γίνει η επικοινωνία, τα υποπρογράµµατα δέχονται κάποιες τιµÎ­ς στην είσοδÏŒ τους και επιστρέφουν κάποιες άλλες τιµÎ­ς στο τέλος.
  • Οι τιµÎ­ς αυτές που περνούν απÏŒ το ένα υποπρÏŒγραµµα στο άλλο λέγονται παράµετροι. ΑΕΠΠ

 

Συναρτήσεις:

  • Μπορούν να έχουν ως είσοδο πολλές µεταβλητές (αριθµÏŒ, λογικές, χαρακτήρες)
  • Υπολογίζουν και επιστρέφουν µÏŒνο µÎ¯α τιµÎ® (αριθµÏŒ, λογικές, χαρακτήρες)
  • ∆εν µπορούν να διαβάσουν, γράψουν, εκτυπÏŽσουν δεδοµÎ­να αλλά ούτε και να να κάνουν επεξεργασία σε δεδοµÎ­να αποθηκευµÎ­να σε ένα πίνακα.
  • Εκτελούνται µÏŒνο την εµφάνιση του ονÏŒµατÏŒς τους
  •  Οι πραγµατικές παράµετροι «περνοÏν» στις τυπικές, κατά την κλήση µÎ¯ας συνάρτησης, µε τιµÎ® (by value). ΑυτÏŒ σηµαίνει ÏŒτι οι τιµÎ­ς των πραγµατικÏŽν παραµÎ­τρων αντιγράφονται στις τυπικές και οποιαδήποτε τροποποίησή τους εντÏŒς της συνάρτησης, δεν έχει καµÎ¯α επιρροή στις πραγµατικές παραµÎ­τρους.

∆ιαδικασίες:

  • Μπορούν να έχουν ως είσοδο πολλές µεταβλητές ÏŒλων των τύπων
  • Μπορούν να εκτελέσουν ÏŒλες τις ενέργειες ενÏŒς κανονικού προγράµµατος (διάβασµα, εκτύπωση, υπολογισµοί, επεξεργασία δεδοµÎ­νων πίνακα)
  • Εκτελούνται µε την χρήση τις εντολής ΚΑΛΕΣΕ η οποία ακολουθείται απÏŒ το ÏŒνοµα της διαδικασίας
  • Οι πραγµατικές παράµετροι «περνοÏν» στις τυπικές, κατά την κλήση µÎ¯ας διαδικασίας, µε αναφορά (by reference). ΑυτÏŒ σηµαίνει ÏŒτι οι τυπικές παράµετροι αποτελούν δείκτες προς τις πραγµατικές παραµÎ­τρους και οποιαδήποτε τροποποίησή τους εντÏŒς της διαδικασίας, τροποποιεί και την τιµÎ® της πραγµατικής παραµÎ­τρου.