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

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

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

    Ψήφοι: 30 56.6%
  • Δύσκολη

    Ψήφοι: 23 43.4%
  • ΔΞ/ΔΑ

    Ψήφοι: 0 0.0%

christina123

Δραστήριο μέλος

Η Χριστίνα αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 699 μηνύματα.
βασικα η ασκηση ειναι απο ενα βοηθημα και πισω(στις λυσεις) εχει ακριβως την ιδια λυση και απο πανω ενα τεραστιο χ
και λεει: η συγκεκριμενη μετατροπη ειναι λαθος αφου και οι δυο λογικες συνθηκες ειναι αληθεις με αποτελεσμα να εκτελεστει τοσο η εντολη χ<-χ-1000 οσο και η χ<-χ+1, πραγμα που δεν γινεται στο τμημα αλγοριθμου της ασκησης το οποιο χρησιμοποιει τη δομη αν...αλλιως...τοτε.
προτεινομενη απαντηση:
χ<-5
ψ<-5
αν ψ>0 τοτε
χ<-χ-1000
τελος_αν
αν ψ<=0 τοτε
χ<-χ+1
τελος_αν
γιατι τη λυνει ετσι;
 

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

Zaraki

Δραστήριο μέλος

Ο Zaraki αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής. Έχει γράψει 536 μηνύματα.
βασικα η ασκηση ειναι απο ενα βοηθημα και πισω(στις λυσεις) εχει ακριβως την ιδια λυση και απο πανω ενα τεραστιο χ
και λεει: η συγκεκριμενη μετατροπη ειναι λαθος αφου και οι δυο λογικες συνθηκες ειναι αληθεις με αποτελεσμα να εκτελεστει τοσο η εντολη χ<-χ-1000 οσο και η χ<-χ+1, πραγμα που δεν γινεται στο τμημα αλγοριθμου της ασκησης το οποιο χρησιμοποιει τη δομη αν...αλλιως...τοτε.
προτεινομενη απαντηση:
χ<-5
ψ<-5
αν ψ>0 τοτε
χ<-χ-1000
τελος_αν
αν ψ<=0 τοτε
χ<-χ+1
τελος_αν
γιατι τη λυνει ετσι;
Αυτο ειναι το σωστο.Οπως σου λεει, με τη δικη σου λυση θα εκτελεστουν και τα 2 ΑΝ αρα ο κωδικας σου δεν θα ειναι ισοδυναμος.Το προβλημα εγκειται στο οτι ο αριθμος χ θα παρει τιμη μεσα στο πρωτο ΑΝ τετοια ωστε να κανει και τη συνθηκη του δευτερου αληθη.Αρα θα πρεπει να βρεις εναν τροπο να εκτελουνται τα ΑΝ για την αρχικη τιμη του χ, ανεξαρτητα απο το αν θα αλλαξει η τιμη του κατα την εκτελεση του προγραμματος.Ετσι παιρνεις μια βοηθητικη μεταβλητη ψ η οποια ειναι ιση με το χ και την χρησιμοποιεις για τους ελεγχους.
 

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

g1wrg0s

Επιφανές μέλος

Ο 01001 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 9,074 μηνύματα.
βασικα η ασκηση ειναι απο ενα βοηθημα και πισω(στις λυσεις) εχει ακριβως την ιδια λυση και απο πανω ενα τεραστιο χ
και λεει: η συγκεκριμενη μετατροπη ειναι λαθος αφου και οι δυο λογικες συνθηκες ειναι αληθεις με αποτελεσμα να εκτελεστει τοσο η εντολη χ<-χ-1000 οσο και η χ<-χ+1, πραγμα που δεν γινεται στο τμημα αλγοριθμου της ασκησης το οποιο χρησιμοποιει τη δομη αν...αλλιως...τοτε.
προτεινομενη απαντηση:
χ<-5
ψ<-5
αν ψ>0 τοτε
χ<-χ-1000
τελος_αν
αν ψ<=0 τοτε
χ<-χ+1
τελος_αν
γιατι τη λυνει ετσι;

Πηγαινε στον αλγοριθμο που εχεις φτιαξει και τρξε τον .Θ α δεις οτι μπαινεις και στις δυο δομες Αν κατι που δεν πρεπει.. Γενικα οταν σου ζητα να τροποποιησεις ενα αλγοριθμο τοτε πρεπει ο νεος αλγοριθμος να βγαζει το ιδιο αποτελεσμα με τον παλιο. Με την λυση που εδωσες και εδωσα το αποτελεσμα αλλαζει και θα το καταλαβεις αν τον τρεξεις. Την ασκηση την λυνει ετσι , ωστε να μπει μονο η πρωτη Αν και οχι η δευτερη. Αυτο εχει ως αποτελεμα το χ να γινει - 995 .Δηλαδη οσο και το αποτελεσμα του αρχικου αλγοριθμου
 

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

