Δευτέρα 29 Αυγούστου 2016

Eνδεικτικές ασκήσεις μαθημάτων προγραμματισμού.

Για το μάθημα του προγραμματισμού στην Β' και Γ' λυκείου , δείτε τις παρακάτω ασκήσεις...





1. Πολλαπλής επιλογής
1)
Ποια είναι η τιμή της μεταβλητής a;
a=3+2**2
a)
12
b)
25
c)
7
d)
10

2)
Τι θα εμφανίσει ο παρακάτω κώδικας;
a = 2
b = 3
if a > b:
print a + 1
else:
print b + 2
a)
2
b)
3
c)
4
d)
5

3)
Ποιο θα είναι το αποτέλεσμα της πράξης (3+2) *4 +1
a)
2
b)
4
c)
21
d)
15

4)

Πόσες φορές θα εμφανιστεί η φράση Εurobasket 1987 ;
for n in range (2,4,1):
print “Εurobasket 1987”
a)
0
b)
2
c)
1
d)
3

5)
Ποια είναι η τιμή της μεταβλητής x ;
x = 0
for k in range(5):
x = x + 1
print x
a)
0
b)
4
c)
1
d)
5

2. Να γράψετε πρόγραμμα το οποίο θα ζητεί από τον χρήστη να εισάγει μια λέξη. Αν η λέξη αυτή είναι «ΣΟΥΣΑΜΙ» τότε θα εμφανίζει την λέξη «ΑΝΟΙΞΕ», αλλιώς θα εμφανίζει το μήνυμα «Δεν πειράζει. Θα μπεις μια άλλη φορά»

3. Να γράψετε πρόγραμμα το οποίο θα διαβάζει 2 ακέραιες μεταβλητές, την Χ και την Υ, και θα εμφανίζει το διπλάσιο της μεγαλύτερης.

4. Σε ένα σχολείο οι μαθητές θέλουν να πάνε μια εκδρομή και γι’ αυτό το λόγο πουλάνε λαχνούς. Να γράψετε πρόγραμμα το οποίο:
Α) Για κάθε έναν από τους 150 μαθητές να διαβάζει το όνομά του και πόσους λαχνούς πούλησε.
Β) θα εμφανίζει πόσους λαχνούς μάζεψαν.
Γ) Θα εμφανίζει το συνολικό ποσό που συγκέντρωσαν όλοι οι μαθητές μαζί αν κάθε λαχνος κοστίζει 3 ευρώ.

5. Nα υπολογίσετε τα αποτελέσματα των παρακάτω πράξεων
i) 3 div 2=
ii) 5+3*2=
iii) (10+3)*2=
iv)5>3
v) (3>2> ΚΑΙ (5>8)
6. Να μετατρέψετε τις παρακάτω προτάσεις σε εντολές αλγορίθμου
Α) μειώστε την μεταβλητή Χ κατά 5 μονάδες.
Β) εκχωρήστε στην μεταβλητή ΜΟ το μέσο όρο των μεταβλητών Α και Β.
Γ) αυξήστε την μεταβλητή Υ κατά Χ (όπου Χ μια άλλη μεταβλητή).
Δ) αν η μεταβλητή Κ είναι μεγαλύτερη του μηδενός (0) να εμφανίζει «θετικός αριθμός».
Ε) να εμφανίσετε τη λέξη «καλημέρα».

7. Να γράφει αλγόριθμος που
Α) θα διαβάζει 2 αριθμούς Χ & Υ.
Β) Αν ο Χ είναι μεγαλύτερος του Υ τότε να εμφανίζει «1ο ΕΠΑΛ ΣΠΑΡΤΗΣ» αλλιώς να εμφανίζει το άθροισμά τους.

8. Να γίνει αλγόριθμος που θα υλοποιεί την παρακάτω διαδικασία:
Α) θα διαβάζει τους μισθούς των 20 εργαζομένων μιας επιχείρησης.
Β) θα υπολογίζει και θα εκτυπώνει το μέσο όρο όλων των μισθών.
Γ) θα υπολογίζει και θα εκτυπώνει πόσοι υπάλληλοι έχουν μισθό μεγαλύτερο από 1300€.
9 Να γράψετε, στην κόλλα σας το νούμερο της στήλης Α και δίπλα το γράμμα στης στήλης Β που αντιστοιχεί.
ΣΤΗΛΗ Α (εντολή)
ΣΤΗΛΗ Β (τιμη μεταβλητής)
1
X= 10 mod 12
Α
1”
2
Y=12548785421 mod 2
Β
10
3
Z= 4 / 2 * 2
Γ
100
4
K= “1”
Δ
1
5
P= 7834 mod 100
Ε
4

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

11. Να διαβάζει δυο αριθμούς Χ,Υ και να εμφανίζει το μήνυμα αν είναι ίδιοι η όχι.

Δεν υπάρχουν σχόλια :

Δημοσίευση σχολίου

Blogger Gadgets