Σε ένα διαγωνισμό του ΑΣΕΠ εξετάζονται 1500 υποψήφιοι. Ως εξεταστικό κέντρο χρησιμοποιείται ένα κτίριο με αίθουσες διαφορετικής χωρητικότητας. Ο αριθμός των επιτηρητών που απαιτούνται ανά αίθουσα καθορίζεται αποκλειστικά με βάση τη χωρητικότητα της αίθουσας ως εξής:
ΧΩΡΗΤΙΚΟΤΗΤΑ ΑΡΙΘΜΟΣ ΕΠΙΤΗΡΗΤΩΝ
Μέχρι και 15 θέσεις 1
Από 16 μέχρι και 23 θέσεις 2
Πάνω από 23 θέσεις 3
Να γίνει πρόγραμμα σε γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» το οποίο:
α. για κάθε αίθουσα θα διαβάζει τη χωρητικότητά της, θα υπολογίζει και θα εμφανίζει τον αριθμό των επιτηρητών που χρειάζονται. Ο υπολογισμός του αριθμού των επιτηρητών να γίνεται από συνάρτηση που θα κατασκευάσετε για το σκοπό αυτό.
β. θα σταματάει όταν εξασφαλισθεί ο απαιτούμενος συνολικός αριθμός θέσεων.
Σημείωση: Να θεωρήσετε ότι η συνολική χωρητικότητα των αιθουσών του κτιρίου επαρκεί για τον αριθμό των υποψηφίων.
Για την παρακολούθηση των θερμοκρασιών της επικράτειας κατά το μήνα Μάιο καταγράφεται κάθε μέρα η θερμοκρασία στις 120:00 το μεσημέρι για 200 πόλεις.
Να σχεδιάσετε αλγόριθμο που:
α. θα διαβάζει τα ονόματα των 200 πόλεων και τις αντίστοιχες θερμοκρασίες για κάθε μία από τις ημέρες του μήνα και θα καταχωρεί τα στοιχεία σε πίνακες.
β. θα διαβάζει το όνομα μίας πόλης και θα εμφανίζει τη μέγιστη θερμοκρασία της στη διάρκεια του μήνα. Αν δεν υπάρχει η πόλη στον πίνακα, θα εμφανίζει κατάλληλα διαμορφωμένο μήνυμα.
γ. θα εμφανίζει το πλήθος των ημερών που η μέση θερμοκρασία των 200 πόλεων ξεπέρασε τους 200 οC, αλλά όχι τους 300 οC.
1. Τι είναι Στοίβα Η στοίβα στην πληροφορική είναι μια γραμμική δομή δεδομένων με τη μορφή συλλογής στοιχείων που βρίσκονται σε μία σειρά. Η ιδιαιτερότητα …Περισσότερα
Στους παρακάτω συνδέσμους του Διαδικτυακού τόπου “κύριε δεν έχω Internet‘ θα βρείτε ένα νέο δωρεάν βιβλίο/βοήθημα με τίτλο ΑΕΠΠΠ ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑΠερισσότερα
Μία άλλη προσέγγιση λοιπόν είναι για να έχουμε διαθέσιμο κώδικα που έχουμε ήδη αναπτύξει σε άλλα προγράμματα είναι να χρησιμοποιήσουμε τις τεχνικές του αντικειμενοστρεφούς προγραμματισμού (OOP …Περισσότερα
Δημιουργήσαμε τις συναρτήσεις μας για να τις καλέσουμε αρκετές φορές στο πρόγραμμά μας. Μπορούμε όμως αφού τις φτιάξουμε στο τρέχον σενάριό μας να τις χρησιμοποιήσουμε εκτός από αυτό και σε …Περισσότερα
Ωραία βρήκαμε ένα τρόπο λοιπόν να αφαιρούμε ένα στοιχείο που εμφανίζεται σε μία λίστα παραπάνω από μία φορά. Ας σκεφτούμε όμως λίγο πιο γενικά. Υλοποιήσαμε έναν αλγόριθμο …Περισσότερα
Ένα θέμα που προέκυψε διδάσκοντας στην τάξη ήταν πως μπορούμε να διαγράψουμε κάποιο στοιχείο από μία λίστα στην Python. Ας διερευνήσουμε λοιπόν λίγο τη διαγραφή …Περισσότερα
Κάθε φορά που στέλνουμε δεδομένα οποιασδήποτε μορφής, κειμένου ή μη, σε ένα δημόσιο δίκτυο, καθιστούμε ευάλωτη την πληροφορία που περιέχουν σε αδιάκριτα βλέμματα. Ο μόνος τρόπος …Περισσότερα
Πολύ συχνά στο διαδίκτυο έρχεται από τα μέσα κοινωνικής δικτύωσης ένα μήνυμα για μία έρευνα στο Πανεπιστήμιο του Κέιμπριτζ. Είδαμε αλγοριθμικό ενδιαφέρον οπότε λέμε να υλοποιήσουμε …Περισσότερα
On line IP Fragmentation Calculator Το Σπαστήρι Εργαλείο για τη διάσπαση ενός IP Datagram σε fragments. Υλοποιήθηκε με τη γλώσσα προγραμματισμού python έκδοση 2.7.10 στο …Περισσότερα
Εάν και o Διαδικτυακός Τόπος δημιουργήθηκε με σκοπό το περιεχόμενό του να σχετίζεται με την Πληροφορική, εν τούτοις η σχολική πραγματικότητα καμιά φορά έχει άλλα …Περισσότερα