despoina_92

Νεοφερμένος

Η Δέσποινα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι Φοιτητής. Έχει γράψει 70 μηνύματα.
Όπως το λύνει το βοήθημα (χρησιμοποιώντας το y) , το πρόγραμμα θα τρέχει σωστά για κάθε τιμή του x. Στην προκειμένη περίπτωση όμως θα μπορούσες απλά να βάλεις πρώτα τη συνθήκη για x<0,οπότε πάλι θα ήταν σωστό. Αλλά δεν θα ίσχυε για όλες τις περιπτώσεις.

x<-5
αν x<=0 τότε
x<- (x+1)
τελος_αν
αν x>0 τοτε
x<- (x-1000)
τελος_αν
 

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

antwwwnis

Διάσημο μέλος

Ο Αντωωωνης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο ΗΠΑ (Αμερική). Έχει γράψει 2,939 μηνύματα.
Απορία.
Να γραφεί αλγόριθμος που να εξετάζει εάν ένας αριθμός είναι φυσικός.
Η λυση μαλλον είναι εύκολη αλλά κόλλησα.
 

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

Guest 018946

Επισκέπτης

αυτή τη στιγμή δεν είναι συνδεδεμέν. Δεν έχει γράψει κανένα μήνυμα.
χωρις να εχω γνωσεις προγραμματισμου αν μπορουσες να του δωσεις καποια εντολη που να σου δινει ακεραιους θετικους ή μη αρνητικους ακεραιους?
 

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

antwwwnis

Διάσημο μέλος

Ο Αντωωωνης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο ΗΠΑ (Αμερική). Έχει γράψει 2,939 μηνύματα.
χωρις να εχω γνωσεις προγραμματισμου αν μπορουσες να του δωσεις καποια εντολη που να σου δινει ακεραιους θετικους ή μη αρνητικους ακεραιους?

Δεν έχω δει κάτι τέτοιο, ευχαριστώ πάντως.

Άλλη απορία που μου δημιουργήθηκε.
Χρειάζεται να δημιουργώ μηνύματα σφάλματος όταν δωθεί εσφαλμένη μεταβλητή, πχ όταν ζητώ βαθμούς (οπότε πρέπει να είναι κάπου ανάμεσα στο 0 και το 20) και εισαχθεί 21
 

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

g1wrg0s

Επιφανές μέλος

Ο 01001 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 9,074 μηνύματα.
Χρειάζεται να δημιουργώ μηνύματα σφάλματος όταν δωθεί εσφαλμένη μεταβλητή, πχ όταν ζητώ βαθμούς (οπότε πρέπει να είναι κάπου ανάμεσα στο 0 και το 20) και εισαχθεί 21

Αυτο ειναι το ερωτημα σου (ειναι ερωτηση δηλαδη) ;
 

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

antwwwnis

Διάσημο μέλος

Ο Αντωωωνης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο ΗΠΑ (Αμερική). Έχει γράψει 2,939 μηνύματα.
Αυτο ειναι το ερωτημα σου (ειναι ερωτηση δηλαδη) ;
Ξέχασα το ερωτηματικό:redface:.
 

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

g1wrg0s

Επιφανές μέλος

Ο 01001 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 9,074 μηνύματα.
Ξέχασα το ερωτηματικό:redface:.

Δεν ειναι αναγκαστικο να βαλεις μήνυμα σφαλματος αλλα να ξερεις οτι αυτα τα μηνυματα κανουν το προγραμμα γινεται πιο φυλικο προς το χρηστη και αυτο ειναι πολυ σημαντικο.
Μηνυματα του τυπου "Παρακαλω πληκτρολογησε εναν ακεραιο αριθμο" ,"Πληκτρολογησατε εναν αρνητικο αριθμο και οχι θετικο", "πληκτρολογησατε 0 (μηδεν) και διαιρεση με 0 δεν γινεται" κτλ , ειναι καλο να τα βαζεις...Ειδικα οταν θα σου ζητα να κανεις ελεγχο τιμων (μετέπειτα θα το μαθεις) .
 

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

antwwwnis

Διάσημο μέλος

