Βοήθεια/Απορίες στην ΑΕΠΠ - Ασκήσεις

Τι πιστεύετε για την ΑΕΠΠ;

Αποτελέσματα της δημοσκόπησης (Ψήφισαν 51)
  • Εύκολη

    Ψήφοι: 28 54,9%
  • Δύσκολη

    Ψήφοι: 23 45,1%
  • ΔΞ/ΔΑ

    Ψήφοι: 0 0,0%

  • Σύνολο ψηφοφόρων
    51
διαβασα τον πινακα Α, το θεμα ειναι πως δημιουργω τον πινακα Β, δεν εχω ασχοληθει με θεωρια οχι...
παρεπιπτοντως ελβετια δουλευει ο αδερφος μου στο σερν

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
διαβασα τον πινακα Α, το θεμα ειναι πως δημιουργω τον πινακα Β, δεν εχω ασχοληθει με θεωρια οχι...
Να διαβάσεις την θεωρία, κατ' αρχάς. :P
Ερώτηση λοιπόν:

  • Θέλω, από τον Α, το στοιχείο της 1ης σειράς και 3ης στήλης. Ποιο στοιχείο είναι αυτό;
  • Θέλω, από τον Β, το στοιχείο της 3ης σειράς και 1ης στήλης. Ποιο στοιχείο είναι αυτό;
Do the maths...

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Οτιδήποτε και να ζητάει στο τέλος...εμείς είμαστε καλυμμένοι με πρόγραμμα σε γλώσσα;

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Οτιδήποτε και να ζητάει στο τέλος...εμείς είμαστε καλυμμένοι με πρόγραμμα σε γλώσσα;
Ναι. Παραπομπή: εξεταστέα ύλη Υπουργείου, τελευταία παράγραφος. Έχω βάλει link πιο πίσω στο θέμα. :)

Σημείωση: σε περίπτωση που σου πει η άσκηση "έχουμε Ν αντικείμενα" και χρειάζεται να γράψεις πρόγραμμα σε ΓΛΩΣΣΑ, γράφεις πριν τον κώδικά σου "χωρίς βλάβη της γενικότητας θεωρούμε ότι Ν=42", δηλώνεις στο τμήμα ΣΤΑΘΕΡΩΝ ότι "Ν=42" και γράφεις το πρόγραμμά σου με Ν. :)

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Ναι. Παραπομπή: εξεταστέα ύλη Υπουργείου, τελευταία παράγραφος. Έχω βάλει link πιο πίσω στο θέμα. :)

Σημείωση: σε περίπτωση που σου πει η άσκηση "έχουμε Ν αντικείμενα" και χρειάζεται να γράψεις πρόγραμμα σε ΓΛΩΣΣΑ, γράφεις πριν τον κώδικά σου "χωρίς βλάβη της γενικότητας θεωρούμε ότι Ν=42", δηλώνεις στο τμήμα ΣΤΑΘΕΡΩΝ ότι "Ν=42" και γράφεις το πρόγραμμά σου με Ν. :)


έλιωσα :clapup:

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Ειναι αποδεκτο, για τις Πανελληνιες, το :

Για i απο 1 μεχρι Νdiv2
.
.
.
τελος_επαναληψης

(Δεν εννοω τις τελιτσες, προφανως.)

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Ειναι αποδεκτο, για τις Πανελληνιες, το :
Για i απο 1 μεχρι Νdiv2
Όχι. Είναι αποδεκτό το:

Code:
[B]ΓΙΑ[/B] i [B]ΑΠΟ[/B] 1 [B]ΜΕΧΡΙ[/B] N [B]DIV[/B] 2
(με τα κενά)

Αρκεί:

  1. Το i να έχει δηλωθεί ΑΚΕΡΑΙΟΣ
  2. Το N να έχει τιμή.
Αποδεκτό = δουλεύει και είναι σύμφωνο με το σχολικό βιβλίο. Τώρα αν πέσεις σε μπουρτζόβλαχο διορθωτή που δεν ξέρει πού του πάνε τα πέντε, δεν φταίω εγώ...

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Και το Ν βεβαίως βεβαίως να είναι ακέραιος.
Μόνο μην αλλάζεις την τιμή του Ν μέσα στο βρόχο!

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Όχι. Είναι αποδεκτό το:

Code:
[B]ΓΙΑ[/B] i [B]ΑΠΟ[/B] 1 [B]ΜΕΧΡΙ[/B] N [B]DIV[/B] 2
(με τα κενά)

Αρκεί:

  1. Το i να έχει δηλωθεί ΑΚΕΡΑΙΟΣ
  2. Το N να έχει τιμή.
Αποδεκτό = δουλεύει και είναι σύμφωνο με το σχολικό βιβλίο. Τώρα αν πέσεις σε μπουρτζόβλαχο διορθωτή που δεν ξέρει πού του πάνε τα πέντε, δεν φταίω εγώ...
:O με κενα ;
Και γω δηλαδη στο χαρτι θα τα γραφω με κενα ; :|
Και το Ν βεβαίως βεβαίως να είναι ακέραιος.
Μόνο μην αλλάζεις την τιμή του Ν μέσα στο βρόχο!

