Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Τμηματικός προγραμματισμός => Μήνυμα ξεκίνησε από: nikolasmer στις 19 Μαρ 2013, 12:23:02 ΜΜ

Τίτλος: Κλήση υποπρογράμματος "Άθροισμα των στοιχείων πίνακα"(με κενά)
Αποστολή από: nikolasmer στις 19 Μαρ 2013, 12:23:02 ΜΜ
Μια άσκηση για Θέμα Β.

Ένας μαθητής θέλει να υπολογίσει το άθροισμα όλων των στοιχείων ενός πίνακα με τη βοήθεια της συνάρτησης ΑΘΡΟΙΣΜΑ και μόνο αυτής.
Να συμπληρώσετε τα κενά με τις κατάλληλες μεταβλητές/παραμέτρους/σταθερές στο παρακάτω πρόγραμμα και υποπρόγραμμα, ώστε να μπορέσει ο μαθητής να ολοκληρώσει το στόχο του. Να μη χρησιμοποιήσετε άλλες μεταβλητές πέραν αυτών που δηλώνονται στα αντίστοιχα τμήματα δηλώσεων.
Κώδικας [Επιλογή]

ΠΡΟΓΡΑΜΜΑ ΑΣΚ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: I, J, Α[5, 5], Σ[5, 5], S, κ
ΑΡΧΗ
  ΓΙΑ I ΑΠΟ 1 ΜΕΧΡΙ 5
    ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 5
      ΔΙΑΒΑΣΕ Α[I, J]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΙΑ I ΑΠΟ 1 ΜΕΧΡΙ 5
    κ <- ΑΘΡΟΙΣΜΑ(....,....)
    Σ[....,....] <- κ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  S <- ΑΘΡΟΙΣΜΑ(....,....)
  ΓΡΑΨΕ S
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


ΣΥΝΑΡΤΗΣΗ ΑΘΡΟΙΣΜΑ(....,....): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Π[5, 5], κ, I, Σ
ΑΡΧΗ
  Σ <- 0
  ΓΙΑ I ΑΠΟ 1 ΜΕΧΡΙ 5
    Σ <- Σ + Π[....,....]
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΑΘΡΟΙΣΜΑ <- Σ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

(Μονάδες 10)

Σημείωση: Το πρόγραμμα σπαταλάει 20 θέσεις μνήμης
Τίτλος: Απ: Κλήση υποπρογράμματος "Άθροισμα των στοιχείων πίνακα"(με κενά)
Αποστολή από: nikolasmer στις 19 Μαρ 2013, 11:44:47 ΜΜ
Επισυνάπτω τη λύση του παραπάνω.
Τίτλος: Απ: Κλήση υποπρογράμματος "Άθροισμα των στοιχείων πίνακα"(με κενά)
Αποστολή από: nikolasmer στις 21 Μαρ 2013, 01:39:49 ΜΜ
Μετά από μια αναζήτηση στο forum αρχίζω να αμφιβάλλω για το παρακάτω τμήμα κώδικα
Κώδικας [Επιλογή]
S <- ΑΘΡΟΙΣΜΑ(Σ, 1)
το οποίο παρουσίασα στη λύση της παραπάνω άσκησης.
Χωρίς να λάβω υπόψιν μου το θέμα https://alkisg.mysch.gr/steki/index.php?topic=33.0 απλά και μόνο επειδή δε μου "χτύπησε" λάθος ο διερμηνευτής. Ελπίζω να είναι σωστό το τμήμα κώδικα και ελπίζω να είναι σωστά και αυτά που λέω προς τα παιδιά.

Κάτι ακόμα που ήθελα να μοιραστώ μαζί σας.
Πριν από μερικές ημέρες, σε μια συγκέντρωση μεταξύ καθηγητών και μαθητών σε γειτονικό λύκειο του χωριού ειπώθηκαν τα εξής:
(Λόγια Διευθυντή όπως μου τα μετέφεραν τα παιδιά): "...Εσείς της Τεχνολογικής δεν έχετε τίποτα να φοβόσαστε διότι έχετε τον "Προγραμματισμό" και θα σας ανεβάσει το βαθμό με λίγο μελέτη. Εσείς της Θετικής καλό κουράγιο και καλή δύναμη..."

Η πρώτη μου αντίδραση (και η δεύτερη και τρίτη) ήταν  ;D ;D ;D
Η τέταρτη αντίδραση ήταν  >:(
Και σήμερα αισθάνομαι  :-[  :-\  :'(
(Τώτα μιλάω απο μέσα μου: "Ή στραβός είναι ο γυαλός ή στραβά αρμενίζω")   
Τίτλος: Απ: Κλήση υποπρογράμματος "Άθροισμα των στοιχείων πίνακα"(με κενά)
Αποστολή από: petrosp13 στις 21 Μαρ 2013, 01:42:20 ΜΜ
Παράθεση από: nikolasmer στις 21 Μαρ 2013, 01:39:49 ΜΜ

(Λόγια Διευθυντή όπως μου τα μετέφεραν τα παιδιά): "...Εσείς της Τεχνολογικής δεν έχετε τίποτα να φοβόσαστε διότι έχετε τον "Προγραμματισμό" και θα σας ανεβάσει το βαθμό με λίγο μελέτη. Εσείς της Θετικής καλό κουράγιο και καλή δύναμη..."


Δίκιο έχει ο άνθρωπος, της πλάκας μάθημα
45% αριστούχους έχει, περισσότερους από κάθε μάθημα
Τίτλος: Απ: Κλήση υποπρογράμματος "Άθροισμα των στοιχείων πίνακα"(με κενά)
Αποστολή από: Gnirut στις 22 Μαρ 2013, 05:40:19 ΜΜ
Δηλαδή τι λέει ο κ. διευθυντής, ότι η βιολογία είναι πιο δύσκολη από την ΑΕΠΠ;
Γιατί αυτή είναι η βασική διαφορά μεταξύ θετικής και τεχνολογικής.
Εν πάση περιπτώσει, το τι λέει ο καθένας λίγη σημασία έχει πλέον, άλλωστε έχουμε ακούσει και χειρότερα.
Τίτλος: Απ: Κλήση υποπρογράμματος "Άθροισμα των στοιχείων πίνακα"(με κενά)
Αποστολή από: andreas_p στις 22 Μαρ 2013, 07:11:59 ΜΜ
Οι κ.κ. Δ ... , την τελευταία φορά που μπήκαν σε τάξη ήταν επί ΔΡΧ ίσως και πολύ νωρίτερα !!!

Μη δίνεις σημασία ...

Α