Αποστολέας Θέμα: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ  (Αναγνώστηκε 8136 φορές)

iliasthes

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 790
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #30 στις: 04 Νοέ 2009, 09:34:19 μμ »
Η εκφώνηση της άσκησης είναι άθλια. Πρέπει να κάνεις πολλές υποθέσεις. Πρώτα από όλα ποιο ποσοστό να υπολογίσεις; Στην πράξη κάθε μαθητής ψηφίζει περισσότερους από έναν υποψήφιους. Επομένως προσθέτοντας τις ψήφους, δεν βρίσκεις το σύνολο των ατόμων που ψηφίσαν, αλλα'των σταυρών που μπήκαν. Άρα δεν έχει νόημα να υπολογίσεις αυτό το ποσοστό.

Λογικά δεν θα κρατάς μεταβλητή για κάθε υποψήφιο. Έτσι όπως το σκέφτηκα εγώ, δίνεις από το πληκτρολόγιο δύο αριθμούς έναν το πλήθος των ψήφων και μετά το πλήθος των υποψηφίων.

Για Ν φορές (όπου Ν το πλήθος των υποψηφίων) ο αλγόριθμος θα διαβάζει τον αριθμό των ψήφων του υποψηφίου. Για να είναι πιο ρεαλιστικό ας διαβάζει και το όνομα του κάθε υποψηφίου.  Στη συνέχεια διαιρεί τον αριθμό των ψήφων με το σύνολο των ψήφων το πολλαπλασιάζει με το 100 και βγάζει το ποσοστό. Δηλαδή συνολικά αν μέτρησα σωστά 5 μεταβλητές:
Σύνολο Ψήφων
Πλήθος Υποψηφίων (Ν)
Όνομα
Ψήφοι
Ποσοστό


annag

  • Νέος
  • *
  • Μηνύματα: 5
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #31 στις: 05 Νοέ 2009, 11:59:45 πμ »
Όντως έτσι όπως τα λες είναι τα πράγματα για το βιβλίο. Δε μπορούμε να βγάλουμε άκρη ούτε με τη θεωρία ούτε με τις ασκήσεις. Thanks για την απάντηση!

Ιωάννης Γκίνης

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 130
  • I share because I care
    • Προσωπική ιστοσελίδα
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #32 στις: 07 Νοέ 2009, 12:40:44 πμ »
Προσπάθησα την άσκηση 8 σελ. 35 του βιβλίου (το οχηματαγωγό πλοίο) και θα ήθελα τη γνώμη σας. Προσωπικά νιώθω μια "ανασφάλεια" με τη συγκεκριμένη άσκηση.
Είναι η άσκηση 14 εδώ http://users.att.sch.gr/jginis/?pg=sp#pseudo14

Ευχαριστώ.

df

  • Νέος
  • *
  • Μηνύματα: 6
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #33 στις: 27 Νοέ 2009, 04:19:29 μμ »
Καλησπέρα!!
Μπορούμε να χρησιμοποιήσουμε τις έτοιμες συναρτήσεις της Pascal σε ασκήσεις με ψευδοκώδικα, όπως την ABS(x);

Ιωάννης Γκίνης

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 130
  • I share because I care
    • Προσωπική ιστοσελίδα
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #34 στις: 27 Νοέ 2009, 11:10:00 μμ »
Παράθεση
Σε ασκήσεις ή προβλήματα για την επίλυση των οποίων απαιτείται αναπαράσταση αλγορίθμου, αυτή μπορεί να γίνει: α) Με ψευδοκώδικα, χρησιμοποιώντας τις εντολές που αναφέρονται στον πίνακα της παραγράφου 4.2. του βιβλίου (Προγραμματισμός Υπολογιστών των Αλ. Σιδερίδη κ.ά.) είτε με στοιχεία της γλώσσας Pascal ή με συνδυασμό αυτών, β) με λογικό διάγραμμα όπως περιγράφεται στις παραγράφους 4.3 και 4.4 (4.4.1, 4.4.2 και 4.4.3) του βιβλίου, γ) με τη γλώσσα προγραμματισμού Pascal.

Νομίζω ότι αυτό εδώ απαντά στην ερώτησή σου. Ναι μπορούμε!

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1088
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #35 στις: 28 Νοέ 2009, 11:33:55 μμ »
Εννοείται πως μπορούμε και όχι μόνο αυτές αλλά και τους τελεστές(λογικούς κτλ)

Ιωάννης Γκίνης

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 130
  • I share because I care
    • Προσωπική ιστοσελίδα
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #36 στις: 30 Νοέ 2009, 08:00:20 μμ »
Επίσης να προσθέσω πως πρέπει να βαδίζουμε «by the book». Αυτό σημαίνει ότι καλό θα είναι λογικοί τελεστές όπως οι  Ή, ΚΑΙ κ.λπ., που χρσιμοποιούνται αλλού, να τους αποφεύγουμε καθώς δεν αναφέρονται πουθενά στο βιβλίο. Διορθώστε με αν τυχόν κάνω λάθος.

xryka

  • Βετεράνος
  • ****
  • Μηνύματα: 66
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: ΨΕΥΔΟΚΩΔΙΚΑΣ - ΑΠΟΡΙΑ
« Απάντηση #37 στις: 30 Νοέ 2009, 08:19:16 μμ »
Παράθεση
Σε ασκήσεις ή προβλήματα για την επίλυση των οποίων απαιτείται αναπαράσταση αλγορίθμου, αυτή μπορεί να γίνει: α) Με ψευδοκώδικα, χρησιμοποιώντας τις εντολές που αναφέρονται στον πίνακα της παραγράφου 4.2. του βιβλίου (Προγραμματισμός Υπολογιστών των Αλ. Σιδερίδη κ.ά.) είτε με στοιχεία της γλώσσας Pascal ή με συνδυασμό αυτών, β) με λογικό διάγραμμα όπως περιγράφεται στις παραγράφους 4.3 και 4.4 (4.4.1, 4.4.2 και 4.4.3) του βιβλίου, γ) με τη γλώσσα προγραμματισμού Pascal.

Νομίζω ότι αυτό εδώ απαντά στην ερώτησή σου. Ναι μπορούμε!
Όμως οι συναρτήσεις της PAscal αναφέρονται στο παράρτημα του βιβλίου...που δεν ξέρω αν είναι στην ύλη.....μήπως το χει διευκρινήσει κάποιος;;