Σας ευχαριστω πολυ, παντως !

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Και γω δηλαδη στο χαρτι θα τα γραφω με κενα ; :|
Lords, why do I help her, I'll regret it one day...

Ναι, με κενά. Το "Ndiv2" είναι όνομα μιας μεταβλητής. Της "Ndiv2".
Το "N div 2" είναι ΠΡΑΞΗ της μεταβλητής N με τον ακέραιο 2.

Clear?

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Lords, why do I help her, I'll regret it one day...
Γιατι εισαι πολυ καλος. Και ευχαριστω πολυ. :D
Ναι, με κενά. Το "Ndiv2" είναι όνομα μιας μεταβλητής. Της "Ndiv2".
Το "N div 2" είναι ΠΡΑΞΗ της μεταβλητής N με τον ακέραιο 2.

Clear?
Γιεες.

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Σε αγώνες μήκους ο κάθε αθλητής έχει μέχρι 6 προσπάθειες.Αν σε μία κάνει κάτω από 1 μέτρο σταματάει.Να γραφεί αλγόριθμος που να διαβάζει για κάθε αθλητή τις προσπάθειές του και να εμφανίζει στο τέλος όλων των προσπαθειών κάθε αθλητή : την μικρότερη του προσπάθεια , την μεγαλύτερη του, τον συνολικό αριθμό των προσπαθειών που είναι μεγαλύτερες του ενός μέτρου , όλους του αθλητές που διαγωνίστηκαν, καθώς και να εμφανίζει μήνυμα αποκλεισμού σ'αυτούς που αποκλείστηκαν και τέλος να ρωτάει τον χρήστη αν υπάρχει άλλος αθλητής για να συνεχίσει να εκτελείται το πρόγραμμα.

Η παραπάνω άσκηση είναι δικιά μου παραλλαγή της παρακάτω άσκησης:

Σε αγώνες μήκους ο κάθε αθλητής έχει έξι προσπάθειες.Αν σε μια κάνει κάτω από ένα μέτρο,σταματάει.Να αναπτυχθεί αλγόριθμος ο οποίος να ζητά τις προσπάθειες ενός αθλητή και να εμφανίζει το σύνολο των προσπαθειών του που είναι μεγαλύτερο του ένα μέτρου,καθώς και την καλύτερη προσπαθειά του

Η αυθεντική άσκηση με μπέρδεψε καθώς δεν αναφέρει πότε σταματάει να εκτελείται ο αλγόριθμος.

Παραθέτω την λύση της και θα ήθελα κάποιος (αν μπορεί) να τσεκάρει για πιθανές απροσεξίες.Η λύση μου ίσως είναι μεγάλη σε σχέση με την καλύτερη δυνατή.

Code:
ΠΡΟΓΡΑΜΜΑ προσπάθειες_αθλητών
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: αθλ
  ΠΡΑΓΜΑΤΙΚΕΣ: αρ_προσπ, προσπ, μαξ, μιν, συν_προσπ_μεγ1
  ΧΑΡΑΚΤΗΡΕΣ: απ
ΑΡΧΗ
  αθλ <- 0
  ΓΡΑΨΕ ' υπάρχει αθλητής για να διαγωνιστεί; (ναι-οχι)'
  ΔΙΑΒΑΣΕ απ
  ΟΣΟ απ <> 'ναι' ΚΑΙ απ <> 'όχι' ΕΠΑΝΑΛΑΒΕ
    ΔΙΑΒΑΣΕ απ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΟΣΟ απ <> 'όχι' ΕΠΑΝΑΛΑΒΕ
    αρ_προσπ <- 1
    αθλ <- αθλ + 1
    συν_προσπ_μεγ1 <- 0
    ΓΡΑΨΕ 'δώσε μου την προσπάθεια του αθλητή '
    ΔΙΑΒΑΣΕ προσπ
    ΑΝ προσπ <= 1 ΤΟΤΕ
      ΓΡΑΨΕ ' βγάινεις εκτός, '
    ΤΕΛΟΣ_ΑΝ
    μαξ <- προσπ
    μιν <- προσπ
    ΟΣΟ αρ_προσπ < 6 ΚΑΙ προσπ > 1 ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ ' δώσε μου την επόμενη προσπάθεια του αθλητή '
      ΔΙΑΒΑΣΕ προσπ
      ΑΝ προσπ <= 1 ΤΟΤΕ
        ΓΡΑΨΕ ' βγάινεις εκτός, '
      ΤΕΛΟΣ_ΑΝ
      αρ_προσπ <- αρ_προσπ + 1
      συν_προσπ_μεγ1 <- συν_προσπ_μεγ1 + 1
      ΑΝ προσπ > μαξ ΤΟΤΕ
        μαξ <- προσπ
      ΤΕΛΟΣ_ΑΝ
      ΑΝ προσπ < μιν ΤΟΤΕ
        μιν <- προσπ
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ ' αριθμός προσπαθειών: ', αρ_προσπ
    ΓΡΑΨΕ ' συνολικές προσπάθειες μεγαλύτερες του 1: ', συν_προσπ_μεγ1
    ΓΡΑΨΕ ' μεγιστη προσπάθεια: ', μαξ
    ΓΡΑΨΕ ' ελάχιστη προσπάθεια: ', μιν
    ΓΡΑΨΕ ' υπάρχει άλλος αθλητής; ( ναι-όχι) '
    ΔΙΑΒΑΣΕ απ
    ΟΣΟ απ <> 'ναι' ΚΑΙ απ <> 'όχι' ΕΠΑΝΑΛΑΒΕ
      ΓΡΑΨΕ 'δεκτές απαντήσεις μόνο ναι-όχι '
      ΔΙΑΒΑΣΕ απ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ ' αριθμός αθλητών που διαγωνίστηκαν: ', αθλ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