Ο Αντωωωνης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο ΗΠΑ (Αμερική). Έχει γράψει 2,939 μηνύματα.
Δεν ειναι αναγκαστικο να βαλεις μήνυμα σφαλματος αλλα να ξερεις οτι αυτα τα μηνυματα κανουν το προγραμμα γινεται πιο φυλικο προς το χρηστη και αυτο ειναι πολυ σημαντικο.
Μηνυματα του τυπου "Παρακαλω πληκτρολογησε εναν ακεραιο αριθμο" ,"Πληκτρολογησατε εναν αρνητικο αριθμο και οχι θετικο", "πληκτρολογησατε 0 (μηδεν) και διαιρεση με 0 δεν γινεται" κτλ , ειναι καλο να τα βαζεις...Ειδικα οταν θα σου ζητα να κανεις ελεγχο τιμων (μετέπειτα θα το μαθεις) .

Ευχαριστώ πολύ.
Όσον αφορά την προηγούμενη απορία, έχεις καμιά ιδέα;
 

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

g1wrg0s

Επιφανές μέλος

Ο 01001 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 9,074 μηνύματα.
κατι εχω σκεφτει...
την συναρτηση Α_Μ() μπορεις να την χρησιμοποιησεις ;;;
Αυτη η συναρτηση δινει το ακεραιο μερος ενος αριθμου.

Γινεται να την χρησιμοποιησεις;
 

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

Ryuzaki

Πολύ δραστήριο μέλος

Ο Lost in Infinity αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Πολιτικών Μηχανικών ΑΠΘ (Θεσσαλονίκη). Έχει γράψει 1,894 μηνύματα.
Απορία.
Να γραφεί αλγόριθμος που να εξετάζει εάν ένας αριθμός είναι φυσικός.
Η λυση μαλλον είναι εύκολη αλλά κόλλησα.

ΓΡΑΨΕ 'Δώσε έναν αριθμό'
ΔΙΑΒΑΣΕ αριθμός
ΑΝ αριθμός<0 Ή Α_Μ(αριθμός)<>αριθμός ΤΟΤΕ
ΓΡΑΨΕ 'Αφύσικος :p'
Αλλιώς
ΓΡΑΨΕ 'Φυσικός'
ΤΕΛΟΣ_ΑΝ
 

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

antwwwnis

Διάσημο μέλος

Ο Αντωωωνης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο ΗΠΑ (Αμερική). Έχει γράψει 2,939 μηνύματα.
Δεν την ήξερα αυτήν την συναρτηση:hmm:.
Ευχαριστώ!:clapup:
 

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

g1wrg0s

Επιφανές μέλος

Ο 01001 αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 9,074 μηνύματα.
Ακριβως αυτο.
Σε ρωτησα γιατι σε καποιες ερωτησεις σου ξεκαθαριζει οτι δεν μπορεις να την χρησιμοποιησεις.

Μια παρατηρηση μονο στη λυση του φιλου απο πανω. Αν η εκφωνηση της ασκησης ειναι "Να γραφει αλγοριθμος που να ελεγχει αν ενας αριθμος ειναι φυσικος" και δεν λεει οτι πρεπει να πληκτρολογει ο χρηστης ενα αριθμο τοτε δεν πρεπει να μπει η εντολη Διαβασε . ξερω οτι με αυτο το τροπο ο αλγοριθμος δεν ικανοποιει το κριτηριο της εισοδου αλλα η εκφωνηση θα επρεπε να ειναι "Να γραφει αλγοριθμος ο οποιος θα δεχεται ενα αριθμο (απο το χρηστη) και θα ελεγχει αν ειναι φυσικος, τυπονοντας το αντιστοιχο μηνυμα" .
(Αν δεν υπαρχει η εντολη Διαβασε και μετατρεψουμε τον συγκεκριμενο αλγοριθμο σε προγραμμα τοτε θα μπορουσε χωρις την εντολη Διαβασε να λειτουργει ως υποπρογραμμα και να δεχεται ως εισοδο μια τιμη απο αλλο υποπρογραμμα ή απο το κυριως προγραμμα)
Αποψη μου ετσι !
 

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

Ryuzaki

Πολύ δραστήριο μέλος

Ο Lost in Infinity αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Πτυχιούχος του τμήματος Πολιτικών Μηχανικών ΑΠΘ (Θεσσαλονίκη). Έχει γράψει 1,894 μηνύματα.
Δεν το διευκρίνιζε όντως η εκφώνηση...
Αν ισχύει αυτό που λέει ο Γιώργος, αντικατέστησε τις 2 πρώτες εντολές με Δεδομένα //αριθμός// (Μόνο για αλγόριθμο!)
Αν είναι υποπρόγραμμα θα μάθεις αργότερα τι παίζει (πιστεύω δεν τα έχεις κάνει ακόμα:confused:)
 

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

toi_toi

Πολύ δραστήριο μέλος

Ο toi_toi αυτή τη στιγμή δεν είναι συνδεδεμένος. Έχει γράψει 1,051 μηνύματα.
Άλλη απορία που μου δημιουργήθηκε.
Χρειάζεται να δημιουργώ μηνύματα σφάλματος όταν δωθεί εσφαλμένη μεταβλητή, πχ όταν ζητώ βαθμούς (οπότε πρέπει να είναι κάπου ανάμεσα στο 0 και το 20) και εισαχθεί 21

αν το λεει το ερωτημα το βαζεις ...αν δεν το λεει και εχεις χρονο το βαζεις για ομορφια! :P
 

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

ellhnaras

Νεοφερμένος

Ο Kωνσταντίνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Μας γράφει απο Πειραιάς (Αττική). Έχει γράψει 11 μηνύματα.
Καλημερα.Συγγνωμη αν ειμαι εκτος θεματος,αλλα δεν ξερω που αλλου μπορω να γραψω την απορια μου.Θα ηθελα να με βοηθησετε στο διαγραμμα ροης αυτης της ασκησης:

Στον καταλογο μιας καφετεριας αναγραφεται οτι στην τιμη ενος Χ προιοντος περιλαμβανεται 19% ΦΠΑ,8% ποσοστο σερβιτορου,14% δημοτικα τελη και1,5% ΤΕΒΕ.Να γραφει αλγοριθμος ο οποιος να υπολογιζει και να εμφανιζει για εναν καφε των 3,8 ευρω τα αντιστοιχα ποσοστα καθως και το κερδος του καταστηματαρχη.
Εχω γραψει τον αλγοριθμο,αλλα "κολλαω" στο διαγραμμα ροης.

Ευχαριστω εκ των προτερων.
 

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

babisgr

Πολύ δραστήριο μέλος

Ο babisgr αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών, Φοιτητής και μας γράφει απο Θεσσαλονίκη (Θεσσαλονίκη). Έχει γράψει 837 μηνύματα.
Δεν ανεβάζεις και τον αλγόριθμο να δούμε που κολλάς; Αν έχεις πουθενά πρόβλημα στον αλγόριθμο πες να σε βοηθήσουμε.. καταλαβαίνεις ότι διάγραμμα χωρίς αλγόριθμο δύσκολα να κάνεις
 

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

ellhnaras

Νεοφερμένος

Ο Kωνσταντίνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Μας γράφει απο Πειραιάς (Αττική). Έχει γράψει 11 μηνύματα.
ο αλγοριθμος ειναι ο παρακατω:
Aλγοριθμος_καφετερια
ΤΙΜΗ<---3,8
ΦΠΑ<---ΤΙΜΗ*(19/100)!Ως ΦΠΑ οριστηκε το ποσο ΦΠΑ
ΠΣ<---ΤΙΜΗ*(8/100)!Ως ΠΣ οριστηκε το ποσο σερβιτορου
ΔΤ<---ΤΙΜΗ*(14/100)!Ως ΔΤ οριστηκε το ποσο δημοτικων τελων
ΤΕΒΕ<---ΤΙΜΗ*(1,5/100)!Ως ΤΕΒΕ οριστηκε το ποσο του ΤΕΒΕ
ΚΕΡΔΟΣ<---ΤΙΜΗ-ΦΠΑ-ΠΣ-ΔΤ-ΤΕΒΕ!Ως κερδος οριστηκε η τιμη του κερδους
Εμφανισε"Το ποσο του ΦΠΑ ειναι"ΦΠΑ"ευρω"
Εμφανισε"Το ποσο του σερβιτορου ειναι"ΠΣ"ευρω"
Εμφανισε"Το ποσο των δημοτικων τελων ειναι"ΔΤ"ευρω"
Εμφανισε"Το ποσο του ΤΕΒΕ ειναι"ΤΕΒΕ"ευρω"
Εμφανισε"Το ποσο του κερδους ειναι"ΚΕΡΔΟΣ"ευρω"
Τελος_καφετερια

Δεν μπορω να κανω το διαγραμμα ροης.Καμια βοηθεια?
 

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

Χρήστες Βρείτε παρόμοια

Top