who
Πολύ δραστήριο μέλος
Ο who αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 36 ετών, Φοιτητής και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 1,616 μηνύματα.
13-01-09
08:51
Δεν έχετε άδικο. Τα πράγματα στις πανελλήνιες θα 'ναι σαφή και αυστηρά, χωρίς ασάφειες και κενά σημεία.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
who
Πολύ δραστήριο μέλος
Ο who αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 36 ετών, Φοιτητής και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 1,616 μηνύματα.
11-01-09
23:10
Για δες αυτή τη λύση.
ΥΓ1. Να με συγχωρέσετε αν έχω ξεχάσει κάτι, έχω και 5 χρόνια να ασχοληθώ. Να με συγχωρέσετε και για την χάλια παρουσίαση του αλγορίθμου
ΥΓ2. Βρήκα πολλές προσθήκες που μπορείς να κάνεις στον αλγόριθμο, όπως για παράδειγμα διάφορους ελέγχους εισαγωγής δεδομένων, αλλά δεν τους ζητούσε η άσκηση. Οπότε, δεν τους συμπεριέλαβα στη λύση.
Code:
[B]Αλγόριθμος[/B] ΠΑΡΚΙΝΓΚ
[B]Δεδομένα[/B] //ΑΥΤΟΚΙΝΗΤΑ, ΜΗΧΑΝΕΣ//
[B]Εμφάνισε[/B] "Δώσε έναν αριθμό κυκλοφορίας"
[COLOR=gray]! Διαβάζει έναν αριθμό κυκλοφορίας[/COLOR]
[COLOR=black][B]Διάβασε [/B]ΑΡ_ΚΥΚ[/COLOR]
[COLOR=gray]! O αλγόριθμος τερματίζεται όταν εισαχθεί η τιμή "ΤΕΛΟΣ"[/COLOR]
[COLOR=black][B]Όσο[/B] ΑΡ_ΚΥΚ <> "ΤΕΛΟΣ" [B]επανάλαβε[/B][/COLOR]
[COLOR=gray]! Σειριακή αναζήτηση στον πίνακα ΑΥΤΟΚΙΝΗΤΑ[/COLOR]
[COLOR=black] Done [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] ΨΕΥΔΗΣ[/COLOR]
POSITION [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] 0
i [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] 1
[B] Όσο [/B](DONE = ΨΕΥΔΗΣ) [B]και [/B](i <=300) [B]επανάλαβε[/B]
[B] Αν [/B]ΑΥΤΟΚΙΝΗΤΑ[i] = ΑΡ_ΚΥΚ [B]τότε[/B]
DONE [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] ΑΛΗΘΗΣ
POSITION [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] i
[B] Αλλιώς[/B]
i [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] i + 1
[B] Τέλος_Αν[/B]
[B] Τέλος_επανάληψης[/B]
[COLOR=gray]! Αν βρεθεί, τότε εμφανίζει τα ζητούμενα[/COLOR]
[COLOR=black][B] Αν [/B]DONE = ΑΛΗΘΗΣ [B]τότε[/B][/COLOR]
[B] Εμφάνισε[/B] "ΤΥΠΟΣ ΟΧΗΜΑΤΟΣ: ΙΧ"
[B] Εμφάνισε[/B] "ΑΡΙΘΜΟΣ ΚΥΚΛΟΦΟΡΙΑΣ:", ΑΡ_ΚΥΚ
[B] Εμφάνισε[/B] "ΘΕΣΗ ΠΑΡΚΙΝΓΚ:", POSITION
ΑΥΤΟΚΙΝΗΤΑ[POSITION] [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] "#"
[B] Αλλιώς[/B]
[COLOR=gray]! Δεν βρέθηκε ο αριθμός κυκλοφορίας στον πίνακα ΑΥΤΟΚΙΝΗΤΑ[/COLOR]
[COLOR=#808080]! Σειριακή αναζήτηση στον πίνακα ΜΗΧΑΝΕΣ[/COLOR]
[B] Όσο[/B] (DONE = ΨΕΥΔΗΣ) [B]και[/B] (i <=50) [B]επανάλαβε[/B]
[B] Αν[/B] ΜΗΧΑΝΕΣ[i] = ΑΡ_ΚΥΚ [B]τότε[/B]
DONE [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] ΑΛΗΘΗΣ
POSITION [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] i
[B] Αλλιώς[/B]
i [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] i + 1
[B] Τέλος_Αν[/B]
[B] Τέλος_επανάληψης[/B]
[B] Αν [/B]DONE = ΑΛΗΘΗΣ [B]τότε[/B]
[B] Εμφάνισε[/B] "ΤΥΠΟΣ ΟΧΗΜΑΤΟΣ: ΜΟΤΟ"
[B] Εμφάνισε[/B] "ΑΡΙΘΜΟΣ ΚΥΚΛΟΦΟΡΙΑΣ:", ΑΡ_ΚΥΚ
[B] Εμφάνισε[/B] "ΘΕΣΗ ΠΑΡΚΙΝΓΚ:", POSITION
[COLOR=gray]! Στην περίπτωση που βρεθεί, τότε, αδειάζουμε την αντίστοιχη θέση[/COLOR]
[COLOR=#808080]! του πίνακα, εισάγωντας το αλφαριθμτικό (έστω) "#"[/COLOR]
ΜΗΧΑΝΕΣ[POSITION] [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] "#"
[B] Αλλιώς[/B]
[COLOR=gray]! Δεν βρέθηκε ούτε αυτοκίνητο, ούτε μηχανή με το συγκεκριμένο[/COLOR]
[COLOR=#808080]! αριθμό κυκλοφορίας[/COLOR]
[B] Εμφάνισε [/B]"Δώσε τύπο οχήματος: Α για αυτοκίνητο, Μ για μηχανή"
[B] Διάβασε[/B] ΤΥΠΟΣ_ΟΧ
[B] Αν[/B] ΤΥΠΟΣ_ΟΧ = "Α" [B]τότε[/B]
[B] Εμφάνισε [/B]"Δώσε αριθμό θέσης πάρκινγκ"
[B] Διάβασε[/B] ΘΕΣΗ
ΑΥΤΟΚΙΝΗΤΑ[ΘΕΣΗ] [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] ΑΡ_ΚΥΚ
[B] Αλλιώς[/B]
[B] Εμφάνισε [/B]"Δώσε αριθμό θέσης πάρκινγκ"
[B] Διάβασε[/B] ΘΕΣΗ
ΜΗΧΑΝΕΣ[ΘΕΣΗ] [FONT=Symbol][FONT=Symbol][B]¬[/B][/FONT][/FONT] ΑΡ_ΚΥΚ
[B] Τέλος_Αν[/B]
[B] Τέλος_Αν[/B]
[B] Τέλος_Αν[/B]
[B] Εμφάνισε[/B] "Δώσε νέο αριθμό κυκλοφορίας"
[B] Διάβασε[/B] ΑΡ_ΚΥΚ
[B]Τέλος_επανάληψης[/B]
[B]Τέλος [/B]ΠΑΡΚΙΝΓΚ
ΥΓ1. Να με συγχωρέσετε αν έχω ξεχάσει κάτι, έχω και 5 χρόνια να ασχοληθώ. Να με συγχωρέσετε και για την χάλια παρουσίαση του αλγορίθμου
ΥΓ2. Βρήκα πολλές προσθήκες που μπορείς να κάνεις στον αλγόριθμο, όπως για παράδειγμα διάφορους ελέγχους εισαγωγής δεδομένων, αλλά δεν τους ζητούσε η άσκηση. Οπότε, δεν τους συμπεριέλαβα στη λύση.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
who
Πολύ δραστήριο μέλος
Ο who αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 36 ετών, Φοιτητής και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 1,616 μηνύματα.
11-01-09
12:16
Προφανώς, η άσκηση δεν εννοεί να διαγράφονται ή να προσθέτονται κελιά στον πίνακα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
who
Πολύ δραστήριο μέλος
Ο who αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 36 ετών, Φοιτητής και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 1,616 μηνύματα.
11-01-09
01:58
Με μια πρώτη ματιά, θα θεωρήσεις τους δύο πίνακες, ΑΥΤΟΚΙΝΗΤΑ, ΜΗΧΑΝΕΣ σαν δεδομένους. Οι πίνακες φυσικά είναι πίνακες χαρακτήρων. Στη συνέχεια, θα χρειαστεί μια δομή επανάληψης "Όσο", με συνθήκη που θα ελέγχει πότε θες να σταματήσει η εισαγωγή δεδομένων. Θα χρειαστεί και ο αλγόριθμος της αναζήτησης.
Σε βοήθησα καθόλου;
Ξέχασα να προσθέσω ότι, ο,τιδήποτε κάνεις, θα το κάνεις μέσα στην κεντρική δομή "Όσο".
Σε βοήθησα καθόλου;
Ξέχασα να προσθέσω ότι, ο,τιδήποτε κάνεις, θα το κάνεις μέσα στην κεντρική δομή "Όσο".
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
who
Πολύ δραστήριο μέλος
Ο who αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 36 ετών, Φοιτητής και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 1,616 μηνύματα.
10-11-08
00:38
Έχει τύχει να τη λύσω αυτή την άσκηση παλαιότερα, δεν θυμάμαι ακριβώς τις εντολές της γλώσσας ούτε την σύνταξή τους οπότε μη βγάλετε τα πιστόλια... Μια ιδέα είναι και αυτή:
Για i από 1 μέχρι 9
Για j από 0 μέχρι 9
Για k από 0 μέχρι 9
Αριθμός=i*100+j*10+k
Αν i^3+j^3+k^3=Αριθμός τότε
Εμφάνισε Αριθμός
Τέλος_Αν
Τέλος_Για
Τέλος_Για
Τέλος_Για
Ο άλλος τρόπος είναι με τα mod και τα div.
Για i από 1 μέχρι 9
Για j από 0 μέχρι 9
Για k από 0 μέχρι 9
Αριθμός=i*100+j*10+k
Αν i^3+j^3+k^3=Αριθμός τότε
Εμφάνισε Αριθμός
Τέλος_Αν
Τέλος_Για
Τέλος_Για
Τέλος_Για
Ο άλλος τρόπος είναι με τα mod και τα div.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.