Παρασκευή 2 Σεπτεμβρίου 2022

Δεδομένα - Τελεστές

 (Πανελλήνιες 2022)


Προσοχή! Τελεστής διαμέρισης ο  ":" και Υπαρξιακός τελεστής ο "in"

(Πανελλήνιες 2021)

Οι τελεστές (operators) είναι σύμβολα ή λέξεις για τη δημιουργία αριθμητικών και λογικών εκφράσεων. (Σ/Λ)


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

γράμμα που αντιστοιχεί σε κάθε έκφραση τη λέξη True, αν η πρόταση είναι αληθής, ή τη λέξη False, αν η πρόταση είναι ψευδής.

α) pow(2,3) == 5 + 3

β) 2 == 5 or not(3 > 2)

γ) 13%15 == 3 + 4 * 2

(Πανελλήνιες 2020)

Η εκχώρηση τιμής σε μια μεταβλητή γίνεται με το σύμβολο "==". (Σ/Λ)

Α3. Δίνονται οι παρακάτω αριθμημένες εκφράσεις:
(1) 17%3 + 5 >= 21/3
(2) abs(-27)%25
(3) int(12.32)/10
(4) 12.32/10
(5) not(15<32 and True)
(6) 4>15 or 7<2**3
Να γράψετε στο τετράδιό σας τους αριθμούς (1), (2),
(3), (4), (5) και (6) που αντιστοιχούν στις παραπάνω
εκφράσεις και δίπλα σε κάθε αριθμό το αποτέλεσμα που
θα εμφανισθεί, αν εκτελεστούν από έναν διερμηνευτή
της Python (π.χ. IDLE).

(Πανελλήνιες 2019)

A2. Να γράψετε στο τετράδιό σας τους αριθμούς 1, 2, 3, 4 από τη στήλη Α του παρακάτω πίνακα και, δίπλα, ένα από τα γράμματα α, β, γ, δ, ε της στήλης Β, που δίνει τη σωστή αντιστοίχιση. Σημειώνεται ότι ένα γράμμα από τη στήλη Β περισσεύει.


Α4. Σε μια μεταβλητή τύπου ακεραίου (integer) με όνομα x αποθηκεύεται η βαθμολογία ενός μαθητή. Οι επιτρεπτές τιμές είναι από 1 μέχρι και 20. Να γράψετε στο τετράδιό σας ποια από τις παρακάτω εκφράσεις ελέγχει αυτή τη συνθήκη.

α) (x<=1) and (x>=20)
β) (x>=1) or (x<=20)
γ) (x>=1) and (x<=20)
δ) (x<=1) or (x<=20)

(Πανελλήνιες 2018)

Α1

α. Στη γλώσσα προγραμματισμού Python για τη χρησιμοποίηση μιας μεταβλητής δεν απαιτείται η

δήλωσή της.

γ. Η συνάρτηση pow(4,2) επιστρέφει την τιμή 8.

(Πανελλήνιες 2017)

Α1

γ. Ο αριθμός 28.2Ε-5 είναι ένας αριθμός κινητής υποδιαστολής.

δ. Η int(x) μετατρέπει σε ακέραιο την αριθμητική τιμή x.

Α2. Να γράψετε στο τετράδιό σας τους αριθμούς 1, 2, 3, 4, 5 από τη Στήλη Α του παρακάτω πίνακα και δίπλα ένα από τα γράμματα α, β, γ, δ, ε, στ της Στήλης Β, που δίνει τη σωστή αντιστοιχία. Σημειώνεται ότι ένα γράμμα από τη στήλη Β θα περισσέψει.



Α4. Να χαρακτηρίσετε καθεμιά από τις ακόλουθες λογικές
εκφράσεις ως True ή False αν x=3 και y=1:
α. not(x>y)
β. (x>5) or (y<2)
γ. (x!=5) and (y!=0)
δ. (x<y) or (x**2>y)
ε. x<len("abc")
-----------------------------------------------------------------------------------------------------------------------
Μία συνάρτηση στην Python επιστρέφει πάντα μόνο μία τιμή;
Με την εντολή input() μπορούν να εισαχθούν δύο ή περισσότερες τιμές σε αντίστοιχες μεταβλητές; Μπορούν τα δεδομένα που δίνονται στην input να είναι διαφορετικού τύπου ή υποχρεωτικά ίδιου;
Ποια η ορθή γραφή της λογικής τιμής αληθής; TRUE, true, True. Τι ισχύει για την τιμή ψευδής;
Ποια συνάρτηση χρησιμοποιούμε για να ελέγξουμε τον τύπο ενός δεδομένου;
Ως τι αναπαρίστανται όλα τα δεδομένα στην Python;
Πως θα καταχωρίσω σε δύο μεταβλητές τις τιμές που επιστρέφει η Divmod(x,y);
Τι είναι η συλλογή σκουπιδιών από την Python;
Τι είναι η ενσωματωμένες και μη ενσωματωμένες συναρτήσεις;
Τι είναι τύπος δεδομένων;
Τι είναι πρωτογενείς τύποι δεδομένων;
Τι είναι μη πρωτογενείς τύποι δεδομένων;
Τι είναι απλοί τύποι δεδομένων; Παράδειγμα
Τι είναι σύνθετοι τύποι δεδομένων; Παράδειγμα

Μία συνάρτηση στην Python επιστρέφει πάντα μόνο μία τιμή;

Πως θα καταχωρίσω σε δύο μεταβλητές τις τιμές που επιστρέφει η Divmod(x,y);

Τι είναι η συλλογή σκουπιδιών από την Python;

Τι είναι η ενσωματωμένες και μη ενσωματωμένες συναρτήσεις;

Τι είναι τύπος δεδομένων;

Τι είναι πρωτογενείς τύποι δεδομένων;

Τι είναι μη πρωτογενείς τύποι δεδομένων;

Τι είναι απλοί τύποι δεδομένων; Παράδειγμα

Τι είναι σύνθετοι τύποι δεδομένων; Παράδειγμα

Οι λογικές πράξεις και εκφράσεις που χρησιμοποιούν τον  τελεστή or (Ή) ονομάζονται

Οι λογικές πράξεις και εκφράσεις που χρησιμοποιούν τον  τελεστή or (ΚΑΙ) ονομάζονται

Οι λογικές πράξεις και εκφράσεις που χρησιμοποιούν τον  τελεστή or (ΟΧΙ) ονομάζονται 

2) Τι θα εμφανίσει;


3) Να υλοποιηθεί:

  • Μηδενισμός της μεταβλητής χ.
  • Αύξηση κατά 2 της μεταβλητής χ. (Με 2 τρόπους)
  • Αύξηση της μεταβλητής χ κατά 50%
  • Να διπλασιαστεί με 2 τρόπους. Ομοίως να διαιρεθεί δια 3


Τι υλοποιεί ο κώδικας;













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

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

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.