Ερωτηματολόγιο
Ένα ερωτηματολόγιο αποτελείται από 20 ερωτήσεις και σε αυτό σημειώνεται αριθμητικά η απάντηση (1 = διαφωνώ απόλυτα, 2 = διαφωνώ μερικώς, 3 = δε με αφορά, 4 = συμφωνώ μερικώς, 5 = συμφωνώ απόλυτα). Η δημοσκόπηση έγινε σε 10 μεγάλες πόλεις της Ελλάδας σε συνολικό δείγμα 2000 πολιτών.
Α) Να γραφεί συνάρτηση Αναζήτηση η οποία θα δέχεται έναν πίνακα χαρακτήρων 10 στοιχείων και μια μεταβλητή τύπου χαρακτήρα την οποία θα αναζητά μέσα στον πίνακα και θα επιστρέφει τη θέση του πίνακα στην οποία βρέθηκε ή 0 στην περίπτωση που δεν υπάρχει η συγκεκριμένη τιμή.
Β) Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
1) αποθηκεύει σε μονοδιάστατο πίνακα Πόλεις[10] τα ονόματα των πόλεων που συμπληρώθηκαν τα ερωτηματολόγια.
2) διαβάζει επαναληπτικά για κάθε ερωτηματολόγιο το όνομα της πόλης που συμπληρώθηκε, αναζητά το όνομα της πόλης στον πίνακα Πόλεις (με χρήση της συνάρτησης) και αφού εντοπίσει τη θέση που βρίσκεται, να αποθηκεύει σε δισδιάστατο πίνακα Προσωρινά[10,20] την απάντηση σε κάθε ερώτηση από τις 20 ελέγχοντας την εγκυρότητα των τιμών (1 έως 5).
3) υπολογίζει και αποθηκεύει σε δισδιάστατο πίνακα Συχνότητα[10,5] το πλήθος των 5 απαντήσεων που δόθηκαν σε κάθε πόλη π.χ. στη θέση [4,1] αποθηκεύεται το πλήθος των απαντήσεων με τιμή 1 στην 4η πόλη, στη θέση [4,2] αποθηκεύεται το πλήθος των απαντήσεων με τιμή 2 στην 4η πόλη κ.ο.κ.
4) να διαβάζει το όνομα μιας πόλης και να αναζητά το όνομα στον πίνακα των ονομάτων (με χρήση της συνάρτησης). Σε περίπτωση που υπάρχει η συγκεκριμένη πόλη να υπολογίζει και να εκτυπώνει το πλήθος κάθε απάντησης (1 έως 5) που δόθηκε στη συγκεκριμένη πόλη καθώς και το ποσοστό επί τοις εκατό των απαντήσεων «δε με αφορά» στη συγκεκριμένη πόλη.