Δομή ακολουθίας Ασκήσεις 1. Ποιά από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή ii. Τιμή-1 iii. Τιμή_2 iv. Χασρτοπσ v. Τιμή.δ 2. Να κρίνετε για την ορθότητά τους τις παρακάτω εντολές εκχώρησης τιμής τιμή i. "αρκετά" ii. τιμή τιμή + 3 iii. α + τιμή 6 iv. τιμή ασ 6 v. τιμή α*β+5 vi. τιμή "δ" + 5 3. Πώς θα διατυπωθεί σε εντολή εκχώρησης τιμής, η κάθε μία από τις παρακάτω αλγεβρικές παραστάσεις i. ii. iii. 4. Έστω ο αλγόριθμος: Αλγόριθμος Πράξεις Διάβασε Χ Α 5 * Χ Β 2 * Χ + 8 Γ Α + Β
Δ 5 * Γ 4 Υ 2 * Χ Τέλος Πράξεις Συμπληρώστε τον παρακάτω πίνακα τιμών: Μεταβλητές Βήμα Δεδομένα Βοηθητικές Ζητούμενα Χ Α Β Γ Δ Υ 5 1 2 3 4 5 5. Να υπολογισθούν οι αποδοχές ενός μισθωτού, όταν είναι γνωστός ο βασικός μισθός, ο αριθμός υπερωριών και η ωριαία αποζημίωση. 6. Στην αλυσίδα καταστημάτων MakroX markets οι τιμές των προϊόντων στις ετικέτες αναγράφονται χωρίς το ΦΠΑ. Να αναπτυχθεί ο αλγόριθμος που εκτελεί η ταμειακή μηχανή όταν διαβάζει την τιμή πληρωμής (χωρίς ΦΠΑ) και το ποσό που έδωσε ο πελάτης και υπολογίζει το πληρωτέο ποσό και τα ρέστα που δικαιούται ο πελάτης (συντελεστής ΦΠΑ 19%) 7. Ένα ποσό 60.000 πρόκειται να διανεμηθεί σε 5 σχολεία ανάλογα με το πλήθος των μαθητών τους. Να διαβασθεί το πλήθος των μαθητών για τα 5 σχολεία και να υπολογισθεί το ποσό που θα δοθεί σε κάθε σχολείο. 8. Σε μια πολυκατοικία η χρέωση της θέρμανσης γίνεται ανάλογα με το εμβαδόν του κάθε διαμερίσματος. Να διαβασθεί το εμβαδόν 5 διαμερισμάτων και η συνολική δαπάνη της θέρμανσης και να υπολογισθεί το ποσό που αντιστοιχεί σε κάθε διαμέρισμα 9. Να διαβασθούν το ημερομίσθιο ενός εργάτη, οι μέρες εργασίας του και οι υπερωρίες που έχει κάνει. Οι κρατήσεις του είναι το 20% των συνολικών αποδοχών του, οι υπερωρίες πληρώνονται την ώρα με το 20% του ημερομισθίου του και ο φόρος είναι 5%. Να βρεθούν οι μικτές αποδοχές, οι συνολικές κρατήσεις και οι καθαρές αποδοχές.
10.Να αναπτυχθεί αλγόριθμος που θα διαβάζει το όνομα ενός μαθητή της Γ' Λυκείου, τους βαθμούς του στα δυο τετράμηνα καθώς και τον γραπτό του βαθμό στις πανελλήνιες εξετάσεις και να υπολογίζει τον βαθμός πρόσβασης του μαθητή αυτού στο συγκεκριμένο μάθημα (Σημείωση: ο βαθμός πρόσβασης υπολογίζεται απο την πράξη 70% * γραπτός βαθμός και 30% * προφορικός βαθμός, όπου ο προφορικός βαθμός είναι ο μέσος όρος των βαθμών στα δυο τετράμηνα) 11.Να διαβασθούν δύο αριθμοί σε δύο μεταβλητές a και b και να γίνει ανταλλαγή των τιμών τους α. με τη χρήση τρίτης μεταβλητής και β. χωρίς να γίνει χρήση κάποιας τρίτης μεταβλητής 12. Να αναπτυχθεί αλγόριθμος ο οποίος θα διαβάζει έναν αριθμό x και θα υπολογίζει και θα εκτυπώνει την τιμή της ακόλουθης συνάρτησης Απαντήσεις 1. i, iii, iv 2. Σ, Σ, Λ, Λ, Σ, Λ 3. ι. (5*χ^3 + 7*χ^2 + 8) / (8*χ-6) ιι. 6*χ^4 ζ*((7*y+6) / (2*(χ+3)) - 2) + (9-y)^3 ιιι. α^(3*χ+2) + (χ+1) / (χ^3-2) 4. Συμπληρώστε τον παρακάτω πίνακα τιμών:
Μεταβλητές Βήμα Δεδομένα Βοηθητικές Ζητούμενα Χ Α Β Γ Δ Υ 5 1 25 2 18 3 43 4 211 5 10 5. Αλγόριθμος Μισθός Εμφάνισε Δώσε βασικό μισθό: Διάβασε ΒΜ Εμφάνισε Δώσε αριθμό υπερωριών: Διάβασε ΑΥ Εμφάνισε Δώσε ωριαία αποζημίωση: Διάβασε ΩΑ ΑΠ ΒΜ + ΑΥ * ΩΑ Εμφάνισε Οι αποδοχές είναι:, ΑΠ, Τέλος Μισθός 6. Αλγόριθμος ΜακροΧ! θεωρούμε ότι όλες οι τιμές που δίνονται από το χρήστη είναι σωστές Εμφάνισε Δώσε τιμή πληρωμής: Διάβασε Τιμή Εμφάνισε Δώσε μετρητά Διάβασε ποσό ΦΠΑ 19/100 Π Τιμή + Τιμή * ΦΠΑ Ρέστα ποσό - Π Εμφάνισε Πληρωτέο:, Π,, Ρέστα:, Ρέστα, Τέλος ΜακροΧ 7. Αλγόριθμος Σχολείο Ποσο 60000 Εμφάνισε Δώσε πλήθος μαθητών 5 σχολείων: Διάβασε Μ1, Μ2, Μ3, Μ4, Μ5 Σ Μ1 + Μ2 + Μ3 +Μ4 +Μ5 Π1 Μ1/Σ * Ποσο Π2 Μ2/Σ * Ποσο Π3 Μ3/Σ * Ποσο Π4 Μ4/Σ * Ποσο Π5 Μ5/Σ * Ποσο Εμφάνισε Τα ποσά που θα δοθούν στα σχολεία είναι : Εμφάνισε Π1,, Π2,, Π3,, Π4,, Π5,, Τέλος Σχολείο
8. Αλγόριθμος Θέρμανση Εμφάνισε Δώσε συνολική δαπάνη θέρμανσης: Διάβασε Ποσό Εμφάνισε Δώσε εμβαδόν των 5 διαμερισμάτων: Διάβασε Μ1, Μ2, Μ3, Μ4, Μ5 Σ Μ1 + Μ2 + Μ3 +Μ4 +Μ5 Π1 Μ1/Σ * Ποσό Π2 Μ2/Σ * Ποσό Π3 Μ3/Σ * Ποσό Π4 Μ4/Σ * Ποσό Π5 Μ5/Σ * Ποσό Εμφάνισε Η χρέωση για κάθε διαμέρισμα είναι : Εμφάνισε Π1,, Π2,, Π3,, Π4,, Π5,, Τέλος Θέρμανση 9. Αλγόριθμος αποδοχές Εμφάνισε Δώσε ημερομίσθιο εργάτη: Διάβασε ΗΜΕΡ Εμφάνισε Δώσε μέρες εργασίας: Διάβασε Μ Εμφάνισε Δώσε αριθμό υπερωριών: Διάβασε ΑΥ ΑΠ ΗΜΕΡ*Μ + ΑΥ * (20/100*ΗΜΕΡ) ΣΚρατ (20/100 * ΑΠ) + (5/100 * ΑΠ) ΚΑποδ ΑΠ - ΣΚρατ Εμφάνισε Οι μικτές αποδοχές είναι:, ΑΠ, Εμφάνισε Οι κρατήσεις είναι:, ΣΚρατ, Εμφάνισε Οι καθαρές αποδοχές είναι:, ΚΑποδ, Τέλος αποδοχές 10. Αλγόριθμος Βαθμός Εμφάνισε Δώσε βαθμό Α τετραμήνου: Διάβασε ΒΑ Εμφάνισε Δώσε μέρες εργασίας: Διάβασε Μ Εμφάνισε Δώσε αριθμό υπερωριών: Διάβασε ΑΥ ΑΠ ΗΜΕΡ*Μ + ΑΥ * (20/100*ΗΜΕΡ) ΣΚρατ (20/100 * ΑΠ) + (5/100 * ΑΠ) ΚΑποδ ΑΠ - ΣΚρατ Εμφάνισε Οι μικτές αποδοχές είναι:, ΑΠ, Εμφάνισε Οι κρατήσεις είναι:, ΣΚρατ, Εμφάνισε Οι καθαρές αποδοχές είναι:, ΚΑποδ, Τέλος αποδοχές
11. Αλγόριθμος αντιμετάθεση! με τη χρήση βοηθητικής μεταβλητής Διάβασε α, β χ α α β β χ Εμφάνισε α, β! χωρίς να γίνει χρήση βοηθητικής μεταβλητής α α + β β α β α α β Εμφάνισε α, β Τέλος αντιμετάθεση 12. Αλγόριθμος παρασταση Διάβασε χ Fx (χ -7) / (9+(3+χ)^4) + (3 χ) ^ 3 Εμφάνισε Fx Τέλος παρασταση