Τρίτη 17 Οκτωβρίου 2017

TEΛΙΚΗ ΕΞΕΤΑΣΗ: Οι ερωτήσεις από τα  κεφάλαια 2 και 3 από το  ΒΙΒΛΙΟ ΑΕΠΠ

ΒΙΒΛΙΟ ΑΣΚΗΣΕΩΝ
ΜΑΘΗΜΑΤΑ PASCAL
ΔΙΕΡΜΗΝΕΥΤΗΣ
PASCAL COMPILER
 PASCAL
ΠΡΟΓΡΑΜΜΑΤΑ PASCAL
ΒΙΒΛΙΟ ΑΕΠΠ
EΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ
αναπτυξη εφαρμογων σε προγραμματιστικο περιβαλλον - η-Τάξη

ΑΛΓΟΡΙΘΜΟΙ

ΕΡΩΤΗΣΕΙς ΕΞΕΤΑΣΕΩΝ ΠΙΣΤΟΠΟΙΗΣΗΣ.
1.Ποιες είναι οι διαφορές ανάμεσα στην επαναληπτική εντολή "όσο….επανάλαβε" (while … do) και την επαναληπτική εντολή "αρχή_επανάληψης…μέχρις_ότου" (repeat…until);

 2. Ποιους τρόπους γνωρίζετε για την αναπαράσταση ενός αλγορίθμου; Δώστε μία σύντομη περιγραφή για τον καθένα.

3.Να γραφεί αλγόριθμος ο οποίος να διαβάζει τα ονόματα 10 πωλητών μιας εταιρείας και να τα αποθηκεύει σε ένα πίνακα Α, και τις αντίστοιχες πωλήσεις αυτών των πωλητών το 2005 και να τις αποθηκεύει σε ένα πίνακα Β. Ο αλγόριθμος πρέπει να εκτυπώνει: α) Το μέσο όρο των πωλήσεων όλων των πωλητών, β) Το όνομα του πωλητή με τις μέγιστες πωλήσεις, γ) Το όνομα του πωλητή με τις μικρότερες πωλήσεις.

4. Τι ενοούμε με τους όρους "Αλγόριθμος" και "Πρόγραμμα";
5. Τι ονομάζουμε δομή δεδομένων;
6. Σε ποιες κατηγορίες διακρίνονται τα προβλήματα με κριτήριο το είδος επίλυσης τους;
 7. Ποιες είναι οι βασικές λειτουργίες (ή πράξεις) επί των δομών δεδομένων;
Τι ενοούμε με τον όρο "πρόβλημα" και σε τι αναφερόμαστε με τον όρο "Ανάλυση Προβλήματος";
8. Να αναφέρετε τις πιο συνηθισμένες τεχνικές σχεδίασης αλγορίθμων.
9. Ποια είναι τα χαρακτηριστικά ενός αλγορίθμου;
 10. Με ποιους τρόπους πραγματοποιείται η περιγραφή ενός αλγορίθμου;
 11. Ποια είναι τα χαρακτηριστικά που είναι απαραίτητα προκειμένου να θεωρήσουμε έναν αλγόριθμο πλήρη;
12. Να αναφέρετε πόσα είναι τα είδη της δομής επιλογής.
13.. Να αναφέρετε πόσα είναι τα είδη της δομής επανάληψης.
 14. Στη δομή δεδομένων τι είναι η στοίβα; Δώστε ένα παράδειγμα.
15. Να αναφέρετε τα είδη της αναζήτησης και της ταξινόμησης των στοιχείων ενός πίνακα

 Αποτέλεσμα εικόνας για επανάληψη λογικο διαγραμμα






Αποτέλεσμα εικόνας για επανάληψη λογικο διαγραμμα
Αποτέλεσμα εικόνας για διαγραμμα ροησ

Αποτέλεσμα εικόνας για διαγραμμα ροησ

Αποτέλεσμα εικόνας για διαγραμμα ροησ


Αποτέλεσμα εικόνας για διαγραμμα ροησ
  


ΑΣΚΣΗΕΙΣ

