Γενικό Λύκειο > Δομή ακολουθίας

μέγιστος-ελάχιστος

(1/1)

nikoujohn:
Τι λέτε γι αυτό ;


--- Κώδικας: ---ΠΡΟΓΡΑΜΜΑ Εύρεση_μεγίστου_ελαχίστου

ΜΕΤΑΒΛΗΤΕΣ
  ΠΡΑΓΜΑΤΙΚΕΣ: x,y,max,min

ΑΡΧΗ

  ΓΡΑΨΕ 'Δώσε δυο αριθμούς:'
  ΔΙΑΒΑΣΕ x,y
  max <-- ((x+y)+Α_Τ(x-y))/2         
  min <-- ((x+y)-Α_Τ(x-y))/2
  ΓΡΑΨΕ 'O μεγαλύτερος αριθμός είναι ο:',max 
  ΓΡΑΨΕ 'O μικρότερος αριθμός είναι ο:',min                           

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_μεγίστου_ελαχίστου   

 

--- Τέλος κώδικα ---

Είναι αποδεκτη ως λύση ;

sstergou:
Ναι είναι αποδεκτή αφού είναι μαθηματικά σωστό αυτό που γράφεις.
Νομίζω όμως πως ο γνωστός τρόπος είναι πιο κατανοητός, πιο γρήγορος στην εκτέλεση και περισσότερο επεκτάσιμος για πολλές τιμές.

evry:
Πολύ καλό, όμως θα το προτιμούσα με ακέραιους και div και όχι με πραγματικούς, διότι μπορεί εσύ να βάλεις τους αριθμούς 2.89 και 2.90 λέμε τώρα και να σου βγει κανένα 2.89000001 .
Δεν ισχύει το παραπάνω, απλά το δίνω σαν παράδειγμα για να δείξω ότι όταν έχεις πραγματικούς θέλει λίγο προσοχή το αποτέλεσμα.

Σαν ιδέα δίνω το εξής:
  Υλοποίησε σαν συνάρτηση το πρόγραμμα που έδωσες ώστε να βρίσκει το max και στη συνέχεια προσπάθησε μόνο με αυτό (χωρίς δομή επιλογής) να βρεις το μέγιστο σε έναν πίνακα Ν θέσεων.



--- Παράθεση από: sstergou στις 19 Μαΐ 2012, 02:23:24 πμ ---Ναι είναι αποδεκτή αφού είναι μαθηματικά σωστό αυτό που γράφεις.
Νομίζω όμως πως ο γνωστός τρόπος είναι πιο κατανοητός, πιο γρήγορος στην εκτέλεση και περισσότερο επεκτάσιμος για πολλές τιμές.

--- Τέλος παράθεσης ---

Κωστας τζιαννης:

--- Παράθεση από: evry στις 19 Μαΐ 2012, 10:54:05 πμ ---Πολύ καλό, όμως θα το προτιμούσα με ακέραιους και div και όχι με πραγματικούς, διότι μπορεί εσύ να βάλεις τους αριθμούς 2.89 και 2.90 λέμε τώρα και να σου βγει κανένα 2.89000001 .
Δεν ισχύει το παραπάνω, απλά το δίνω σαν παράδειγμα για να δείξω ότι όταν έχεις πραγματικούς θέλει λίγο προσοχή το αποτέλεσμα.

Σαν ιδέα δίνω το εξής:
  Υλοποίησε σαν συνάρτηση το πρόγραμμα που έδωσες ώστε να βρίσκει το max και στη συνέχεια προσπάθησε μόνο με αυτό (χωρίς δομή επιλογής) να βρεις το μέγιστο σε έναν πίνακα Ν θέσεων.

--- Τέλος παράθεσης ---

 ωραια σκεψη

Πλοήγηση

[0] Λίστα μηνυμάτων

Μετάβαση στην πλήρη έκδοση