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

Γενικό Λύκειο => Γ΄ Λυκείου => Θεωρία => Μήνυμα ξεκίνησε από: droopy στις 17 Ιαν 2011, 12:56:18 ΠΜ

Τίτλος: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: droopy στις 17 Ιαν 2011, 12:56:18 ΠΜ
Στον παρακάτω αλγόριθμο:

β <-- 6
Διάβασε α
Αν α>β τοτε
γ <-- β / α-β
Τέλος_αν
Εκτύπωσε γ

στην περίπτωση που α <= β η εντολή Εκτύπωσε γ ποιο κριτηριο παραβιάζει
δεδομένου ότι το γ δεν έχει τιμή;

Ευχαριστώ
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: olga_ath στις 17 Ιαν 2011, 01:22:37 ΠΜ
Νομίζω και αν κάνω λάθος ας με διορθώσουν οι υπόλοιποι πιο έμπειροι συνάδελφοι η αναφορα σε μια θέση μνημης η οποία δεν έχει αρχικοποιηθεί παραβιάζει την αποτελεσματικότητα.
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: petrosp13 στις 17 Ιαν 2011, 01:42:53 ΠΜ
Άποψη μου είναι ότι παραβιάζεται η καθοριστικότητα, αφού υπάρχει αμφιβολία για την εκτέλεση της εντολής "Εκτύπωσε β" σε αυτή την περίπτωση
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: kadafi στις 17 Ιαν 2011, 03:14:42 ΜΜ
θα συμφωνήσω με τον petrosp13
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: Eri στις 17 Ιαν 2011, 03:35:49 ΜΜ
Μπορεί κανείς να δώσει ένα αντιπροσωπευτικό παράδειγμα αλγορίθμου που να παραβιάζει την αποτελεσματικότητα;
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: sstergou στις 17 Ιαν 2011, 04:10:12 ΜΜ
Παράθεση από: Eri στις 17 Ιαν 2011, 03:35:49 ΜΜ
Μπορεί κανείς να δώσει ένα αντιπροσωπευτικό παράδειγμα αλγορίθμου που να παραβιάζει την αποτελεσματικότητα;

Αλγόριθμος τάδε
Αν 4 είναι ο μεγαλύτερος ακέραιος ν για τον οποίο ισχύει α^ν + β^ν + γ^ν = ζ^ν τότε....
  εντολές
αλλιώς
  εντολές
Τέλος_αν
Τέλος τάδε

το παράδειγμα υπάρχει στο βιβλίο του knuth από το οποίο μάλλον προέρχονται και τα "κριτήρια" στο βιβλίο της ΑΕΠΠ.

Αν δεν βαριέσαι ρίξε μια ματιά εδώ https://alkisg.mysch.gr/steki/index.php?topic=2609.0 όπου αρχικά συζητείται το θέμα της αποτελεσματικότητας.
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: kadafi στις 17 Ιαν 2011, 07:58:12 ΜΜ
Για να είμαι ειλικρινής δεν έβγαλα ακριβές συμπεράσματα για την αποτελεσματικότητα.
Πραγματικά μου είναι δύσκολο να σκεφτώ  κάποιο αντιπροσωπευτικό παράδειγμα .
Να ρωτήσω κάτι... ο παρακάτω αλγόριθμος :

α<-- 'Κ'
β<-- 'Λ'
γ<-- α+β

παραβιάζει κάποιο κρητίριο ; Σίγουρα ναι, αλλά παραβιάζεται η καθοριστικότητα ή η αποτελεσματικότητα;
Ο αλγόριθμος τι λάθος έχει; Συντακτικό ή λογικό;
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: petrosp13 στις 17 Ιαν 2011, 08:01:13 ΜΜ
Συντακτικό λάθος, εκτός αν η γλώσσα υποστηρίζει συνένωση αλφαριθμητικών
Αποτελεσματικότητα θα έλεγα γιατί η εντολή δεν είναι εκτελέσιμη, δεν αρκεί να έχει ορισθεί
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: kadafi στις 17 Ιαν 2011, 08:19:01 ΜΜ
Και εγώ αποτελεσματικότητα θα έλεγα . Αλλά το πεδίο είναι λίγο θολό και δεν θα έπρεπε να ήταν γιατί είναι κρίμα ένα παιδί να χάσει μόρια από τέτοιου είδους ερωτήσεις.
Τίτλος: Απ: ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ Η΄ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ
Αποστολή από: Καρκαμάνης Γεώργιος στις 17 Ιαν 2011, 11:51:37 ΜΜ
Παράθεση από: Eri στις 17 Ιαν 2011, 03:35:49 ΜΜ
Μπορεί κανείς να δώσει ένα αντιπροσωπευτικό παράδειγμα αλγορίθμου που να παραβιάζει την αποτελεσματικότητα;

Μια εντολή που δεν εκτελείται λόγω ότι δεν έχει οριστεί στην ΓΛΩΣΣΑ η παρουσιάζει συντακτικό λάθος  πχ Γ -->Α +  Β