Αποστολέας Θέμα: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ  (Αναγνώστηκε 4454 φορές)

gavdouinos

  • Οπαδός
  • **
  • Μηνύματα: 18
Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« στις: 20 Οκτ 2016, 12:47:52 πμ »
Ανακοινώθηκαν τα:
Προγραμματισμός Γ ΕΠΑΛ Βιβλίο μαθητή
Δίκτυα Υπολογιστών Γ ΕΠΑΛ Τετράδιο μαθητή

Στο http://ebooks.edu.gr/new/classcoursespdf.php?classcode=DSEPAL-C

Απαράδεκτη σελίδα θα μπορούσε να τα έχει ανά ειδικότητα και να σημάνει τα παλαιά και τα νέα βιβλία (έχει βιβλία καταργημένα από τον καιρό του Νώε)

Καλό κουράγιο

gavdouinos

  • Οπαδός
  • **
  • Μηνύματα: 18
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #1 στις: 20 Οκτ 2016, 10:00:07 πμ »
Επειδή το zip δεν ανοίγει?

user_83

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #2 στις: 24 Οκτ 2016, 01:00:44 μμ »
από ότι είδα το βιβλίο από ασκήσεις δεν έχει και πολλά πράγματα....υπάρχει περίπτωση να βγάλουν και τετράδιο μαθητή, όπως κάνανε στα δίκτυα? εχετε καμια ενημέρωση...???

gavdouinos

  • Οπαδός
  • **
  • Μηνύματα: 18
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #3 στις: 25 Οκτ 2016, 09:20:54 μμ »
Στον κατάλογο διδακτικών βιβλίων για τα Ημερήσια ΕΠΑΛ σχολικού έτους 2016-2017

http://publications.cti.gr/2016-17/epal-16-17

Υπάρχει τετράδιο μαθητή για το προγραμματισμό με κωδικό 24-0577
Τώρα μάλλον θα τυπώνεται το βιβλίο προγραμματισμού, και το τετράδιο δικτύων(που ανακοινώθηκαν)

Δεν πρέπει να υπάρχει υλικό προς εκτύπωση για το τετράδιο στον προγραμματισμό(δεν ξέρω αν ετοιμάζεται κάτι)

Ελπίζουμε....


user_83

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #4 στις: 26 Οκτ 2016, 11:59:08 πμ »
ευχαριστώ .... :)

nefeli

  • Θαμώνας
  • ***
  • Μηνύματα: 45
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #5 στις: 10 Νοέ 2016, 07:41:54 μμ »
Καλησπέρα συνάδελφοι

Διαβάζω τώρα από το νέο βιβλίο της Γ' τον αλγόριθμο δυαδικής αναζήτησης στη σελίδα 73. Δεν καταλαβαίνω πού προέκυψε το
answer=input("Είναι ο αριθμός ο" + mid + "?")
Στην 2.7 δεν υποστηρίζεται. Δεν έχω εγκαταστημένη την 3.0 και δεν ξέρω αν ισχύει εκεί (δεν το βρήκα με μια πρόχειρη αναζήτηση στο internet) αλλά έτσι κι αλλιώς είναι δυνατό να το διδάξουμε αυτό στους μαθητές, όταν και πέρσι και φέτος διδάσκουμε την raw_input()
για εισαγωγή αλφαριθμητικών;
Επίσης πέρα από το προφανές λάθος του ελέγχου
      if answer="N":
αντί του
       if answer == "N":
νομίζω ότι κάτι δεν λειτουργεί σωστά - έτσι όπως είναι γραμμένη η ερώτηση πρέπει να γίνεται η last=mid-1 όταν η απάντηση είναι "Ν".

Μήπως μπορεί κάποιος να ρίξει μια ματιά γιατί το έχω προγραμματίσει για αύριο και θέλω να είμαι σίγουρη για αυτά που θα πω;; Ήδη τους πέφτουν δύσκολα, μην τους αποτρελλάνω κιόλας...

sub0gr

  • Νέος
  • *
  • Μηνύματα: 6
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #6 στις: 10 Νοέ 2016, 08:54:03 μμ »
Καλησπέρα συνάδελφοι

Διαβάζω τώρα από το νέο βιβλίο της Γ' τον αλγόριθμο δυαδικής αναζήτησης στη σελίδα 73. Δεν καταλαβαίνω πού προέκυψε το
answer=input("Είναι ο αριθμός ο" + mid + "?")
Στην 2.7 δεν υποστηρίζεται. Δεν έχω εγκαταστημένη την 3.0 και δεν ξέρω αν ισχύει εκεί (δεν το βρήκα με μια πρόχειρη αναζήτηση στο internet) αλλά έτσι κι αλλιώς είναι δυνατό να το διδάξουμε αυτό στους μαθητές, όταν και πέρσι και φέτος διδάσκουμε την raw_input()
για εισαγωγή αλφαριθμητικών;
Επίσης πέρα από το προφανές λάθος του ελέγχου
      if answer="N":
αντί του
       if answer == "N":
νομίζω ότι κάτι δεν λειτουργεί σωστά - έτσι όπως είναι γραμμένη η ερώτηση πρέπει να γίνεται η last=mid-1 όταν η απάντηση είναι "Ν".

Μήπως μπορεί κάποιος να ρίξει μια ματιά γιατί το έχω προγραμματίσει για αύριο και θέλω να είμαι σίγουρη για αυτά που θα πω;; Ήδη τους πέφτουν δύσκολα, μην τους αποτρελλάνω κιόλας...


