Mathman.gr

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Υποπρογράμματα

 

 

 hypos

Στο τελευταίο κεφάλαιο της ύλης του μαθήματος Ανάπτυξη Εφαρμογών ασχολούμαστε με τα υποπρογράμματα (Θ 111)( συναρτήσεις, διαδικασίες Θ 116 ) και τον τμηματικό προγραμματισμό (Θ 112) (στον σύνδεσμο περιέχεται "σχηματικό" παράδειγμα υποπρογράμματος (Θ 113) ). 

Σαν καινούριο θέμα, η γραφή ενός υποπρογράμματος, με ή χωρίς τη "σύνδεσή" του σε πρόγραμμα, δημιουργεί μια μικρή σύγχυση τις πρώτες ημέρες μελέτης, με αποτέλεσμα πολλοί μαθητές να μην πείθονται για τα πλεονεκτήματα του τμηματικού προγραμματισμού.

Ο λόγος είναι ότι τα προβλήματα/προγράμματα με τα οποία ξεκινάμε είναι πολύ απλά αλγοριθμικά και σύντομα (δύο από τις ιδιότητες των υποπρογραμμάτων Θ 115, τα προβλήματα/προγράμματα μπορούν αργότερα και θα είναι πιο σύνθετα και με αρκετά υποερωτήματα). Αυτό όμως είναι σκόπιμο για να μην επιβαρυνθούμε με την προσπάθεια της αλγοριθμικής λύσης του προβλήματος και έχει σαν εκπαιδευτικό στόχο να προσαρμοστούμε με

  • τη δομή και τον τρόπο εκτέλεσης των συναρτήσεων ( Θ 118 , Θ 119 ) και των διαδικασιών ( Θ 120 , Θ 121 )
  • την κατανόηση και επιλογή κατάλληλης  λίστας παραμέτρων ( Θ 117 ) και τους κανόνες ( Θ 122 ) που πρέπει να ακολουθούν για επιτυχή "σύνδεση" με το πρόγραμμα

 

Για πιο εύκολη εισαγωγή και κατανόηση στα υποπρογράμματα προτείνουμε καθήκοντα παρακολούθησης τιμών : 

AE-M24-05 Παρακολούθηση τιμών με διαδικασία (V) ( Κ 190 )

AE-M24-06 Παρακολούθηση τιμών με διαδικασία (V) ( Κ 191 )

AE-M24-07 Παρακολούθηση τιμών με συνάρτηση (V) (Πανελλήνιες Εξετάσεις 2005) ( Κ 189 )

 

στη συνέχεια απλά υποπρογράμματα (χωρίς πρόγραμμα, αν και θα βοηθούσε να σκεφτούμε πως θα ήταν) :

AE-M24-08 Πρόβλημα - Υποπρόγραμμα για μέσο όρο τριων ακέραιων τιμών (V) ( Ε 228 )

AE-M24-09 Πρόβλημα - Υποπρόγραμμα για μέγιστο τριων πραγματικών αριθμών (V) ( Ε 229 )

AE-M24-10 Πρόβλημα - Υποπρόγραμμα για πολλαπλασιασμό αλά ρωσικά (V) ( Ε 230 )

AE-M24-11 Πρόβλημα - Υποπρόγραμμα για αντιμετάθεση δύο τιμών (V) ( Ε 231 )

AE-M24-12 Πρόβλημα - Υποπρόγραμμα για έλεγχο δεδομένων (V) ( Ε 232 )

με πίνακες :

AE-M25-04 Πρόβλημα - Υποπρόγραμμα για μέγιστο και θέση μεγίστου (V) ( Ε 237 )

AE-M25-05 Πρόβλημα - Υποπρόγραμμα για ταξινόμηση φυσαλίδας (V) ( Ε 238 )

AE-M25-06 Πρόβλημα - Υποπρόγραμμα για σειριακή αναζήτηση (V) ( Ε 239 )

 

προχωράμε με ασκήσεις υποπρογραμμάτων με πρόγραμμα :

AE-M25-07 Πρόβλημα - Πρόγραμμα με Υποπρόγραμματα (V) ( Ε 240 )

AE-M26-02 Πρόβλημα (V) 3ο Θέμα - Επαναληπτικές 2005 ( Ε 241 )

AE-M27-01 Πρόβλημα (V) 3ο Θέμα - Πανελλαδικές Εξετάσεις 2006 ( Ε 242 )

AE-M28-01 Πρόβλημα (V) 3ο Θέμα - Επαναληπτικές 2006 ( Ε 243 )

AE-M29-01 Πρόβλημα (V) 3ο Θέμα - Πανελλαδικές Εξετάσεις 2008 ( Ε 244 )

 

και καταλήγουμε σε ασκήσεις επιπέδου Πανελλαδικών :

( θα συμπληρωθούν τις επόμενες ημέρες )

 

 

 

Επανάληψη Χριστουγέννων

christmas

Επανάληψη Πρωτοχρονιάς

new_year

Ειδικά θέματα με συνδέσμους στο εκπαιδευτικό υλικό :

 

Μέσος όρος

mean_ave

Καταμέτρηση ιδιότητας

pie_chart

Προβλήματα Βελτιστοποίησης

optim

Έλεγχος Δεδομένων

dat_valid

Σειριακή Αναζήτηση

seq_search

Ταξινόμηση Φυσαλίδας

bub_sort

Πίνακες

mona

 Εντολή GOTO

goto1

Υποπρογράμματα

hypos

 

 

 

 

Επιστροφή στα Περιεχόμενα για την Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

aepp_2012

sideBar



You are here: Mathman