:whistle:

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Τελευταία επεξεργασία:
Την έχεις βάλει στον διερμηνέα της Γλώσσας να την τεστάρεις; :P

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Μόλις την έβαλα....δουλεύει μια χαρά, αλλά νομίζω πως έχω πάει από δύσκολο δρόμο.
edit: μάλλον από χαζό δρόμο. :p

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Μόλις την έβαλα....δουλεύει μια χαρά, αλλά νομίζω πως έχω πάει από δύσκολο δρόμο.
Αφού δουλεύει, τέλος. Οι Πανελλήνιες δεν θέλουν κάτι άλλο. Αν θες να προγραμματίζεις έξυπνα, θα σε διδάξουν στο ΗΜΜΥ.

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Αφού δουλεύει, τέλος. Οι Πανελλήνιες δεν θέλουν κάτι άλλο. Αν θες να προγραμματίζεις έξυπνα, θα σε διδάξουν στο ΗΜΜΥ.

Ό,τι πεις αφεντικό.:D

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Αύριο γράφω διαγώνισμα στο φροντιστηρίο αεππ ,αλλά ειλικρινά...δεν ξέρω τι να διαβάσω...
θεωρία είπε δεν θα βάλει...(θα ναι θεωρία,βασισμένη στην λογική...και ΠΟΛΥ ΠΟΛΥ απλα θεωρητικά...)

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Ερώτηση: Έστω ότι έχουμε την μεταβλητή 'α' για την οποία λόγω εκφώνησης ξέρουμε ότι το πρόγραμμά μας κάνει εντολές1 αν 1<α<5 και εντολές2 αν 5<α<10, αλλά μας λέει ότι δεν απαιτείται έλεγχος τιμών όταν την διαβάσουμε.Τότε δεν λέμε απλά:
αν α<5 τότε
....
αλλιως_αν α>5 τότε
....

;;;;
Η απορία μου είναι αν είμαστε σίγουροι ότι το α αν είναι < 5 τότε είναι και αναγκαστικά > 1 λόγω εκφώνησης.Και αν α > 5 τότε αναγκαστικά είναι και <10.
(Δεν μπορούσα να σκεφτώ πιο απλό παράδειγμα για να μου λυθεί η απορία)
Αυτά κάνουν ηλίθιες ασκήσεις που δεν απαιτούν έλεγχο τιμών.

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Θα στο πω πιο απλά. Αν σου λέει η εκφώνηση θεώρησε ότι το a είναι θετικό και διάφορο του 42 και μην κάνεις έλεγχο τιμών, τότε είτε γράψεις:
Code:
ΑΝ ( ( a > 0 ) ΚΑΙ ( a < 5 ) )
  ...
ΑΛΛΙΩΣ_ΑΝ ( a > 5 )
  ...
ΤΕΛΟΣ_ΑΝ
είτε γράψεις:
Code:
ΑΝ ( ( a > 0 ) ΚΑΙ ( a < 5 ) )
  ...
ΑΛΛΙΩΣ
  ...
ΤΕΛΟΣ_ΑΝ
Είναι το ΙΔΙΟ. Μάλιστα, αν γράψεις επίσης:
Code:
ΑΝ ( a < 5 )
   ...
 ΑΛΛΙΩΣ
   ...
 ΤΕΛΟΣ_ΑΝ
Είναι πάλι το ίδιο. Αν σου λέει η εκφώνηση πάρε σαν δεδομένο ότι a > 0 και a διάφορο του 5 και μην κάνεις έλεγχο τιμών, το παίρνεις σαν δεδομένο. Period.

Γνώμη μου: γράψε την πιο "καθαρή" εκδοχή, δηλ. την 1η.

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Σωστά, αλλά δεν μου λέει ότι το α είναι γνωστό.
Λέει απλά ότι κάνει εντολές1 αν 5<α<10 και εντολές2 αν 0<α<5.
Θέλω να καταλήξω στο ότι από την στιγμή που δεν θέλει έλεγχο τιμών το α κυμαίνεται μεταξύ των παραπάνω τιμών;

Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

 
Back
Top