Άσκηση 1η

Να γραφεί πρόγραμμα το οποίο να υπολογίζει τα παρακάτω αθροίσματα, χρησιμοποιώντας ως μόνη εντολή επανάληψης την ΟΣΟ (Παράρτημα, Άσκηση 8, Σελ. 59):

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c


Άσκηση 2η

Να γραφεί πρόγραμμα το οποίο να διαβάζει θετικό ακέραιο αριθμό Ν. Στη συνέχεια, να διαβάζει θετικούς αριθμούς μέχρι το άθροισμά τους να γίνει μεγαλύτερο από τον αριθμό Ν. Τέλος, να υπολογίζει και να τυπώνει τον μεγαλύτερο αριθμό που πληκτρολογήθηκε. Να γίνεται έλεγχος των αριθμών που πληκτρολογούνται, ώστε να είναι θετικοί, σε αντίθετη περίπτωση να εμφανίζεται μήνυμα λάθους και να ζητείται η πληκτρολόγηση ενός θετικού. Ως εντολή επανάληψης να χρησιμοποιηθεί αποκλειστικά η ΟΣΟ. (Παράρτημα, Άσκηση 9, Σελ. 59)

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c


Άσκηση 3η

Να γραφεί πρόγραμμα το οποίο να διαβάζει τα ονόματα των 26 μαθητών μιας τάξης και 10 βαθμούς για τον κάθε μαθητή. Το πρόγραμμα να υπολογίζει και να εμφανίζει τον Μέσο Όρο για κάθε μαθητή. Στο τέλος το πρόγραμμα να τυπώνει το όνομα του μαθητή με τον μεγαλύτερο μέσο όρο, το όνομα του μαθητή με τον μικρότερο μέσο όρο καθώς και τον μέσο όρο τους αντίστοιχα. Θεωρήστε ότι ο μέσος όρος κάθε μαθητή είναι μοναδικός. Ως εντολή επανάληψης να χρησιμοποιηθεί αποκλειστικά η ΟΣΟ.(Παράρτημα, Άσκηση 10, Σελ. 59)

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c


Άσκηση 4η

Να γραφεί πρόγραμμα το οποίο να διαβάζει το πλήθος των μαθητών ενός σχολείου. Στη συνέχεια να διαβάζει τον μέσο όρο κάθε μαθητή. Να υπολογίζει και να τυπώνει το πλήθος και το αντίστοιχο ποσοστό των μαθητών που έχουν μέσο όρο<10, των μαθητών με μέσο όρο στο διάστημα [10,18] και των μαθητών με μέσο όρο >18. Ο βαθμός που πληκτρολογείται είναι από 1 μέχρι 20. Το πρόγραμμα να κάνει έλεγχο εγκυρότητας του βαθμού και στην περίπτωση που δίνεται βαθμός έξω από τα επιτρεπτά όρια, να τυπώνει το μήνυμα «Μη αποδεκτή βαθμολογία. Ξαναπροσπαθήστε….». Ως εντολή επανάληψης να χρησιμοποιηθεί αποκλειστικά η ΟΣΟ.(Παράρτημα, Άσκηση 11, Σελ. 59)

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c


Άσκηση 5η

Να γραφεί πρόγραμμα το οποίο να διαβάζει πραγματικούς αριθμούς και να υπολογίζει και να εμφανίζει το άθροισμα και το πλήθος των αριθμών που πληκτρολογήθηκαν. Το πρόγραμμα να διαβάζει πραγματικούς αριθμούς μέχρι να πληκτρολογήσουμε το 100 ή όταν το άθροισμα των αριθμών που έχουν πληκτρολογηθεί γίνει ίσο με 1.000.000. Ο αριθμός 100 που σηματοδοτεί και το τέλος της πληκτρολόγησης θα λαμβάνεται υπόψη στο άθροισμα και στο πλήθος. Ως εντολή επανάληψης να χρησιμοποιηθεί αποκλειστικά η ΟΣΟ. (Παράρτημα, Άσκηση 12, Σελ. 59)

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c


Άσκηση 6η

Να γραφεί πρόγραμμα το οποίο να διαβάζει έναν ακέραιο αριθμό και να υπολογίζει και να τυπώνει (Παράρτημα, Άσκηση 13, Σελ. 59)

το άθροισμα των ψηφίων του, και

το πλήθος των ψηφίων του.

Ως εντολή επανάληψης να χρησιμοποιηθεί αποκλειστικά η ΟΣΟ.

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c


Άσκηση 7η

Η σχολή Θετικών Επιστημών ενός Πανεπιστημίου έχει 4 τμήματα. Κάθε τμήμα δέχεται κάθε χρονιά 150 φοιτητές. Η πρυτανεία αποφάσισε για το τρέχον έτος να κάνει μια στατιστική μελέτη για κάθε τμήμα. Έτσι, αποφάσισε να υπολογίσει το ποσοστό των αριστούχων, δηλ. των νεοεισαχθέντων φοιτητών με βαθμό μεγαλύτερο ή ίσο του 19, ανά σχολή.

Να γραφεί πρόγραμμα το οποίο να διαβάζει τους βαθμούς εισαγωγής των φοιτητών και να υπολογίζει και να τυπώνει :

  1. το ποσοστό των αριστούχων φοιτητών κάθε τμήματος, και
  2. σε ποιο τμήμα εισήχθη ο φοιτητής με τον μεγαλύτερο βαθμό.

Θεωρήστε ότι ο μεγαλύτερος βαθμός είναι μοναδικός. Ως εντολή επανάληψης να χρησιμοποιηθεί αποκλειστικά η ΟΣΟ. (Παράρτημα, Άσκηση 14, Σελ. 60)

Ενδεικτική Λύση: Γ-pdf, Γλωσσομάθεια, c-pdf, c