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

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

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

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

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

    Ψήφοι: 0 0,0%

  • Σύνολο ψηφοφόρων
    51
Να γραφεί αλγόριθμος ο οποίος βρίσκει και εκτυπώνει όλους τους τριψήφιους θετικούς ακεραίους αριθμούς οι οποίοι είναι ίσοι με το ημιάθροισμα των κύβων των ψηφίων τους.

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

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

με MOD και DIV λύνεται και με εμφωλευμένη συνθήκη!!

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

 
Να γραφεί αλγόριθμος ο οποίος βρίσκει και εκτυπώνει όλους τους τριψήφιους θετικούς ακεραίους αριθμούς οι οποίοι είναι ίσοι με το ημιάθροισμα των κύβων των ψηφίων τους.
Το δοκίμασες καθόλου; Μέχρι πού έφτασες; Δείξε μας τη λύση σου. :)

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

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

Δεν ασχολήθηκα με την λύση (δεν έχω μπει ακόμα στο βάθος την δομής επανάληψης), αλλά έχω περιέργεια να την δω.Αν έχεις την λύση και δεν σου κάνει κόπο, ανέβασέ την...

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

 
Δεν ασχολήθηκα με την λύση (δεν έχω μπει ακόμα στο βάθος την δομής επανάληψης), αλλά έχω περιέργεια να την δω.Αν έχεις την λύση και δεν σου κάνει κόπο, ανέβασέ την...
Επίσης υπάρχει και μία λίγο πιο "έξυπνη" λύση, σ' αυτό, με την οποία μπορεί να τρέξει λίγο πιο γρήγορα. Αλλά για τις Πανελλήνιες, δεν έχει σημασία, όλες οι σωστές λύσεις παίρνουν 100%.

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

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

2. Να γραφεί αλγόριθμος ο οποίος για ένα σύνολο Ν τυχαίων αριθμών να υπολογίζει και να τυπώνει (α) το μ.ο. τους και (β) ποσοι από αυτούς είναι άρτιοι και πόσοι περιττοί.
Κάποιος τρόπος επίλυσης;

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

 
Θα σου δώσω μερικά tips :

1) (α) Ο μέσος όρος είναι το άθροισμα των αριθμών που διαβάστηκαν / Ν . Το υπολογίζεις έξω απο την επανάληψη, αφού έχεις βρεί το άθροισμα.
(β) Αρχικοποιείς 3 μεταβλητές, και όποτε μπαίνει στην αντίστοιχη αν προσθέτεις +1

Αν .... > 0 τότε

αλλιώς_αν .... < 0 τότε

αλλιώς

τέλος_αν

2) Αν αριθμόςmod2=0 , τότε είναι άρτιος αριθμός αλλιώς είναι περιττός. ( Άρα τι κάνουμε; )

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

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


Επίσης υπάρχει και μία λίγο πιο "έξυπνη" λύση, σ' αυτό, με την οποία μπορεί να τρέξει λίγο πιο γρήγορα. Αλλά για τις Πανελλήνιες, δεν έχει σημασία, όλες οι σωστές λύσεις παίρνουν 100%.

Έχω περιέργεια να δω τις λύσεις σου. Τι λες γι'αυτή;

ΠΡΟΓΡΑΜΜΑ ΑΚΤΨΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: μον, δεκ, εκ, χ
ΑΡΧΗ
ΓΙΑ χ ΑΠΟ 100 ΜΕΧΡΙ 999
εκ <- χ div 100
δεκ <- (χ mod 100) div 10
μον <- (χ mod 100) mod 10
ΑΝ (εκ^3 + δεκ^3 + μον^3)/2 = χ ΤΟΤΕ
ΓΡΑΨΕ χ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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

 
Έχω περιέργεια να δω τις λύσεις σου. Τι λες γι'αυτή;

ΠΡΟΓΡΑΜΜΑ ΑΚΤΨΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: μον, δεκ, εκ, χ
ΑΡΧΗ
ΓΙΑ χ ΑΠΟ 100 ΜΕΧΡΙ 999
εκ <- χ div 100
δεκ <- (χ mod 100) div 10
μον <- (χ mod 100) mod 10
ΑΝ (εκ^3 + δεκ^3 + μον^3)/2 = χ ΤΟΤΕ
ΓΡΑΨΕ χ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Hint: υπάρχουν κάποια operations τα οποία τα εκτελείς ξανά και ξανά, σπαταλώντας χρόνο, ενώ μπορείς να τα εκτελέσεις μία φορά μόνο. :)

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

 
Hint: υπάρχουν κάποια operations τα οποία τα εκτελείς ξανά και ξανά, σπαταλώντας χρόνο, ενώ μπορείς να τα εκτελέσεις μία φορά μόνο. :)

Εννοείς να μην μπω στον κόπο να βρω τα ψηφία; π.χ να μην υπολογίσω μον,δεκ,εκ, απλά να τα βάλω κατευθείαν στον υπολογισμό; Ή υπάρχει τελείως διαφορετικός τρόπος λύσης; :hmm:

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

 
Εννοείς να μην μπω στον κόπο να βρω τα ψηφία; π.χ να μην υπολογίσω μον,δεκ,εκ, απλά να τα βάλω κατευθείαν στον υπολογισμό; Ή υπάρχει τελείως διαφορετικός τρόπος λύσης; :hmm:
Όταν κάπου προκύπτει το ψηφίο 9, θα το υψώσεις στον κύβο. Δεν είναι τόσο απλό operation, όσο νομίζεις. :P
Οπότε, γιατί να μην υπολογίσεις μία φορά τους κύβους όλων των ψηφίων, να τους αποθηκεύσεις και να τους "τραβάς" κάθε φορά που τους χρειάζεσαι;

