Επανάληψη 1ο και 2ο κεφ. αλγόριθμος-προγραμματισμός Πληροφορική Γ Γυμνασίου 2015

Page 1

1ο Γυμνάσιο Κοζάνης

Μάιος-Ιούνιος 2015

Καθηγητές: Δαζάνης, Σμυρλή

Επανάληψη στην Πληροφορική της Γ΄ Γυμνασίου

1) Ποια λάθη ονομάζονται συντακτικά και ποια λογικά και πως καταλαβαίνουμε ότι ένα πρόγραμμα έχει ένα από αυτά; 2) Δίνεται η επόμενη σειρά οδηγιών: 1. Πρόσθεσε τους βαθμούς που πήρες στην Φυσική στα τρία τρίμηνα. 2.Πρόσθεσε στο άθροισμά τους και τον βαθμό των γραπτών εξετάσεων στο ίδιο μάθημα 3.Διαίρεσε το άθροισμα 4.Το πηλίκο που βρήκες είναι ο Μέσος Όρος του βαθμού της Φυσικής. Είναι σωστός ο παραπάνω αλγόριθμος; Ποια Ιδιότητά του δεν πληρείται ; 3) Να αντιστοιχίσετε τα στοιχεία των δύο επόμενων στηλών:

Στήλη Α

Στήλη Β

1

Τμήμα Αλγόριθμου

α

2

Τμήμα προγράμματος

β

0000011010001110 000111001000100 100000101111000

3

Τμήμα Γλώσσας μηχανής

γ

1.Ρώτα πόσο είναι η βάση 2.Ρώτα πόσο είναι το ύψος 3.Υπολόγισε το εμβαδό

4) Βάλτε στη σωστή σειρά τα παρακάτω στάδια: α) Μετατροπή του προγράμματος σε γλώσσα μηχανής β)Αλγόριθμος γ) Εκτέλεση του προγράμματος στην ΚΜΕ δ) Πρόγραμμα 5) Δίνονται οι παρακάτω εντολές σε γλώσσα προγραμματισμού SCRATCH. Να εξηγήσετε πλήρως ποιο σχήμα δημιουργείται και να το ζωγραφίσετε.

Σελίδα 1 από 5


1ο Γυμνάσιο Κοζάνης

Μάιος-Ιούνιος 2015

Καθηγητές: Δαζάνης, Σμυρλή

6) α. Και οι τρεις παρακάτω εντολές θα κάνουν τη γάτα να πει: «Ποιο έτος γεννήθηκες;» Όμως ποια από τις τρεις θα αποθηκεύσει την απάντηση του χρήστη στη μεταβλητή απάντηση ; Α. Β.

Γ.

β. Κάνε τη γάτα να υπολογίζει την ηλικία του χρήστη χρησιμοποιώντας την απάντηση από την προηγούμενη ερώτηση και να τη λέει.

7) Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Scratch το οποίο θα κατασκευάζει ένα τετράγωνο δίνοντάς εμείς κάθε φορά το μήκος της πλευράς του. (Να γίνει χρήση μεταβλητής)

8) Ο Γιώργος είναι 22 χρονών και ο αδελφός του ο Γιάννης είναι 17 χρονών. Τι μήνυμα θα πει η γάτα όταν πατήσει το πράσινο σημαιάκι ο Γιώργος και απαντήσει στην ερώτηση που θα του κάνει η γάτα; Τι μήνυμα θα βγει αν κάνει το ίδιο ο Γιάννης;

9) Συμπληρώστε τα κενά στις παρακάτω προτάσεις χρησιμοποιώντας κάποιες από τις λέξεις που δίνονται. (επανάλαβε , α ,ρώτησε, όρισε, απάντηση, πες, κινήσου, στρίψε, κατέβασε πένα, αποθηκεύει)

Σελίδα 2 από 5


1ο Γυμνάσιο Κοζάνης

Μάιος-Ιούνιος 2015

Καθηγητές: Δαζάνης, Σμυρλή

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

Πρόγραμμα αα==1100 ββ==110000 1100 αα ==99 ββ==9900 1100 αα ==77 ββ==7700 1100 αα ==33 ββ==3300 1100 11) Συμπληρώστε τι δείχνουν τα πλαίσια των μεταβλητών και τι μήνυμα εμφανίζει η γάτα όταν εκτελεστεί το παρακάτω πρόγραμμα. Εντολές 1. 2.

ΠΕΝΤΕ ΑΡΙΘΜΟΣ=ΠΕΝΤΕ

3.

