Αποστολέας Θέμα: Άσκηση με δομή πολλαπλής επιλογής  (Αναγνώστηκε 386 φορές)

maria_gkot

  • Νέος
  • *
  • Μηνύματα: 1
Άσκηση με δομή πολλαπλής επιλογής
« στις: 27 Νοέ 2017, 11:57:57 μμ »
       Καλησπέρα,σε άσκηση πολλαπλής επιλογής με χρήση σύνθετων λογικών εκφράσεων (σύμφωνα με το παρακάτω πινακάκι)



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

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

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

Εσείς πως θα το βαθμολογούσατε , θα το παίρνατε όλο σωστό;

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2083
Απ: Άσκηση με δομή πολλαπλής επιλογής
« Απάντηση #1 στις: 28 Νοέ 2017, 12:22:04 μμ »
Αν η εκφώνηση ορίζει ότι πρέπει να χρησιμοποιηθούν σύνθετες λογικές εκφράσεις, τότε είναι σίγουρα λάθος γιατί δεν τις χρησιμοποιεί
Αν όχι, τότε η λύση είναι σωστή (αν και λείπει ένα Τέλος_Αν στην μέση του κώδικα)
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2404
  • I 'm not young enough to know everything
Απ: Άσκηση με δομή πολλαπλής επιλογής
« Απάντηση #2 στις: 28 Νοέ 2017, 01:20:24 μμ »
       Καλησπέρα,σε άσκηση πολλαπλής επιλογής με χρήση σύνθετων λογικών εκφράσεων [...]

Τι ακριβώς σημαίνει "άσκηση πολλαπλής επιλογής"; Ότι απαγορεύεται να τη λύσει όπως θέλει (πχ εμφωλεύσεις);
Κατά τη γνώμη μου η άσκηση πρέπει απλώς να ζητάει το τι θέλει από το μαθητή να υπολογίσει και όχι να του λέει και πως θα το κάνει. Ας το κάνει με όποιο τρόπο θέλει.
Γιώργος Παπαργύρης (gpapargi@hotmail.com)

GiannisGL

  • Νέος
  • *
  • Μηνύματα: 3
Απ: Άσκηση με δομή πολλαπλής επιλογής
« Απάντηση #3 στις: 29 Νοέ 2017, 01:43:04 πμ »
Καλησπερα ειναι λαθος γιατι στην αλλιως_αν δεν ελεγχει τις ημερες αλλα  πακέτο δηλαδη χρησιμοποιει τον ελεγχο αλλης μεταβλητης απο την πρωτη συνθηκη.

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 462
Απ: Άσκηση με δομή πολλαπλής επιλογής
« Απάντηση #4 στις: 29 Νοέ 2017, 08:56:17 πμ »
Καλημέρα σε όλους

δεν υπάρχει κάποιο λάθος σε αυτό που λες....όποιες μεταβλητές θες μπορείς να συγκρίνεις εδώ... αν δεν ισχύει η πρώτη συνθήκη "ημέρες=5" θα ελέγξει το αλλιώς_αν πακέτο ='Α', όπου και εννοείται πως οι ημέρες δεν είνια 5, δεν χρειάζεται να ελεγχεί ξανά... το μόνο που σκέφτομαι εγώ είναι αν μπορεί να δώσει ο χρήστης και άλλους αριθμούς για τις ημέρες, πχ ημέρες =2, οπότε και θα πρέπει να ελεχθεί και στο αλλιώς_αν ..αυτό βέβαια πρέπει να ελεχθεί και για τα πακέτα, να υπάρχουν δηλαδή επιπλέον τιμές.. αν η εκφώνηση λέει να υποθέσουμε πως οι ημέρες είναι 5ή7 και τα πακέτα α ή β τότε είναι σωστή νομίζω (είπε και ο συνάδελφος ένα τέλος_αν λείπει)

GiannisGL

  • Νέος
  • *
  • Μηνύματα: 3
Απ: Άσκηση με δομή πολλαπλής επιλογής
« Απάντηση #5 στις: 02 Δεκ 2017, 08:53:15 μμ »
Στην περιπτωση αλλιως θα μπει και με αριθμο ημερων περα απο τις 5 η 7.Γιαυτο καλο θα ηταν η εξωτερικη επιλογη να κανει ελεγχο πακέτων και στα εμφωλευμα για τις ημερες και στις περίπτωση αλλιως να εμφανιζεται δεν ρχει τέτοιου ειδους πακετο.