Καλησπέρα,
ναι στην Python 3 λειτουργεί η εντολή input για εισαγωγή string αλλά και πάλι υπάρχει λάθος έτσι όπως είναι γραμμένη η εντολή. Στο βιβλίο γράφει
answer = input(“Είναι μικρότερος του ” + mid + “ ? (N/O)” ) αλλά αυτή η εντολή βγάζει σφάλμα. Θα πρέπει η μεταβλητή mid να μετατραπεί προσωρινά σε string. Η σωστή είναι η εξής
answer = input(“Είναι μικρότερος του ” + str(mid) + “ ? (N/O)” ) Τώρα για Python 2 φαντάζομαι είναι η input_raw
Για την δυαδική αναζήτηση έχεις δίκιο. Μπορείς απλά στην εντολή answer = input(“Είναι μικρότερος του ” + mid + “ ? (N/O)” ) να πεις Είναι μεγαλύτερος αντί για μικρότερος

nefeli

  • Θαμώνας
  • ***
  • Μηνύματα: 45
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #7 στις: 10 Νοέ 2016, 09:25:44 μμ »
Ευχαριστώ πολύ για την απάντηση.
Δεν είχα σκεφθεί την συνένωση με την str(mid) μέσα στην input. Δουλεύει έτσι και στην 2.7, απαραίτητα βέβαια με την raw_input για να εισάγεις χαρακτήρα.
Όσο για το λάθος στις εντολές, συμφωνώ και εγώ ότι αντί να τους μπλέξω με αλλαγή εντολών, είναι προτιμότερο να τους αλλάξω το μήνυμα.
Πάντως είναι ένα θέμα τα τόσα λάθη σε 10 γραμμές κώδικα!!!

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3153
  • to Iterate is human to Recurse divine
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #8 στις: 10 Νοέ 2016, 09:35:21 μμ »
Νεφέλη έχεις απόλυτο δίκιο.Δες αν το φύλλο εργασίας που επισυνάπτω μπορεί να σε βοηθήσει.
Αν θες να διαβάσεις χαρακτήρες με την input χωρίς να σου χτυπήσει λάθος θα πρέπει να δώσεις το string μέσα σε quotes. Έτσι η input δεν θα πάει να το υπολογίσει.
Καλύτερα όμως να τα κάνεις όλα με τη raw_input αφού την έχουν συνηθίσει οι μαθητές σου.

Θα πρότεινα σε αυτό το thread να αναφέρουμε ότι λάθη βρίσκουμε στο βιβλίο ώστε να διορθωθούν από την συγγραφική ομάδα
« Τελευταία τροποποίηση: 10 Νοέ 2016, 09:53:54 μμ από evry »
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

nefeli

  • Θαμώνας
  • ***
  • Μηνύματα: 45
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #9 στις: 24 Νοέ 2016, 01:34:09 μμ »
Στη δραστηριότητα 2 του κεφ. 5 (σελ. 87) ζητείται μια τροποποίηση του αλγόριθμου ταξινόμησης με επιλογή αναφέροντας μάλιστα τον "κύριο αλγόριθμο που δίνεται σε αυτήν την ενότητα". Στη συγκεκριμένη ενότητα όμως δεν δίνεται ο αλγόριθμος ταξινόμησης με επιλογή αλλά μόνο ο αλγόριθμος με φυσαλίδα και ο αλγόριθμος με εισαγωγή (εκτός ύλης). Εννοείται ο αλγόριθμος που δίνει το βιβλίο της Β' τάξης; Περιλαμβάνεται δηλαδή και αυτός ο αλγόριθμος στην ύλη;

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3153
  • to Iterate is human to Recurse divine
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #10 στις: 24 Νοέ 2016, 01:42:31 μμ »
ο αλγόριθμος δεν είναι στην ύλη, της Γ' αλλά έχει διδαχθεί στη Β και μπορούμε να τον χρησιμοποιήσουμε σε κάποια δραστηριότητα, είναι ο αλγόριθμος της ενότητας 6.3 αν θυμάμαι καλά και έχει σαν σκοπό να δείξει ότι μπορούμε να αλλάξουμε τη διάταξη της ταξινόμησης αλλάζοντας μόνο το υποπρόγραμμα και όχι τον κύριο αλγόριθμο.
Δηλαδή μπορείς να δείξεις την ανεξαρτησία στην υλοποίηση των υποπρογραμμάτων κάτι για το οποίο ο αλγόριθμος ταξινόμησης με επιλογή είναι ιδανικός.
Το "δίνεται σε αυτή την ενότητα" θα γίνει "δίνεται στην ενότητα 6.3"
« Τελευταία τροποποίηση: 24 Νοέ 2016, 02:12:25 μμ από evry »
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

nefeli

  • Θαμώνας
  • ***
  • Μηνύματα: 45
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #11 στις: 24 Νοέ 2016, 02:12:59 μμ »
Πρέπει να γίνει "δίνεται στην ενότητα 6.3 του βιβλίου της Β' Τάξης"

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3153
  • to Iterate is human to Recurse divine
Απ: Βιβλίο Προγραμματισμού Γ ΕΠΑΛ
« Απάντηση #12 στις: 24 Νοέ 2016, 02:17:48 μμ »
ναι, έτσι θα γίνει, δεν το έγραψα τώρα γιατί αναφέρθηκα πριν στο βιβλίο της Β.
Πολύ σωστή η παρατήρησή σου πάντως.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr