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

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

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

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

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

    Ψήφοι: 0 0,0%

  • Σύνολο ψηφοφόρων
    51
Αρχικά δες ξανά την εκφώνηση γιατί κάτι έγραψες λάθος.. θέλει το ποσό ή το ποσοστό (μάλλον το ποσό οπότε είσαι σωστός στον αλγόριθμο).. Για το διάγραμμα τώρα δεν έχει κάτι το δύσκολο.. δλδ αφού δεν έχει καμιά δομή επανάληψης (δε ξέρω αν τα έμαθες ακόμα) θα είναι ένα κάθετο σχήμα χωρίς διακλαδώσεις.. θα ξεκινήσεις με το οβάλ για το ΑΡΧΗ ..τραβάς κάθετη γραμμή κάνοντας το ορθογώνιο για τη ΤΙΜΗ ξανά γραμμή ορθογώνια για ΦΠΑ<--ΤΙΜΗ*919/100 (τα σχόλια δεν γράφονται στα διαγράμματα) και συνεχίζεις έτσι μέχρι το ΚΕΡΔΟΣ<--....... μετά τραβάς γραμμή κάνοντας παραλληλογραμμο για τα Εμφάνισε.. ένα παραλληλογραμμο για καθε εμφάνισε και τέλος το οβάλ με το ΤΕΛΟΣ


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

'Αν έχεις απορία ρώτα...;)

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

 
Το ποσο θελει.Οκ,ευχαριστω.:).

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

 
Τελευταία επεξεργασία:
AEPP-1.jpg

Μερικά Tips:
Στα δεκαδικά ψηφία, πχ 3,8 να βάζεις αντί για υποδιαστολή (,) τελεία (.) δηλ 3.8
Επίσης, στις εντολές εμφάνισης, να διαχωρίζεις με κόμματα τα κομμάτια κειμένου και τις μεταβλητές... Πρόσεχέ τα αυτά τα δύο, γιατί κόβουν...

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

 
Κατατοπιστικοτατος.Ευχαριστω πολυ.

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

 
καλησπερα! Μια βοηθεια σε μια ασκηση αν μπορειτςε να βοηθησετε
Να γραφει αλγοριθμος που θα δεχετε σαν εισοδο εναν τριψηφιο θετικο ακεραιο και θα βρισκει και θα εμφανιζει τη διαφορα του αριθμου αυτου με τον αριθμο που προκυπτει αν αντιστρεψουμε τα ψηφια του (πχ 573-375)
Ευχαριστω!

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

 
Code:
Αλγόριθμος ΤΡΙΨΗΦΙΟΣ
 Διάβασε ΑΡ
 Ψ1 <-- ndiv100
 temp <-- nmod100
 Ψ2 <-- temp1div10
 Ψ3 <-- temp1mod10
 ΑΝΤ <-- Ψ3*100 + Ψ2*10 + Ψ1
 Δ <-- AΡ - ΑΝΤ
 Εμφάνισε Δ
Τέλος ΤΡΙΨΗΦΙΟΣ

Ουσιαστικά τι κάνουμε ;
Διαβάζουμε έναν αριθμό (ΑΡ).
Βρίσκουμε τα ψηφία του (Ψ1,Ψ2,Ψ3) , με τον παραπάνω τρόπο.
*To temp είναι μια βοηθητική μεταβλητή :)
Το 1ο ψηφίο (Ψ1) δηλώνει τις εκατοντάδες.
Το 2ο ψηφίο (Ψ2) δηλώνει τις δεκάδες.
Το 3ο ψηφίο (Ψ3) δηλώνει τις μονάδες.

Οπότε για να βρούμε τον αριθμό (ΑΝΤ) που προκύπτει αν αντιστρέψουμε τα ψηφία του ΑΡ πρέπει :

Το 1ο ψηφίο του ΑΝΤ να είναι το 3ο ψηφίο του ΑΡ και να δηλώνει εκατοντάδες (οπότε Ψ3*100)
Το 2ο ψηφίο του ΑΝΤ να είναι το 2ο ψηφίο του ΑΡ και να δηλώνει δεκάδες (οπότε Ψ2*10)
Το 3ο ψηφίο του ΑΝΤ να είναι το 1ο ψηφίο του ΑΡ και να δηλώνει μονάδες (οπότε Ψ1)

Αθροίζοντας λοιπόν τις εκατοντάδες , τις δεκάδες και τις μονάδες ( Ψ3*100 + Ψ2*10 + Ψ1) βρίσκουμε τον ΑΝΤ.
Τέλος,βρίσκουμε την διαφορά που μας ζητείται!

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

 
Τελευταία επεξεργασία:
Εγω μπορώ να σε βοηθησω μεχρι εκει που λεει να εμφανίζει τη διαφορα του..θες να στο γραψω;;;;

ακυρο οκ με πρόλαβε άλλος:D

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

 
Ευχαριστω!

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

 
Έγραψα και επεξήγηση αν δεν κατάλαβες :)

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

 
να γινει αλγοριθμος που να εμφανιζει ολους τους τριψηφιους xyz απο 000 μεχρι 999 οπου x<y<z.βοηθεια?

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

 
δεν ξερω αν ειναι σωστη αλλα εβγαλα κατι

αλγοριθμος ασκηση
i<--0
οσο i<=999 επαναλαβε
x<--0
y<--0
z<--0
αν idiv100=0 τοτε
αν div10<>0 τοτε
x<--0
y<--idiv10
z<--imod10
τελος_αν
αλλιως
χ<--idiv100
υπολ<--imod100
y<--υπολdiv10
z<--υπολmod10
τελος_αν
αν x<y και y<z τοτε
εμφανισε i
τελος_αν
i<--i+1
τελος_επαναληψης
τελος ασκηση

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

 
να γινει αλγοριθμος που να εμφανιζει ολους τους τριψηφιους xyz απο 000 μεχρι 999 οπου x<y<z.βοηθεια?

Εμφανίζει κάθε 2ψήφιο (αφού λες απο 000) και 3ψήφιο που οι εκατοντάδες είναι μικρότερες από τις δεκάδες και αυτές μικρότερες από τις μονάδες.



ΠΡΟΓΡΑΜΜΑ ΤΡΙΨΗΦΙΟΙ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: j,k,m,number
ΑΡΧΗ
ΓΙΑ j ΑΠΟ 0 ΜΕΧΡΙ 7
ΓΙΑ k ΑΠΟ j+1 ΜΕΧΡΙ 8
ΓΙΑ m ΑΠΟ k+1 ΜΕΧΡΙ 9
number <-- m+k*10+j*100
ΓΡΑΨΕ number
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ




0<=j<=7 γιατί θες οι εκατοντάδες να είναι μικρότερες από τις δεκάδες και από τις εκατοντάδες. Δηλαδή θες το πολύ j89 => j το πολύ ίσο με 7.
j+1<=k<=8 γιατί θες οι δεκάδες να είναι μεγαλύτερες από τις εκατοντάδες. Ξεκινούν δηλ από τον αμέσως επόμενο αριθμό από τις εκατοντάδες. Επίσης θες να είναι μικρότερες από τις μονάδες, γι αυτό είναι το πολύ 8 όταν οι μονάδες θα είναι 9. Δηλαδή jk9 => k<9.
k+1<=m<=9 γιατί θες κι εδώ οι μονάδες να είναι τουλάχιστον ένας αριθμός μεγαλύτερος των δεκάδων ενώ σταματούν στο 9.
Για παράδειγμα : Φαντάσου να είναι οι εκατοντάδες 4. Τότε οι δεκάδες πρέπει να είναι τουλάχιστον 5 και οι μονάδες τουλάχιστον 6. Αν δεν έχεις καταλάβει κάτι, πες μου.. Πάντως θα σου συνιστούσα να το τρέξεις λίγο όπως στο έγραψα στη ΓΛΩΣΣΟΜΑΘΕΙΑ και κυρίως να καταλάβεις πως λειτουργεί!

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

 
Τελευταία επεξεργασία:
ευχαριστω:)

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

 
Χελπάρετε αν μπορείτε σε αυτό το ΔΡ.
Διάβασε α,β
ΜΟ <-- 0
ΓΙα i από α+1 μέχρι β-1
αν i mod 3 = 0 kai i mod 4 = 0 τότε
Μ <-- Μ+1
Τέλος_Αν
Τέλος_επανάληψης
Εμφάνισε Μ
Τέλος Αλγόριθμος

Σόρρυ αν είμαι σε λάθος τόπικ καινούργιος στο φόρουμ. ΤΕΕΗΕΕ :D

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

 
Χελπάρετε αν μπορείτε σε αυτό το ΔΡ.
Διάβασε α,β
ΜΟ <-- 0
ΓΙα i από α+1 μέχρι β-1
αν i mod 3 = 0 kai i mod 4 = 0 τότε
Μ <-- Μ+1
Τέλος_Αν
Τέλος_επανάληψης
Εμφάνισε Μ
Τέλος Αλγόριθμος



Ποια είναι ακριβώς η ερώτηση? ..Τι σου ζητάει η εκφώνηση μάλλον?

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

 
Το διάγραμμα ροής θελει.

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

 
Οριστε! :

14950160.jpg

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

 
Ευχαριστώ πολύ :) Λαβύριθνος είναι την τρέλα μου

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

 
Ένας καταναλωτής διαθέτει 150 ευρά για αγορά ρυζιου,προκειμένου να το δωρισει σε ενα φιλλανθρωπικο ίδρυμα. Σ'ενα πολυκατάστημα διατίθενται πακέτα ρυζιού σε τέσσερις διαφορετικές συσκευασίες απο διαφορετικές εταιρείες.

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

Και κοιτάξτε τι εχω κάνει:

Code:
Αλγόριθμος α77
 Για i απο 1 μεχρι 4
  Διαβασε ον,α,π!ονομα,αξια,ποσοτητα
  τ<--α*π!η τιμη
  Αν τ<=150 τοτε
    εμφάνισε ον
    πα<--150 div τ!μεθοδο των τριων για να βρω τα πακετα
    εμφανισε πα
  τελος_αν
 τελος_επαναληψης
τελος α77

Αλλα δεν μ φαινεται σωστο :/

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

 
Τελευταία επεξεργασία:
Με τον τροπο που το εχεις κανει και με τον τροπο που το διαβαζω (καλυτερα ειναι οταν βαζεις ενα βροχο μεσα σε ενα αλλο τοτε ο δευτερος να πηγαινει πιο μεσα) καταλαβαινω τα εξης:

Ο αλγοριθμος σου ξεκιναει και μπαινει μεσα στη "Για ...μεχρι " και παιρνει ολα τα στοιχεια για την πρωτη εταιρια, βρισκει και τα πακετα και εμφανιζει τον αριθμο των πακετων που μπορει να αγορασει ο χρηστης αν επιλεξει αυτη την εταιρία.
Ξεκινοντας την δευτερη επαναληψη ολα τα στοιχεια της πρωτης εταιριας ,καθως και τα αλλα που υπολογισες χανονται και την θεση του πηραν τα στοιχεια της δευτερης εταιριας και υπολογιζει αλλα αποτελεσματα , εμφανιζοντας παλι τον αριθμο των πακετων που θα μπορουσε να παρει αν επελεγε την δευτερη εταιρια.
Αυτο γινεται και για την τριτη και για την τεταρτη εταιρια.

Με λιγα λογια ο αλγοριθμος σου θα εμφανιζε αυτα : (Αν στην εντολη ΕΜΦΑΝΙΣΕ εβαζες καταλληλο μηνυμα)

Ο χρηστης θα παρει πρωτη τιμη μεταβλητης πα πακετα ρυζι
Ο χρηστης θα παρει δευτερη τιμη μεταβλητης πα πακετα ρυζι
Ο χρηστης θα παρει τριτη τιμη μεταβλητης πα πακετα ρυζι
Ο χρηστης θα παρει τεταρτη τιμη μεταβλητης πα πακετα ρυζι

Εσυ ομως δεν θες αυτο το αποτελεσμα ;

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

 
Back
Top