Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Πολυδιάστατοι πίνακες => Μήνυμα ξεκίνησε από: Πανάγος94 στις 11 Μαΐου 2013, 07:27:15 ΜΜ

Τίτλος: Άσκηση με μυρμήγκια και μυρμηγοφάγους
Αποστολή από: Πανάγος94 στις 11 Μαΐου 2013, 07:27:15 ΜΜ
Ανεβάζω μια άσκηση για να λύσουν όσοι μαθητές θέλουν...η άσκηση δεν είναι δικιά μου απλώς είναι μια τροποποίηση μιας δοσμένης ωστέ να γίνει πολύ πιο εύκολη..

10 Μυρμήγκια και 4 μυρμηγκοφάγοι κινούνται σε χώρο 5χ5...
-σε κάθε γύρο κίνησης τα μυρμήγκια ελέγχουν αν υπάρχει γειτονικό κελί που να είναι ελεύθερο..Ελεύθερο κελί θεωρείται
το κελί το οποίο είναι εντός ορίων και στο οποίο δεν υπάρχει άλλο μυρμήγκι ή μυρμηγοφάγος...
-σε κάθε γύρο κίνησης οι μυρμηγκοφάγοι ελέγχουν αν υπάρχει γειτονικό κελί στο οποίο υπάρχει μυρμήγκι..Αν υπάρχει τότε
μετακινείται σε εκείνη την θέση ο μυρμηγκοφάγος και τρώει το μυρμήγκι..Αν δεν υπάρχει μυρμήγκι σε γειτονικό κελί τότε
κινείται ομοίως με το μυρμήγκι. Αν ένας μυρμηγκοφάγος δεν φάει για 3 συνεχόμενους γύρους τότε πεθαίνει
Παρατήρηση: Γειτονικό θεωρείται ένα κελί όταν βρίσκεται πάνω,κάτω,αριστερά ή δεξιά από το μυρμήγκι-μυρμηγκοφάγο..

Γράψτε αλγόριθμο που:
1) Θα δημιουργεί πίνακα Α[5][5] , θα τον αρχικοποιεί με τον χαρακτήρα "*" και έπειτα θα διαβάζει από τον χρήστη
τις αρχικές θέσεις των μυρμηγκιών και των μυρμηγκοφάγων αντίστοιχα..Τα μυρμήγκια θα συμβολίζονται με "ο" ενώ
οι μυρμηγκοφάγοι με "Χ". (Θεωρείστε ότι τα δεδομένα είναι έγκυρα)
Με την χρήση της δομής επανάληψης while θα εξελλίσεται ο κάθε γύρος. Σε κάθε γύρο θα κινούνται πρώτα οι
μυρμηγοφάγοι και έπειτα τα μυρμήγκια..
2)Στο τέλος κάθε γύρου θα εμφανίζει το πλήθος των μετακινήσεων που έγιναν καθώς και το πλήθος των μυρμηγκιων που φαγώθηκαν.Μόλις εξαφανιστεί κάποιο από τα 2 είδη σταματάει ο βρόγχος και εμφανίζεται ανάλογο μήνυμα
Τίτλος: Απ: Άσκηση με μυρμήγκια και μυρμηγοφάγους
Αποστολή από: ΑλεξανδροςΑναστΓ στις 12 Μαΐου 2013, 06:33:39 ΜΜ
αισχρο
Τίτλος: Απ: Άσκηση με μυρμήγκια και μυρμηγοφάγους
Αποστολή από: itt στις 12 Μαΐου 2013, 10:06:00 ΜΜ
Παράθεσηαισχρο


Δεν σου αρέσουν τα μυρμήγκια να υποθέσω;

Άμα είναι να κάνεις κριτική(Μπορεί να μην καταβάλα το στόχο του σχολίου σου),ίσως θα ήθελες να είσαι λίγο πιο συγκεκριμένος.Just for the sake of the conversation.