ΑΕσΠΠ-Ακολουθιακή Δομή 1 ΑΚΟΛΟΥΘΙΑΚΗ ΔΟΜΗ 1. Ποια από τα παρακάτω ονόματα μεταβλητών είναι λάθος και γιατί; Α Ύψος Αριθμ.παιδιών ΑΑ ποσοστό Α-Α διάβασε Αξία ΦΠΑ Χ Α4 ΜΗΚΟΣ Αριθμ_παιδιών Β_ ποσοστό% Α/Α διάβασε1 Αξία_ΦΠΑ _β1. Ποιες από τις παρακάτω εντολές εκχώρησης αποδίδουν το τύπο: 1 15 7 y 1/(7-y)15 15/7-y 1/(7-y)*15 1/((7-y)*15) 15/(7-y) (1/7-y) 1/((7-y)15) 15 : (7-y). Ποιες από τις παρακάτω εντολές εκχώρησης είναι σωστές και ποιες λάθος (γιατί λάθος;): β- 5α Γ=4 α+β yλογικεσ 5 θρανία α_βα_β +1 β1α Β_1*α y αα * α-β5 4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω; 15 z(>5) ή (7 div =0) yαληθησ γ1<=1 X15/ α"5" βάρος65,4 β ψευδής πλάτος 5 μέτρα Α_Μ(,9) 5. Αν Χ ακέραια και Υ λογική μεταβλητή ποια από τις παρακάτω εντολές είναι λάθος (και γιατί); Χ1 ΥΑΛΗΘΗΣ Χ - 1 Υ(Χ+)<>9 ΧΧ<= ΧΧ+ Υ"Αληθής" ΥΨΕΥΔΗΣ Υ 5>17 ΥΟΧΙ Υ Χ*Χ+4 Υ4 6. Να γράψετε την εντολή εκχώρησης τιμής για τις παρακάτω εκφράσεις i. Αύξησε την τιμή της μεταβλητής Α κατά 1 ii. Να διπλασιάσεις την τιμή της μεταβλητής Β iii. Στην μεταβλητή Χ να δώσεις τιμή το ακέραιο μέρος της μεταβλητής Y μειωμένο κατά iv. Να στρογγυλοποιήσεις (στις μονάδες) την μεταβλητής Α και να την εκχωρήσεις στην Β. v. Η μεταβλητή Χ να πάρει τιμή το υπόλοιπο της διαίρεσης Α δια Β. vi. Η μεταβλητή Σ να πάρει τιμή το συνημίτονο της γωνίας ω vii. Να μηδενίσεις την μεταβλητή άθροισμα. viii. Να δώσεις στην μεταβλητή αποτ την τιμή e i. Να εκχωρηθεί στην ακέραια μεταβλητή Α ο ακέραιος που θα προκύψει αν ανάμεσα από τα ψηφία ενός διψήφιου ακέραιου Β τοποθετήσουμε το τελευταίο ψηφίο ενός άλλου ακέραιου Γ. 7. Να γραφούν με αλγοριθμικό τρόπο οι παρακάτω εκφράσεις: a 8. Να γραφούν με αλγοριθμικό τρόπο οι παρακάτω εκφράσεις: 5 1 1 5 a 1 a a a 1 a 1 9. Να γραφούν με αλγοριθμικό τρόπο οι παρακάτω εκφράσεις: ln y e 5 1 a 1 1 5 1 a 4 ln e 1 4 5 5 e 1 ln a e ln 1 e
ΑΕσΠΠ-Ακολουθιακή Δομή 10. Να υπολογιστούν οι παρακάτω εκφράσεις; 6-1 mod 6 mod 6 8 mod 7 15 mod 0 mod 1 mod 1 5 mod 7 * 7 mod 4+ 17 div 1 div 0 14 div 1 div 15 div 1 div 4 *1 div (5+) 11. Να υπολογίσετε τα παρακάτω : 56 MOD 10 1.567 MOD 10 59 MOD 10 Τι παρατηρείται; 74 MOD 100 46 MOD 100 5.784 MOD 100 Τι παρατηρείται; 5.819 MOD 1000 456 MOD 1000.899 MOD 1000 Τι παρατηρείται; 74.49 MOD 10^5.549.00 MOD 10^7 965.4.541 MOD 10^8 Τι παρατηρείται; 1. Να υπολογίσετε τα παρακάτω: 56 DIV 10 1.567 DIV 10 59 DIV 10 Τι παρατηρείται; 74 DIV 100 46 DIV 100 5.784 DIV 100 Τι παρατηρείται; 5.819 DIV 1000 456 DIV 1000.899 DIV 1000 Τι παρατηρείται; 74.49 DIV 10^5.549.00 DIV 10^7 965.4.541 DIV 10^8 Τι παρατηρείται; 1. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση των παρακάτω τμημάτων προγράμματος; β αβ *β -1 ββ* Γράψε α, β y4 y*y + 4 Γράψε, y Τ_Ρ(y) Γράψε Τρίτη 5 Ημέρα Τρίτη Γράψε Ημέρα, Τρίτη Α Β5 ΑΑ + Β Β - Β Γράψε Α, Β Α1 Β-15 ΧΑ Α Β Β Χ Γράψε Α, Β (τι παρατηρείς) 14. Να γραφεί πρόγραμμα το οποίο να διαβάζει από το πληκτρολόγιο την περίμετρο ενός τετραγώνου και να υπολογίζει την πλευρά του και το εμβαδόν του. Να γίνει το διάγραμμα ροής και να εκτελεστεί το πρόγραμμα για είσοδο 10. 15. Να γραφεί πρόγραμμα το οποίο να διαβάζει από το πληκτρολόγιο τις τιμές δύο μεταβλητών και να αντιμεταθέτει τις τιμές τους.(αντιμετάθεση μεταβλητών) 16. Να γραφεί πρόγραμμα το οποίο να διαβάζει από το πληκτρολόγιο ένα αριθμό και να υπολογίζει το τετράγωνο του και τον κύβο του. 17. Να γραφεί πρόγραμμα το οποίο να διαβάζει από το πληκτρολόγιο την ακτίνα ενός κύκλου και να υπολογίζει το μήκος του, το εμβαδόν του, το μήκος ενός τόξου 60 μοιρών και το εμβαδόν ενός κυκλικού τομέα 90 μοιρών. 18. Να γραφεί πρόγραμμα το οποίο να διαβάζει από το πληκτρολόγιο την βάση ενός τριγώνου και να υπολογίζει το εμβαδόν του αν το αντίστοιχο ύψος είναι 5.74m. 19. Να γραφεί πρόγραμμα το οποίο να εμφανίζει την τιμή της συνάρτησης f ( ) ( 5 * 1) * ( 1) για δεδομένο. 0. Η μέτρηση της θερμοκρασίας γίνεται σε βαθμούς Κελσίου (Celsius) και βαθμούς Φαρενάιτ (Fahrenheit). Θερμοκρασία C βαθμών Κελσίου αντιστοιχεί σε F = 1,8C + βαθμούς Φαρενάιτ. Να γραφεί πρόγραμμα που θα κάνει την μετατροπή από βαθμούς Κελσίου σε βαθμούς Φαρενάιτ. 1. Η μέτρηση της θερμοκρασίας γίνεται σε βαθμούς Κελσίου (Celsius) και βαθμούς Φαρενάιτ (Fahrenheit). Θερμοκρασία C βαθμών Κελσίου αντιστοιχεί σε F = 1,8C + βαθμούς Φαρενάιτ. Να γραφεί πρόγραμμα που θα κάνει την μετατροπή από βαθμούς Φαρενάιτ σε βαθμούς Κελσίου.. Γράψτε ένα πρόγραμμα το οποίο θα διαβάζει ακέραιους αριθμούς, οι οποίοι παριστάνουν την ώρα, τα λεπτά και τα δευτερόλεπτα και να εμφανίζει το σύνολο των δευτερολέπτων.
ΑΕσΠΠ-Ακολουθιακή Δομή. Γράψτε ένα πρόγραμμα το οποίο θα διαβάζει τον αριθμό των δευτερολέπτων που έχουν περάσει από τα μεσάνυκτα (ώρα μηδέν) και να εμφανίζει τις ώρες, τα λεπτά και τα δευτερόλεπτα στα οποία αντιστοιχούν. 4. Δίνεται το παρακάτω τμήμα προγράμματος ΔΙΑΒΑΣΕ Χ Α 5*Χ Β *Χ + 8 Α Α + Β Β Α Β Χ *Α + *Β ΓΡΑΨΕ Χ, Α, Β α) Να γίνει το διάγραμμα ροής του. β) Να φτιάξετε τον πίνακα τιμών για (1) Χ=5 και () Χ=0 5. Να γραφεί πρόγραμμα που θα διαβάζει ένα διψήφιο αριθμό και θα εμφανίζει το ψηφίο των δεκάδων και το ψηφίο των μονάδων. 6. Να γραφεί πρόγραμμα που θα διαβάζει ένα τριψήφιο αριθμό και θα υπολογίζει και εμφανίζει το άθροισμα των ψηφίων του. 7. Να γραφεί πρόγραμμα που θα διαβάζει τους βαθμούς των τετραμήνων στο μάθημα των Μαθηματικών και θα υπολογίζει και εμφανίζει το μέσο όρο τους. 8. Δίνεται ο παρακάτω τμήμα προγράμματος ΔΙΑΒΑΣΕ Α Χ *Α mod 5 Y 5+A div 5 Z (Α+1) / 5 * A *A / 4 Να φτιάξετε τον πίνακα τιμών για (1) A=19 και () A=4 9. Ο μαθηματικός τύπος που υπολογίζει το ύψος (Y) ενός ανθρώπου σε σχέση με το βάρος του (Β) είναι: Y = (1,05 * B + 50) * 1, + 11. Να αναπτύξετε πρόγραμμα που θα διαβάζει το βάρος ενός ανθρώπου και θα υπολογίζει και εμφανίζει το ύψος του. 0. Το κόστος ανά φάκελο για την αποστολή απλής αλληλογραφίας είναι 0,5, συστημένης αλληλογραφίας είναι,10 και επείγουσας αλληλογραφίας,50. Να γράψετε πρόγραμμα που θα διαβάζει το πλήθος των φακέλων ανά κατηγορία και να υπολογίζει και εκτυπώνει το ποσό που απαιτείται. 1. Δίνεται το παρακάτω τμήμα προγράμματος Χ 5 Υ Χ* + 5 ΔΙΑΒΑΣΕ Α Χ 5*Α / Χ Υ Χ/ Α*Α Α (Χ Υ)*Α Να φτιάξετε τον πίνακα τιμών για: α) Α = 10 και β) Α = -. Δίνεται ένας διψήφιος αριθμός Α. Να εμφανιστεί ο αριθμός Β με δεκάδες τις μονάδες του Α και μονάδες τις δεκάδες του Α. (δηλ. αν ο αριθμός Α είναι ο 58 τότε ο Β είναι ο 85).. Να γραφεί πρόγραμμα που θα υπολογίζει την υποτείνουσα ορθογωνίου τριγώνου αν δίνονται τα μήκη των καθέτων πλευρών του.
ΑΕσΠΠ-Ακολουθιακή Δομή 4 4. Δίνονται οι ημέρες που δουλεύει ένας εργάτης το μήνα και το ημερομίσθιό του. Αν οι κρατήσεις είναι 0% των μηνιαίων αποδοχών του να υπολογιστούν ο μικτός μηνιαίος μισθός, οι κρατήσεις και ο καθαρός μηνιαίος μισθός του. 5. Δίνονται το κεφάλαιο (Κ) που καταθέτει κάποιος σε μια τράπεζα για χρόνια και το ετήσιο επιτόκιο της τράπεζας (ε%). Να υπολογιστεί ο τόκος του 1 ου χρόνου, ο τόκος του ου χρόνου και το ποσό ανάληψης στο τέλος του ου χρόνου. 6. Το ημερομίσθιο ενός εργάτη αυξάνεται κατά 6% για κάθε παιδί. Πληρώνει 0% ΙΚΑ και 10% φόρο. Αν δίνονται το ημερομίσθιο, ο αριθμός των παιδιών και οι μέρες εργασίας για το μήνα Μάιο να υπολογιστούν οι μικτές μηνιαίες αποδοχές, ο φόρος, το ΙΚΑ και οι καθαρές αποδοχές. (Ο φόρος υπολογίζεται αφού αφαιρεθεί το ΙΚΑ). 7. Σ ένα εμπορικό κατάστημα κάθε πελάτης παίρνει πόντους ανάλογα με το ύψος της αγοράς του. Για κάθε 5 παίρνει πόντους. Να γραφεί πρόγραμμα που θα διαβάζει την αξία αγοράς ενός πελάτη και θα υπολογίζει το σύνολο των πόντων που πήρε μ αυτή την αγορά. 8. Δίνετε το παρακάτω λογικό διάγραμμα α) Να γραφεί το πρόγραμμα που αντιστοιχεί στο παραπάνω διάγραμμα ροής. β) Να διατυπωθεί το πρόβλημα που αντιστοιχεί στον αλγόριθμο του (α) ερωτήματος γ) Τι θα εμφανίσει το πρόγραμμα αν η τιμή του ΑΤ είναι 150; 9. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση των παρακάτω τμημάτων προγράμματος; Διάβασε α, β γα αβ βγ Γράψε α, "και", β Αν δοθούν ως είσοδοι οι τιμές και 1 Διάβασε α α div yα mod α + y Γράψε, y, α Αν δοθεί ως είσοδος η τιμή 17 α5 α + α div β β *α mod β +1 γ α^(α (β+)) Γράψε α, β, γ Αν δοθεί ως είσοδος η τιμή 6 40. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση των παρακάτω τμημάτων προγράμματος; Διάβασε α, β γα + β αγ + β βα + γ Γράψε α, "και", β Αν δοθούν ως είσοδοι οι τιμές 5 και 15 Διάβασε, y div y yy mod y^ div Γράψε, y Αν δοθεί ως είσοδοι οι τιμές 7 και 1 α15 α α * β β α div β +1 α α + β Γράψε α, β Αν δοθεί ως είσοδος η τιμή 6
ΑΕσΠΠ-Ακολουθιακή Δομή 5 41. Να γραφεί πρόγραμμα το οποίο να διαβάζει την αξία ενός προϊόντος και να υπολογίζει την νέα του αξία αν υποτεθεί ότι στο προϊόν γίνεται έκπτωση 15%. 4. Να γράψετε την εντολή εκχώρησης τιμής για τις παρακάτω εκφράσεις i. Να εκχωρήσεις στην ακέραια μεταβλητή Α το ακέραιο μέρος του πραγματικού αριθμού Β. ii. Να εκχωρήσεις στην πραγματική μεταβλητή Χ το δεκαδικό μέρος του πραγματικού αριθμού Ζ 4. Να γράψετε την εντολή εκχώρησης τιμής για τις παρακάτω εκφράσεις i. Να εκχωρήσεις στην ακέραια μεταβλητή Α το τελευταίο ψηφίο του ακεραίου Β. ii. Να εκχωρήσεις στην ακέραια μεταβλητή Χ τα δύο τελευταία ψηφία του ακεραίου Β. iii. Να εκχωρήσεις στην ακέραια μεταβλητή Α τον αριθμό που θα προκύψει αν αποκόψουμε το τελευταίο ψηφίο του ακεραίου Β iv. Να εκχωρήσεις στην ακέραια μεταβλητή Χ τον αριθμό που θα προκύψει αν αποκόψουμε τα δύο τελευταία ψηφία του ακεραίου Υ v. Να εκχωρήσεις στην ακέραια μεταβλητή Α το άθροισμα των αριθμών Β και Γ όπου: Β είναι ο αριθμός που προκύπτει από τα τελευταία ψηφία του ακεραίου Χ, Γ είναι ο αριθμός που απομένει αν αποκόψουμε από τα τελευταία ψηφία του ακεραίου Υ. 44. Τι θα εμφανιστεί στην οθόνη μετά την εκτέλεση των παρακάτω τμημάτων προγράμματος; α8 β1 γ*α MOD αβ DIV ^ ββ MOD * γ ΓΡΑΨΕ α, ",", β,",", γ Διάβασε, y α DIV 100 MOD 10 βy MOD 100 DIV 10 ΓΡΑΨΕ α ΓΡΑΨΕ β Αν δοθεί ως είσοδοι οι τιμές 5.86 και 5.486 α5 α α * β DIV 15 β 1 + α MOD β α * β / (*α) y 4 / ^ * α ΓΡΑΨΕ, y 45. Να γραφεί πρόγραμμα το οποίο να εμφανίζει την τιμή της συνάρτησης f ( ) e 1 ln( ) e για δεδομένο. Αν δοθεί ως είσοδος η τιμή 4 46. Δίνεται το παρακάτω τμήμα προγράμματος στην μορφή φυσική γλώσσα κατά βήματα. Να γραφεί σε ΓΛΩΣΣΑ. Βήμα 1: Θέσε το α ίσο με μηδέν Βήμα : Καταχώρησε στο β ακέραια τιμή από το πληκτρολόγιο Βήμα : Αύξησε το α κατά β. Βήμα 4: Διπλασίασε την τιμή του β Βήμα 5: Θέσε στο β το ακέραιο πηλίκο της διαίρεσης α δια β Βήμα 6: Θέσε στο γ το πηλίκο της διαίρεσης α δια β Βήμα 7: Μείωσε το β κατά 1 Βήμα 8: Τύπωσε τις τιμές των α και β