--- Τα σχολιαρόπαιδα που διαβάζετε μην δίνετε σημασία, δεν μετράνε τέτοια στις Πανελλήνιες. Τα πάντα πιάνονται σωστά, ακόμα κι αν υπολογίσετε τους φιμπονάτσι με εκθετικό αλγόριθμο...

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

 
Δεν έχω καταλάβει ακόμα τι έχεις σκεφτεί, αλλά θα το ψάξω όταν βρω χρόνο για να σπάσω το κεφάλι μου :D (και αφού μελετήσω σε μεγαλύτερο βάθος τις δομές επανάληψης).... και θα ξανά γράψω.

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

 
Μια βοήθεια
Αλγόριθμος να δέχεται όλους τους τετραψήφιους αριθμούς από 1000 εως 9999 και να εξετάζει πόσοι είναι τέτοιοι ώστε Αν χψ>ω με χ<ψ και ζ>ω με χ:πολλαπλάσιο του 4 και ζ:πολλαπλάσιο του 3
α)να τους ενφανίζει
β)να βρίσκει το πλήθος τους
γ)να βρίσκει το άθροισμα των τετραγόνων αυτών των κατάλληλων αριθμων όπως και το γινόμενο

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

 
Μια βοήθεια
Αλγόριθμος να δέχεται όλους τους τετραψήφιους αριθμούς από 1000 εως 9999 και να εξετάζει πόσοι είναι τέτοιοι ώστε Αν χψ>ω με χ<ψ και ζ>ω με χ:πολλαπλάσιο του 4 και ζ:πολλαπλάσιο του 3
α)να τους ενφανίζει
β)να βρίσκει το πλήθος τους
γ)να βρίσκει το άθροισμα των τετραγόνων αυτών των κατάλληλων αριθμων όπως και το γινόμενο
Salut. Ως πού έχεις φτάσει και σε ποιο σημείο δυσκολεύεσαι; Πού ακριβώς θα ήθελες βοήθεια;

** Επίσης, η εκφώνησή σου δεν βγάζει νόημα στο "να εξετάζει πόσοι είναι τέτοιοι ώστε Αν χψ>ω με χ<ψ και ζ>ω με χ:πολλαπλάσιο του 4 και ζ:πολλαπλάσιο του 3".

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

 
για τον τετραψήφιο με τα div και mod κυρίως

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

 
για τον τετραψήφιο με τα div και mod κυρίως
Δεν θα στα βγάζω με το τσιγκέλι, έτσι; :P
Αναλυτικά: τι ακριβώς προσπαθείς να κάνεις με τον τετραψήφιο και πού έχεις κολλήσει. :)

----- Μην περιμένεις από μένα έτοιμη λύση. Αλλά μπορώ να σε οδηγήσω για να την βρεις μόνος σου. :) -----

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

 
Αρχή
κ<-0
Για i Απο 1000 Μέχρι 9999
Διάβασε i
x<-idiv100
ψ<-(i-x*1000)div100
z<-(i-x*1000)mod100
ω<-(i-
Αν χψ>ω και χ<ψ τότε
Αν ζ>ω τότε
Μέχρι εδώ κα ιτο ω με μπέρδεψε

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

 
Είδες τι ωραία που συννενοούμαστε; :D

Α, "xyzω" είναι ο τετραψήφιος; Το λέμε. :P
Επίσης δεν έχεις στοίχιση :P αλλά για μια φορά, θα στην κάνω εγώ. :D
Code:
Αρχή 
   κ<-0
   Για i Απο 1000 Μέχρι 9999
     Διάβασε i
     x<-idiv100
     ψ<-(i-x*1000)div100
     z<-(i-x*1000)mod100
     ω<-(i-
     Αν χψ>ω και χ<ψ τότε 
       Αν ζ>ω τότε
Μέχρι εδώ κα ιτο ω με μπέρδεψε
Σου λέει καθαρά, ότι ένας αριθμός xyzω είναι χρήσιμος, αν ισχύουν ΟΛΑ τα παρακάτω:

  1. χ*ψ > ω
  2. χ < ψ
  3. ζ > ω
  4. χ = πολλαπλάσιο του 4
  5. ζ = πολλαπλάσιο του 3
Ελέγχεις αν ισχύουν οι 5 αυτές συνθήκες μαζί κι αν ναι, "μετράς" τον αριθμό σαν χρήσιμο και κάνεις ό,τι σου λέει η άσκηση (εμφανίζεις τον αριθμό κτλ κτλ). Ξέρεις πώς να ελέγχεις τις συνθήκες αυτές, έτσι; Τι ακριβώς, λοιπόν, σε μπέρδεψε; :)

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

 
κατάλαβα χαζομάρα μου :D

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

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

αρχικα θελω τα βασικό...κατι του στυλ

να δινει ο χρηστης την συναρτηση(την πιο απλη πχ 2χ+3)
να τον ρωτάει ύστερα που τείνει το όριο και μετα με το καταλληλο μήνυμα,να εμφανίζει την απάντηση ...
το θέμα μου,είναι ΠΩΣ να πω στον υπολογιστή στην συνάρτηση που ο χρήστης έδωσε ΟΠΟΥ Χ να αντικαταστησει την τιμή που τείνει το όριο...
Καμια βοήθεια?

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

 
Back
Top