1. Δίνονται τα παρακάτω τμήματα αλγορίθμων.Να εντοπίσετε τα λάθη τους.

  α)  Διάβασε ΧΥ                                    β)    Διάβασε Χ<-3
       Ζ<-Χ+Υ                                                  Υ<-Χ+Υ
       Εκτύπωσε Ζ                                            Χ+5<-Χ+Υ
                                                                       Εκτύπωσε Υ

Αριθμός <- 34 + "12"    

3.Δίνονται τα παρακάτω τμήματα αλγορίθμου.Τι θα εμφανίσουν;

     α) ζ<-3                                                   β)  ζ<-2
         κ<-5                                                         κ<-5
         λ<-(κ+ζ)/2+4*κ-2                                    λ<-ζ+3*κ^2/3-κ
         Εμφάνισε λ                                             Εμφάνισε λ





ΑΣΚΗΣΕΙΣ1

ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ

Η δομή της ακολουθίας.

Η δομή της ακολουθίας είναι η πιο απλή απο τις τρείς δομές που χρησιμοποιούνται στο δομημένο προγραμματισμό. Στη δομή αυτή η σειρά των εντολών που περιγράφονται είναι συγκεκριμένη και οι εντολές εκτελούνται όλες , η μία μετά την άλλη ακολουθιακά.

Άσκηση 1 
Να γραφεί πρόγραμμα ανάγνωσης δύο πραγματικών αριθμών. Στη συνέχεια να εμφανιστεί το άθροισμά τους και το γινόμενό τους.

Άσκηση 2 
Να διαβαστεί πραγματικός αριθμός και να υπολογιστεί & να εκτυπωθεί ο κύβος του μισού του.

Άσκηση 3 
Να γραφεί πρόγραμμα για τον υπολογισμό της παράστασης με πραγματικούς αριθμούς:   Υ = (Χ/(Χ+1)-1/(Χ+3))

Άσκηση 4 

Να γίνει πρόγραμμα που θα δέχεται έναν τετραψήφιο ακέραιο και θα υπολογίζει το άθροισμα των ψηφίων του.

Άσκηση 5 
Να γίνει πρόγραμμα που να υπολογίζει την παράσταση πραγματικών αριθμών:       Υ = (3|Χ|/(Ζ+2))-7

Άσκηση 6
Να πραγματοποιηθεί πρόγραμμα το οποίο θα δέχεται τρεις αριθμούς από το πληκτρολόγιο και θα υπολογίζει το μέσο όρο τους.

Άσκηση 7 

Να γραφεί πρόγραμμα το οποίο θα δέχεται έναν αριθμό και θα εμφανίζει το τελευταίο ψηφίο του.

Άσκηση 8
Ο ιδιοκτήτης ενός καταστήματος ρούχων αποφάσισε να πραγματοποιήσει έκπτωση 20% σε όλα τα προϊόντα. Να γράψετε πρόγραμμα το οποίο θα δέχεται ως είσοδο την αρχική τιμή του προϊόντος και θα εμφανίζει την τελική του τιμή , αφού πραγματοποιήσει την έκπτωση.

Άσκηση 9
Σε ένα παιδικό θέατρο τα εισιτήρια κοστίζουν 10 € για τους ενήλικες και 5 € για τα παιδιά. Να πραγματοποιήσετε πρόγραμμα το οποίο θα δέχεται το πλήθος των ενηλίκων και παιδιών που παρακολούθησαν μια παράσταση και θα εμφανίζει τις συνολικές εισπράξεις του θεάτρου.

Άσκηση 10 
Να δημιουργήσετε πρόγραμμα το οποίο θα δέχεται μια τιμή σε ευρώ και θα την μετατρέπει σε δραχμές. ( Δίνεται η ισοτιμία 1€ = 340,75 ΔΡΧ).

Άσκηση 11
Να δημιουργήσετε πρόγραμμα το οποίο θα δέχεται μια τιμή σε ευρώ και την τρέχουσα ισοτιμία ευρώ δολαρίου και θα εμφανίζει την αντίστοιχη τιμή σε δολάρια.

Άσκηση 12
Να γραφεί πρόγραμμα το οποίο θα δέχεται μια θερμοκρασία σε βαθμούς Κελσίου και θα υπολογίζει και θα εμφανίζει την αντίστοιχη σε βαθμούς Φαρενάιτ . (Δίνεται: °C ×9/5 + 32 = °F ). Πως θα έπρεπε να μετατρέψουμε το πρόγραμμα ώστε να δέχεται μια θερμοκρασία σε βαθμούς Φαρενάιτ και να την μετατρέπει σε βαθμούς κελσίου;

Άσκηση 13
Να πραγματοποιήσετε πρόγραμμα το οποίο θα δέχεται ένα ακέραιο αριθμό και εμφανίζει τον προηγούμενό του και τον επόμενό του.

Άσκηση 14
 Διαβάζεται ένας πραγματικός αριθμός y καθώς και η θέση του σε μια κατάσταση (η   οποία εκφράζεται με έναν θετικό ακέραιο αριθμό). Να εκτυπωθεί επακριβώς η παρακάτω φράση: «Για την μεταβλητή (η θέση του): y = (η  τιμή του)»

Άσκηση 15 
Να αναπτύξετε πρόγραμμα το οποίο θα δέχεται το μήκος της ακτίνας (R) ενός κύκλου και θα υπολογίζει το μήκος της περιμέτρου του (L=2πR) και το εμβαδό  του (EMB = πR^2).

Άσκηση 16

Μια οικογένεια κατανάλωσε Χ Κwh (κιλοβατώρες) ημερήσιου ρεύματος και Υ Kwh νυχτερινού ρεύματος. Το κόστος              ημερήσιου ρεύματος είναι 30 δρχ. ανά Kwh και του νυχτερινού 15 δρχ. ανά Kwh. Να αναπτύξετε πρόγραμμα το οποίο:
           α. να διαβάζει τα Χ, Υ
           β. να υπολογίζει και να εμφανίζει το συνολικό κόστος της κατανάλωσης ρεύματος της οικογένειας .

Άσκηση 17 

Υπολογισμός κόστους βενζίνης . Να αναπτύξετε πρόγραμμα το οποίο θα δέχεται ως είσοδο: το κόστος της βενζίνης
(€/lt) , την κατανάλωση του αυτοκινήτου (lt/km) και την απόσταση που πρόκειται να διανυθεί (km) και θα εμφανίζει το
κόστος της βενζίνης για την κάλυψη της συγκεκριμένης διαδρομής.

Άσκηση 18 

Να πραγματοποιηθεί πρόγραμμα το οποίο θα δέχεται έναν αριθμό και θα υπολογίζει το υπόλοιπο της ακέραιας διαίρεσής
του με το δυο.

Άσκηση 19 

Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται έναν πραγματικό αριθμό και θα υπολογίζει το ακέραιο μέρος του.

Άσκηση 20 
Να γίνει πρόγραμμα το οποίο θα δέχεται ως είσοδο δυο πραγματικούς αριθμούς από το πληκτρολόγιο και στη συνέχεια
θα πραγματοποιεί αντιμετάθεση των περιεχομένων τους.

Άσκηση 21

Μια εταιρία αποφάσισε να πραγματοποιήσει αύξηση 12% στους μισθούς των υπαλλήλων της . Να δημιουργήσετε
          πρόγραμμα το οποίο :
  1. Θα δέχεται τον μισθό ενός υπαλλήλου.
  2. Θα υπολογίζει και θα εμφανίζει το ποσό της αύξησης που θα λάβει ο υπάλληλος.
  3. Θα εμφανίζει το νέο μισθό του υπαλλήλου














Δομή Επιλογής

Άσκηση 1
Να γίνει αλγόριθμος που θα δέχεται δύο αριθμούς α και β και εφόσον ο β δεν είναι μηδέν θα υπολογίζει και θα εμφανίζει το αποτέλεσμα της διαίρεσής τους.
Άσκηση 2
Να γραφεί αλγόριθμος που θα διαβάζει τα χιλιόμετρα που διένυσε ένα αμάξι από την ημέρα αγοράς του και τα χιλιόμετρα που διένυσε τη στιγμή που έκανε το τελευταίο service. Στην συνέχεια να εμφανίζει το μήνυμα «SERVICE» αν το αυτοκίνητο διένυσε περισσότερα από 15000 χιλιόμετρα από το τελευταίο service.
Άσκηση 3
Να γίνει αλγόριθμος που θα διαβάζει τα ονόματα δύο παικτών του μπάσκετ και το ύψος τους σε εκατοστά. Στην συνέχεια να εμφανίζει το όνομα του ψηλότερου σε μήνυμα της μορφής: «Ο ψηλότερος παίκτης είναι ο ________»
Άσκηση 4
Να γίνει αλγόριθμος που θα διαβάζει έναν αριθμό ο οποίος θα αναπαριστά την ώρα σε 24ωρη μορφή και θα εμφανίζει τα επόμενα μηνύματα:
ΑριθμόςΧαρακτηρισμός
0 - 4Μεσάνυχτα
5 - 6Ξημέρωμα
7 - 11Πρωί
12 - 15 Μεσημέρι
16 - 20Απόγευμα
21 - 23Βράδυ
Άσκηση 5
Ένα ταξί χρεώνει κλιμακωτά τους πελάτες του βάσει της χιλιομετρικής απόστασης που θα ταξιδέψει με το επόμενο σύστημα χρεώσεων:
Απόσταση σε χιλιόμετραΧρέωση
0-2 χλμ.0,5 ευρώ/χλμ
2-5 χλμ.0,4 ευρώ/χλμ
5-10 χλμ.0,3 ευρώ/χλμ
> 10 χλμ.0,25 ευρώ/χλμ
Επίσης, το ταξί χρεώνει για κάθε διαδρομή ένα πάγιο κόστος 2€ καθώς επίσης κόστος 3€ εφόσον μεταφερθούν αποσκευές. Τέλος υπάρχει προσαύξηση 30% στην συνολική τιμή εφόσον η διαδρομή γίνει από τα μεσάνυχτα (0:00) έως τις 6 το πρωί.
Να γίνει αλγόριθμος που θα εμφανίζει στον χρήστη το μήνημα: «Πόσα χιλιόμετρα διένυσε το ταξί, τι ώρα παρέλαβε τον πελάτη, υπάρχουν αποσκευές;»
Στην συνέχεια θα διαβάζει την χιλιομετρική απόσταση που διένυσε το ταξί, την ώρα που παρέλαβε τον πελάτη (να διαβάζεται μόνο η ώρα, όχι τα λεπτά) και την απάντηση στο ερώτημα αν διαθέτει αποσκευές ή όχι (θεωρήστε ως πιθανές τιμές τις ΝΑΙ και ΟΧΙ) και θα εμφανίζει τη χρέωση που προκύπτει.
Άσκηση 6
Ένας 6ψήφιος κωδικός θεωρείται έγκυρος αν ισχύουν τα ακόλουθα:
1) Το άθροισμα του 1ου και του 2ου ψηφίου είναι ίσο με το 3ο ψηφίο
2) το υπόλοιπο της διαίρεσης του 3ου με το 4ο ψηφίο είναι ίσο με το 5ο ψηφίο μείον 2
3) και η διαφορά του 6ου με το 2ο ψηφίο είναι ίσο με 3.
Να γίνει αλγόριθμος που θα διαβάζει έναν εξαψήφιο αριθμό και θα ελέγχει αν ο κωδικός είναι έγκυρος ή όχι
Άσκηση 7
Να γίνει αλγόριθμος που θα διαβάζει την ένδειξη ενός θερμομέτρου (σε βαθμούς Κελσίου) και θα εμφανίζει τα εξής μηνύματα:
1) «Φυσιολογικός» αν η θερμοκρασία είναι από 35,5 μέχρι 37
2)»Ζεστός» αν η θερμοκρασία είναι πάνω από 37 μέχρι 38
3)»Άρρωστος» αν η θερμοκρασία είναι πάνω από 38 μέχρι 42
4)»Σφάλμα Μέτρησης» για οποιαδήποτε άλλη περίπτωση
Άσκηση 8
Η κλίμακα Beaufort (μποφόρ) είναι ένας εμπειρικός τρόπος μέτρησης της έντασης των ανέμων, που βασίζεται στην παρατήρηση των αποτελεσμάτων του ανέμου στη στεριά ή τη θάλασσα. Ανάλογα με την ταχύτητα του ανέμου, ο χαρακτηρισμός διαφέρει σύμφωνα με τον επόμενο πίνακα:
Κλίμακα ΜποφόρΧαρακτηρισμός ΈντασηςΤαχύτητα σε km/h
0άπνοιαέως 1
1σχεδόν άπνοιαέως 5
2πολύ ασθενήςέως 11
3ασθενήςέως 19
4σχεδόν μέτριοςέως 28
5μέτριοςέως 38
6ισχυρόςέως 49
7σχεδόν θυελλώδηςέως 61
8θυελλώδηςέως 74
9πολύ θυελλώδηςέως 88
10θύελλαέως 102
11ισχυρή θύελλαέως 117
12τυφώνας> 117
Να γίνει αλγόριθμος, που θα διαβάζει την ταχύτητα του ανέμου σε χιλιόμετρα ανά ώρα (km/h) και θα εμφανίζει τον χαρακτηρισμό του ανέμου και την κλίμακα της έντασης μποφόρ.
Άσκηση 9
Ένας έμπορος ελαστικών διαθέτει τα ελαστικά του σε χονδρική πώληση, σύμφωνα με την επόμενη πολιτική:
Αριθμός ελαστικώνΧρέωση
1 - 10058 ευρώ / τεμάχιο
101 - 20053 ευρώ / τεμάχιο
201 - 30051 ευρώ / τεμάχιο
> 30049 ευρώ / τεμάχιο
Επιπρόσθετα ο έμπορος χρεώνει την μεταφορά των ελαστικών στο συνεργαζόμενο κατάστημα σύμφωνα με την επόμενη πολιτική:
ΒάροςΧρέωση
έως και 1 τόνο0,20 ευρώ/κιλό
πάνω από 1 τόνο, έως και 30,15 ευρώ/κιλό
πάνω από 3 τόνους0,10 ευρώ/κιλό
Η χρέωση των μεταφορικών γίνεται κλιμακωτά. Δεδομένου ότι κάθε ελαστικό ζυγίζει περίπου 3,5 κιλά, να γίνει αλγόριθμος που θα διαβάζει τον αριθμό ελαστικών που θα παραγγείλει κάποιο κατάστημα και θα εκτυπώνει, το κόστος της παραγγελίας, το κόστος των μεταφορικών και την συνολική χρέωση.
Άσκηση 10
Σύμφωνα με την νέα φορολογική νομοθεσία για το έτος 2011 τα τέλη κυκλοφορίας ενός αυτοκινήτου καθορίζονται με βάση την εξής πολιτική:
Αν το αυτοκίνητο αγοράστηκε πριν το 2011, τα τέλη διαμορφώνονται βάσει των κυβικών εκατοστών του αυτοκινήτου όπως ορίζει ο παρακάτω πίνακας:
ΚυβισμόςΧρέωση
μέχρι 300 κ. εκ.18 ευρώ
301 - 785 κ. εκ.46 ευρώ
786 - 1357 κ. εκ.112 ευρώ
1358 - 1928 κ. εκ.202 ευρώ
1929 - 2357 κ. εκ.446 ευρώ
2358 κ. εκ και άνω580 ευρώ
Αν το αυτοκίνητο αγοράστηκε από το 2011 και μετά τα τέλη κυκλοφορίας υπολογίζονται βάσει των εκπεμπόμενων ρύπων, κλιμακωτά όπως ορίζει ο επόμενος πίνακας:
Εκπομπές ΡύπωνΧρέωση ανά γρ.
έως 100 γρ. CO20,50 ευρώ
101 - 150 γρ. CO21,00 ευρώ
151 - 200 γρ. CO21,50 ευρώ
201 - 250 γρ. CO22,00 ευρώ
251 και άνω γρ. CO22,50 ευρώ
Να γίνει αλγόριθμος που θα διαβάζει το έτος αγοράς ενός αυτοκινήτου και το ανάλογο μέγεθος (κυβικά εκατοστά ή εκπομπές ρύπων) και θα υπολογίζει την χρέωση για το αυτοκίνητο αυτό.











Δομή Επανάληψης

Άσκηση 1
Να γίνει αλγόριθμος που θα υπολογίζει το άθροισμα S = 0 + 3 + 6 + 9 + … + 3n όπου το n θα δίνεται ως είσοδος από τον χρήστη.
Άσκηση 2
Να γίνει αλγόριθμος που θα υπολογίζει το άθροισμα S = 1 + 2 + 3 + 4 + … + 300. Ο αλγόριθμος θα πρέπει να εμφανίζει το άθροισμα κάθε φορά που προσθέτει 20 όρους. Δηλαδή, θα πρέπει να το εμφανίζει όταν φτάσει έως το 20, ύστερα έως το 40, μετά ως το 60 κ.ο.κ.
Άσκηση 3
Να γίνει αλγόριθμος που θα διαβάζει n αριθμούς (θεωρείστε ότι n > 3) και θα εμφανίζει τους τρεις μεγαλύτερους.
Άσκηση 4
Να γίνει αλγόριθμος που θα εμφανίζει όλα τα ακέραια ζεύγη x & y για τα οποία ισχύει x3 – y = 7. Οι αριθμοί x και y ανήκουν στο διάστημα [-300, 300].
Άσκηση 5
Να γίνει αλγόριθμος που με δεδομένο έναν αριθμό x (ο οποίος θα ανήκει στο διάστημα [0 – 1000]) θα ζητά από τον χρήστη να τον μαντέψει. Ο αλγόριθμος θα σταματά όταν ο χρήστης βρει τον αριθμό ή ξεπεράσει τις 15 προσπάθειες. Σε κάθε προσπάθεια ο αλγόριθμος θα πρέπει να ενημερώνει τον χρήστη, αν ο αριθμός που δόθηκε είναι μεγαλύτερος ή μικρότερος από το x.
Άσκηση 6
Να γίνει αλγόριθμος που θα διαβάζει το όνομα και τις βαθμολογίες σε 10 μαθήματα 100 μαθητών της Γ Λυκείου και θα εμφανίζει το όνομα εκείνου με τον καλύτερο μέσο όρο. Ο αλγόριθμος να μην επιτρέπει εισαγωγή βαθμού μεγαλύτερη από 20 και μικρότερη από 0.
Άσκηση 7
Να γίνει αλγόριθμος που θα μετρά το πλήθος των όρων του αθροίσματος S = 1 + 3 – 9 + 27 – 81 + ….. ώστε το S να μην ξεπεράσει το 4000.
Άσκηση 8
Σε ένα παιχνίδι με τράπουλα η μέτρηση των πόντων γίνεται ως εξής: 1 πόντος για κάθε φιγούρα και για κάθε άσσο, 1 πόντος για κάθε δεκάρι εκτός του Δέκα καρώ που αξίζει 2, 1 πόντος για το 2 σπαθί. Να γίνει αλγόριθμος που, επαναληπτικά, θα διαβάζει τις κάρτες που έχουν οι παίκτες στην κατοχή τους και θα εμφανίζει το σύνολο των πόντων που έχουνε κερδίσει. Κάθε κάρτα αναπαρίσταται με δύο σύμβολα: τον αριθμό ή φιγούρα («A», «2», «3», «4», «5», «6», «7», «8», «9», «10», «J», «Q», «K») και το σύμβολο («κούπες», «καρό», «σπαθιά», «μπαστούνια»). Ο αλγόριθμος να σταματά όταν δώσουμε ένα μη αποδεκτό αριθμό ή σύμβολο.
Άσκηση 9
Ένα πολυκατάστημα δίνει τη δυνατότητα στους πελάτες του να αποπληρώσουν τις αγορές τους με δόσεις. Ο αριθμός των δόσεων εξαρτάται από το ύψος των αγορών. Έτσι αν κάποιος αγοράσει αντικείμενα αξίας έως 300 ευρώ μπορεί να αποπληρώσει το ποσό σε 3 έως 6 δόσεις. Αν το ποσό είναι πάνω από 300 έως 800 ευρώ τότε οι δόσεις είναι από 6 έως 9 και τέλος για περισσότερα από 800 ευρώ οι δόσεις αυξάνονται σε 9 έως 12. Να γίνει αλγόριθμος που θα διαβάζει το ποσό αποπληρωμής και να πληροφορεί τον χρήστη για τον αριθμό των δόσεων που μπορεί να έχει. Στη συνέχεια θα του ζητάει τον αριθμό των δόσεων που επιθυμεί (και να τον ζητάει συνεχόμενα μέχρι αυτός να είναι στα αποδεκτά όρια) και να εμφανίζει το ύψος της κάθε δόσης.
Άσκηση 10
Σύμφωνα με απόφαση του Υπουργείου Οικονομικών οι ιδιοκτήτες αυτοκινήτων από 0 έως 786 κ.ε. θα πληρώσουν για τέλη κυκλοφορίας 0 ευρώ, για αυτοκίνητα από 786 έως 1.357 κ.ε. 112 ευρώ, για αυτοκίνητα από 1.358 έως 1.928 κ.ε. 202 ευρώ, για αυτοκίνητα από 1.929 έως 2.357 κ.ε. 446 ευρώ και για αυτοκίνητα άνω των 2.358 κ.ε. 580 ευρώ. Να γίνει αλγόριθμος που θα διαβάζει επαναληπτικά τα κυβικά εκατοστά ενός αυτοκινήτου και θα τυπώνει το ποσό πληρωμής. Ο αλγόριθμος θα τερματίζει όταν εισαχθεί αρνητικός αριθμός. Στο τέλος να εμφανίζει τις συνολικές εισπράξεις που έγιναν.
Άσκηση 11
Να γίνει αλγόριθμος που θα διαβάζει 100 αριθμούς και θα εμφανίζει το πλήθος αυτών που είναι θετικοί άρτιοι, θετικοί περιττοί, αρνητικοί άρτιοι, αρνητικοί περιττοί και μηδέν.
Άσκηση 12
Να κάνετε αλγόριθμο που θα υπολογίζει την παράσταση S = 5 – 2 + 10 – 4 + 15 – 6 + … +5N – 2N όπου το N θα δίνεται από τον χρήστη.
Άσκηση 13
Να κάνετε αλγόριθμο που θα διαβάζει Ν αριθμούς (το Ν θα δίνεται επίσης από τον χρήστη) και θα τους αφαιρεί από μία αρχική τιμή. Έστω ότι η αρχική τιμή είναι το 200.
Άσκηση 14
Να κάνετε αλγόριθμο που θα διαβάζει 150 αριθμούς και θα εμφανίζει το ποσοστό των άρτιων αριθμών, το ποσοστών των περιττών, το ποσοστό αυτών που είναι μεγαλύτεροι από 75 και αυτών που είναι μικρότεροι από το 75.
Άσκηση 15
Να γίνει αλγόριθμος, που θα διαβάζει 30 θετικούς αριθμούς και θα βρίσκει τον μεγαλύτερο άρτιο και τον μεγαλύτερο περιττό.
Άσκηση 16
Να γίνει αλγόριθμος που θα διαβάζει τις τιμές πετρελαίου θέρμανσης 20 πρατηρίων, καθώς και την επωνυμία τους. Ο αλγόριθμος θα πρέπει να υπολογίζει και να εμφανίζει την επωνυμία του ακριβότερου και φθηνότερου πρατηρίου.
Άσκηση 17
Να γίνει αλγόριθμος που θα διαβάζει το ύψος σε εκατοστά 10 παικτών του μπάσκετ και θα εμφανίζει το ύψος του ψηλότερου και του κοντύτερου.
Άσκηση 18
Να αναπτυχθεί πρόγραμμα που θα διαβάζει άγνωστο πλήθος θετικών αριθμών και θα τερματίζει όταν εισαχθεί αρνητικός αριθμός ή μηδέν. Να εκτυπώνεται:
  1. Ο μεγαλύτερος αριθμός που διαβάστηκε
  2. Ο μικρότερος αριθμός που διαβάστηκε
  3. Το πλήθος των αριθμών που διαβάστηκαν
  4. Το πλήθος των άρτιων αριθμών που διαβάστηκαν
  5. Το πλήθος των περιττών αριθμών που διαβάστηκαν
  6. Ο μέσος όρος των στοιχείων που διαβάστηκαν
  7. Ο μέσος όρος των άρτιων αριθμών που διαβάστηκαν
  8. Ο μέσος όρος των περιττών αριθμών που διαβάστηκαν


 ΘΕΩΡΙΑ  Ανάλυση – Σύνθεση προβλήματος (Θ)  Ανάλυση και σύνθεση προβλήματος  Καθορισμός απαιτήσεων  Βασικές έννοιες αλγορίθμων  Αλγόριθ...