JimasGR Δημοσ. 21 Μαρτίου 2015 Δημοσ. 21 Μαρτίου 2015 Χαιρεται, θελω σε αυτον τον αλγοριθμο που εφτιαξα Αλγόριθμος βιβλιαΓια i από 1 μέχρι 150 Εμφάνισε " δωσε με την σειρα τον τιτλο του βιβλιου, το ονομα του συγγραφεα και την τιμη του" Διάβασε α, β, γΤέλος_επανάληψηςΤέλος να εμφανιζει στο τελος το πληθος των βιβλιων του ντοστογιεφσκι Ξερω πανω κατι πως να το κανω αλλα δεν ξερω πως να "ορισω" τα ονοματα των συγγραφεων που χρειαζονται δηλαδη του ντοστογιεφσκι.
Ilias95 Δημοσ. 21 Μαρτίου 2015 Δημοσ. 21 Μαρτίου 2015 Αν αντί για α, β, γ είχες βάλει "Διάβασε τίτλος, συγγραφέας, τιμή" μήπως θα σου ερχόταν πιο εύκολα η λύση;Το μόνο που χρειάζεται είναι να ελέγχεις μέσα στο loop την τιμή της μεταβλητής συγγραφέας.
we_will_rise Δημοσ. 21 Μαρτίου 2015 Δημοσ. 21 Μαρτίου 2015 Αλγόριθμος βιβλιαΓια i από 1 μέχρι 150 Εμφάνισε " δωσε με την σειρα τον τιτλο του βιβλιου, το ονομα του συγγραφεα και την τιμη του" Διάβασε α, β, γ Αν β == Ντοστογέφσκι βιβλίαΝτοστογέφσκι += 1Τέλος_επανάληψης Γράψε "Πλήθος βιβλίων Ντοστογέφσκι " + βιβλίαΝτοστογέφσκιΤέλος
GoDRiC- Δημοσ. 21 Μαρτίου 2015 Δημοσ. 21 Μαρτίου 2015 δεν πρεπει να εχει αρχικοποιησει το πληθος με 0;
we_will_rise Δημοσ. 21 Μαρτίου 2015 Δημοσ. 21 Μαρτίου 2015 δεν πρεπει να εχει αρχικοποιησει το πληθος με 0; φυσικά πρέπει αλλά εδώ έχουμε ψευδογλώσσα aka απλά περιγράφεις τον αλγόριθμο, για τα υπόλοιπα θα σε καθοδηγήσει ο compiler
Moderators Kercyn Δημοσ. 21 Μαρτίου 2015 Moderators Δημοσ. 21 Μαρτίου 2015 φυσικά πρέπει αλλά εδώ έχουμε ψευδογλώσσα aka απλά περιγράφεις τον αλγόριθμο, για τα υπόλοιπα θα σε καθοδηγήσει ο compiler Δε διαφωνώ με το σκεπτικό σου αλλά επειδή ακριβώς έχουμε ψευδογλώσσα πρέπει να βάζεις όλα τα βήματα. Δε νομίζω να ήθελες να γράψεις στις εξετάσεις αιτιολογήσεις σαν κι αυτή που έγραψες διότι, παρότι σωστή, είναι πιθανό να στο μετρήσουν σαν λάθος (ελλιπής αλγόριθμος κλπ κλπ). Αυτά αν μιλάμε για εξετάσεις. Αν όχι, τότε μαζί σου. 1
we_will_rise Δημοσ. 21 Μαρτίου 2015 Δημοσ. 21 Μαρτίου 2015 Δε διαφωνώ με το σκεπτικό σου αλλά επειδή ακριβώς έχουμε ψευδογλώσσα πρέπει να βάζεις όλα τα βήματα. Δε νομίζω να ήθελες να γράψεις στις εξετάσεις αιτιολογήσεις σαν κι αυτή που έγραψες διότι, παρότι σωστή, είναι πιθανό να στο μετρήσουν σαν λάθος (ελλιπής αλγόριθμος κλπ κλπ). Αυτά αν μιλάμε για εξετάσεις. Αν όχι, τότε μαζί σου. Δεν ξέρω για που είναι.. Πάντως ούτε τις μεταβλητές α,β,γ έχει αρχικοποιήσει ο ts.
JimasGR Δημοσ. 21 Μαρτίου 2015 Μέλος Δημοσ. 21 Μαρτίου 2015 Δεν ξέρω για που είναι.. Πάντως ούτε τις μεταβλητές α,β,γ έχει αρχικοποιήσει ο ts. Ευχαριστω πολυ για την βοηθεια. Δεν μπορεσα να δουλεψω ακομα τον αλγοριθμο. Ειναι για το προγραμμα γλωσσα-διευρμηνευτης της γλωσσας που κανουμε στις 3 ταξεις του λυκειου. Το να θεσω τις τιμες ειναι απαραιτητο αλλα δεν χρειαζεται να βαλω τις μεταβλητες-πραγματικες-ακεραιες ειναι μονο για δικια μου διευκολυνση.
PavlaraS18 Δημοσ. 22 Μαρτίου 2015 Δημοσ. 22 Μαρτίου 2015 Έχουμε και λέμε. βιβλντοστο <- 0 Για i από 1 μέχρι 150 Εμφάνισε " δωσε με την σειρα τον τιτλο του βιβλιου, το ονομα του συγγραφεα και την τιμη του" Διάβασε α, β, γ Αν β="ντοστογιεφσκι" τοτε βιβλντοστο <- βιβλντοστο + 1 τελος_ανΤέλος_επανάληψης Εμφάνισε βιβλντοστο Τέλος 1
JimasGR Δημοσ. 22 Μαρτίου 2015 Μέλος Δημοσ. 22 Μαρτίου 2015 Έχουμε και λέμε. βιβλντοστο <- 0 Για i από 1 μέχρι 150 Εμφάνισε " δωσε με την σειρα τον τιτλο του βιβλιου, το ονομα του συγγραφεα και την τιμη του" Διάβασε α, β, γ Αν β="ντοστογιεφσκι" τοτε βιβλντοστο <- βιβλντοστο + 1 τελος_αν Τέλος_επανάληψης Εμφάνισε βιβλντοστο Τέλος Ευχαριστω πολυ φιλε. Ο αλγοριθμος ολοκληρωμενος ειναι ο παρακατω: Αλγόριθμος βιβλια βιβλιοντοστογιεφσκι ← 0 Για i από 1 μέχρι 150 Εμφάνισε "Δωσε με την σειρα τον τιτλο του βιβλιου, το ονομα του συγγραφεα και την τιμη του" Διάβασε α, β, γ !Ευρεση πληθους βιβλιων ντοστογιεφσκι Αν β = "ντοστογιεφσκι" τότε βιβλιοντοστογιεφσκι ← βιβλιοντοστογιεφσκι + 1 Τέλος_αν Τέλος_επανάληψης Εμφάνισε βιβλιοντοστογιεφσκι Τελος
PavlaraS18 Δημοσ. 22 Μαρτίου 2015 Δημοσ. 22 Μαρτίου 2015 Ευχαριστω πολυ φιλε. Ο αλγοριθμος ολοκληρωμενος ειναι ο παρακατω: Αλγόριθμος βιβλια βιβλιοντοστογιεφσκι ← 0 Για i από 1 μέχρι 150 Εμφάνισε "Δωσε με την σειρα τον τιτλο του βιβλιου, το ονομα του συγγραφεα και την τιμη του" Διάβασε α, β, γ !Ευρεση πληθους βιβλιων ντοστογιεφσκι Αν β = "ντοστογιεφσκι" τότε βιβλιοντοστογιεφσκι ← βιβλιοντοστογιεφσκι + 1 Τέλος_αν Τέλος_επανάληψης Εμφάνισε βιβλιοντοστογιεφσκι Τελος Ακριβως...!
zynif Δημοσ. 22 Μαρτίου 2015 Δημοσ. 22 Μαρτίου 2015 Μια μικρή λεπτομέρεια: αλλό πράγμα το αν a=b και άλλο το αν a==b To πρώτο είναι πάντα true επειδή η τιμή του b εκχωρείται στην μεταβλητή a ενώ το δεύτερο είναι true μόνο όταν η τιμή του a είναι ίση με την τιμή του b
Moderators Kercyn Δημοσ. 22 Μαρτίου 2015 Moderators Δημοσ. 22 Μαρτίου 2015 Μια μικρή λεπτομέρεια: αλλό πράγμα το αν a=b και άλλο το αν a==b To πρώτο είναι πάντα true επειδή η τιμή του b εκχωρείται στην μεταβλητή a ενώ το δεύτερο είναι true μόνο όταν η τιμή του a είναι ίση με την τιμή του b Στην ελληνική ψευδογλώσσα το '=' είναι τελεστής ισότητας και το ← τελεστής εκχώρησης. Δεν υπάρχει "==". 2
PavlaraS18 Δημοσ. 23 Μαρτίου 2015 Δημοσ. 23 Μαρτίου 2015 Μια μικρή λεπτομέρεια: αλλό πράγμα το αν a=b και άλλο το αν a==b To πρώτο είναι πάντα true επειδή η τιμή του b εκχωρείται στην μεταβλητή a ενώ το δεύτερο είναι true μόνο όταν η τιμή του a είναι ίση με την τιμή του b Στην ελληνική ψευδογλώσσα δεν ισχυει αυτο. το '=' αποτελεί συγκριτικό τελεστή , ενώ για εκχώρηση χρησιμοποιείς '<-'
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα