Αποστολέας Θέμα: Άσκηση με μυρμήγκια και μυρμηγοφάγους  (Αναγνώστηκε 1460 φορές)

Πανάγος94

  • Βετεράνος
  • ****
  • Μηνύματα: 65
  • what doesn't kill you only makes you pissed off..
Άσκηση με μυρμήγκια και μυρμηγοφάγους
« στις: 11 Μάι 2013, 07:27:15 μμ »
Ανεβάζω μια άσκηση για να λύσουν όσοι μαθητές θέλουν...η άσκηση δεν είναι δικιά μου απλώς είναι μια τροποποίηση μιας δοσμένης ωστέ να γίνει πολύ πιο εύκολη..

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

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

ΑλεξανδροςΑναστΓ

  • Νέος
  • *
  • Μηνύματα: 8
Απ: Άσκηση με μυρμήγκια και μυρμηγοφάγους
« Απάντηση #1 στις: 12 Μάι 2013, 06:33:39 μμ »
αισχρο

itt

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 429
  • Real stupidity beats ΑΙ any time
Απ: Άσκηση με μυρμήγκια και μυρμηγοφάγους
« Απάντηση #2 στις: 12 Μάι 2013, 10:06:00 μμ »
Παράθεση
αισχρο


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

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