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

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: maria_gkot στις 27 Νοε 2017, 11:57:57 ΜΜ

Τίτλος: Άσκηση με δομή πολλαπλής επιλογής
Αποστολή από: maria_gkot στις 27 Νοε 2017, 11:57:57 ΜΜ
       Καλησπέρα,σε άσκηση πολλαπλής επιλογής με χρήση σύνθετων λογικών εκφράσεων (σύμφωνα με το παρακάτω πινακάκι)



                      Ημέρες 5               Ημέρες 7
Πακέτο Α   300                          400
Πακέτο Β   250                          350

δόθηκε η παρακάτω απάντηση από μαθητή:

Αν (ημερες =5 ) τοτε
   Αν (πακέτο='Α') τοτε
       ποσό <-300
   Αλλιώς
       ποσό <-250
   
Αλλιώς_αν (πακέτο= 'Α') τοτε
    ποσό <- 400
Αλλιώς
   ποσό <-350
Τελος_αν

Εσείς πως θα το βαθμολογούσατε , θα το παίρνατε όλο σωστό;
Τίτλος: Απ: Άσκηση με δομή πολλαπλής επιλογής
Αποστολή από: petrosp13 στις 28 Νοε 2017, 12:22:04 ΜΜ
Αν η εκφώνηση ορίζει ότι πρέπει να χρησιμοποιηθούν σύνθετες λογικές εκφράσεις, τότε είναι σίγουρα λάθος γιατί δεν τις χρησιμοποιεί
Αν όχι, τότε η λύση είναι σωστή (αν και λείπει ένα Τέλος_Αν στην μέση του κώδικα)
Τίτλος: Απ: Άσκηση με δομή πολλαπλής επιλογής
Αποστολή από: gpapargi στις 28 Νοε 2017, 01:20:24 ΜΜ
Παράθεση από: maria_gkot στις 27 Νοε 2017, 11:57:57 ΜΜ
       Καλησπέρα,σε άσκηση πολλαπλής επιλογής με χρήση σύνθετων λογικών εκφράσεων [...]

Τι ακριβώς σημαίνει "άσκηση πολλαπλής επιλογής"; Ότι απαγορεύεται να τη λύσει όπως θέλει (πχ εμφωλεύσεις);
Κατά τη γνώμη μου η άσκηση πρέπει απλώς να ζητάει το τι θέλει από το μαθητή να υπολογίσει και όχι να του λέει και πως θα το κάνει. Ας το κάνει με όποιο τρόπο θέλει.
Τίτλος: Απ: Άσκηση με δομή πολλαπλής επιλογής
Αποστολή από: GiannisGL στις 29 Νοε 2017, 01:43:04 ΠΜ
Καλησπερα ειναι λαθος γιατι στην αλλιως_αν δεν ελεγχει τις ημερες αλλα  πακέτο δηλαδη χρησιμοποιει τον ελεγχο αλλης μεταβλητης απο την πρωτη συνθηκη.
Τίτλος: Απ: Άσκηση με δομή πολλαπλής επιλογής
Αποστολή από: Λαμπράκης Μανώλης στις 29 Νοε 2017, 08:56:17 ΠΜ
Καλημέρα σε όλους

δεν υπάρχει κάποιο λάθος σε αυτό που λες....όποιες μεταβλητές θες μπορείς να συγκρίνεις εδώ... αν δεν ισχύει η πρώτη συνθήκη "ημέρες=5" θα ελέγξει το αλλιώς_αν πακέτο ='Α', όπου και εννοείται πως οι ημέρες δεν είνια 5, δεν χρειάζεται να ελεγχεί ξανά... το μόνο που σκέφτομαι εγώ είναι αν μπορεί να δώσει ο χρήστης και άλλους αριθμούς για τις ημέρες, πχ ημέρες =2, οπότε και θα πρέπει να ελεχθεί και στο αλλιώς_αν ..αυτό βέβαια πρέπει να ελεχθεί και για τα πακέτα, να υπάρχουν δηλαδή επιπλέον τιμές.. αν η εκφώνηση λέει να υποθέσουμε πως οι ημέρες είναι 5ή7 και τα πακέτα α ή β τότε είναι σωστή νομίζω (είπε και ο συνάδελφος ένα τέλος_αν λείπει)
Τίτλος: Απ: Άσκηση με δομή πολλαπλής επιλογής
Αποστολή από: GiannisGL στις 02 Δεκ 2017, 08:53:15 ΜΜ
Στην περιπτωση αλλιως θα μπει και με αριθμο ημερων περα απο τις 5 η 7.Γιαυτο καλο θα ηταν η εξωτερικη επιλογη να κανει ελεγχο πακέτων και στα εμφωλευμα για τις ημερες και στις περίπτωση αλλιως να εμφανιζεται δεν ρχει τέτοιου ειδους πακετο.