ΠΕΝΤΕ

4.

ΑΡΙΘΜΟΣ

5. 6. 7. 8.

ΑΡΙΘΜΟΣ=10 Χ=15 20 5

Σελίδα 3 από 5


1ο Γυμνάσιο Κοζάνης

Μάιος-Ιούνιος 2015

Καθηγητές: Δαζάνης, Σμυρλή

12) Δώστε μία τιμή στο α ώστε το πρόγραμμα να σχεδιάσει: α. ένα ισόπλευρο τρίγωνο β. ένα τετράγωνο γ. ένα κανονικό ( ίσες πλευρές, ίσες γωνίες) πεντάγωνο. 13) Αντιστοιχίστε τα σχήματα κάτω με τα τμήματα του κώδικα πάνω

Α.

Β.

Γ.

1.

2.

3.

14) Ο καθηγητής ζήτησε από τους μαθητές να γράψουν στο χαρτί τις εντολές που θα έδιναν στη γάτα τουScratch για να σχηματίσει ένα ορθογώνιο παραλληλόγραμμο με μήκος 200 βήματα και πλάτος 100. Ο Ορέστης έγραψε τον παρακάτω αλγόριθμο: Αλγόριθμος Ορέστη Α) Είναι σωστός ο Αλγόριθμος του Β) Γράψε ξανά τον αλγόριθμο, Ορέστη; Ζωγράφισε εδώ το σχήμα αλλάζοντας μόνο μία εντολή, που θα σχηματίσει η γάτα αν τον έτσι ώστε να έχει το σωστό ακολουθήσει αποτέλεσμα

Γ)Πώς θα χαρακτηρίζατε το λάθος που υπάρχει στον αλγόριθμο του Ορέστη συντακτικό ή λογικό; Δ)Γράψτε ξανά τον αλγόριθμο χρησιμοποιώντας την εντολή Επανάλαβε.

15) Να αντιστοιχίσετε όλες τις λέξεις της στήλης Α με κάποιες λέξεις της στήλης Β. (Δεν χρησιμοποιούμε γραμμές αλλά γράφουμε τις αντιστοιχήσεις αριθμών – γραμμάτων ). Σελίδα 4 από 5


1ο Γυμνάσιο Κοζάνης

Μάιος-Ιούνιος 2015

Στήλη Α a) b) c) d) e) f) g) h) i)

Καθηγητές: Δαζάνης, Σμυρλή

Στήλη Β

Πρόβλημα Δεδομένα Προβλήματος Αλγόριθμος Εντολές Προγραμματισμός scratch Επανάλαβε Σενάριο Μεταβλητή

1. Οδηγίες 2. Συνάρτηση 3. Σαφής περιγραφή βημάτων 4. Σύνταξη Προγράμματος 5. Συνένωση εντολών σε στήλες 6. Ποσότητα του μεταβάλλεται 7. Μεταφραστής 8. Γνωστά στοιχεία 9. Ζήτημα προς επίλυση 10. Εντολή 11. Γλώσσα προγραμματισμού 16) Βάλτε Χ στο κουτάκι που αντιστοιχεί στη λέξη Σωστό ή στη λέξη Λάθος ανάλογα με το τι είναι η κάθε μία από τις παρακάτω προτάσεις: Πρόταση Υπάρχουν πολλές διαφορετικές γλώσσες προγραμματισμού. Ο μεταφραστής βρίσκει τα λογικά λάθη ενός προγράμματος Όλα τα προβλήματα έχουν λύση Το αλφάβητο της γλώσσας μηχανής αποτελείται από τα δυαδικά ψηφία 0 και 1 Ένας αλγόριθμος πρέπει πάντοτε να εξασφαλίζει ότι θα τερματίσει Το πρόβλημα της διαφοράς 8-9 έχει λύση, ανεξάρτητα από το περιβάλλον στο οποίο τίθεται. 7 Τα αποτελέσματα της εκτέλεσης ενός προγράμματος είναι πάντοτε σωστά 8 Ένα πρόγραμμα είναι η γραφή ενός αλγόριθμου σε μια γλώσσα προγραμματισμού 9 Η εντολή «Πες ένα αστείο» είναι αυστηρά καθορισμένη 17) Δίνονται οι παρακάτω εντολές:

Σωστό

Λάθος

1 2 3 4 5 6

α)Τι σχήμα θα σχηματίσει η γάτα για α = 9 β) Τι σχήμα θα σχηματίσει η γάτα για α = 3

Σελίδα 5 από 5


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.