FOLLOW US: facebook twitter

Πανελλήνιες 2023 – ΕΠΑΛ: Σχολιασμός & ενδεικτικές απαντήσεις στο μάθημα του Προγραμματισμού

Ημερομηνία: 10-06-2023 | Συντάκτης:

Σήμερα οι μαθητές του Επαγγελματικού λυκείου στην ειδικότητα της πληροφορικής εξετάστηκαν στο μάθημα του προγραμματισμού. Τα θέματα είχαν κλιμακούμενη δυσκολία και κάλυπταν όλο το εύρος της εξεταστέας ύλης. Οι καλά προετοιμασμένοι μαθητές δεν θα αντιμετώπιζαν ιδιαίτερο πρόβλημα αλλά απαιτούσαν απ’ όλους αρκετή προσοχή και σωστή διαχείριση του χρόνου.

Καλό καλοκαίρι και καλά αποτελέσματα σε όλους!!

ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ – ΕΠΑΛ

ΘΕΜΑ Α                                                                                                                               

Α1.

α. ΣΩΣΤΟ

β. ΛΑΘΟΣ

γ. ΛΑΘΟΣ

δ. ΣΩΣΤΟ

ε. ΣΩΣΤΟ

Α2.

  1. β
  2. α
  3. στ
  4. ε
  5. γ

ΘΕΜΑ Β                                                                                                                                

Β1.

def find_mo(self):

return float(self.vath1+self.vath2)/2

student1=Student(‘ΙωάννοY’,7,6) student2=Student(‘ΑναστασίοΥ’,10,9) mo1=student1.find_mo() mo2=student2.find_mo()

if mo1>mo2:

print student1.onoma

elif mo1<mo2:

print student2.onoma

else:

print student1.onoma

print student2.onoma

Β2.

s=0

for i in range(1,11,2):

s=s+i

print s

Β3.

Α7834-2
1ο πέρασμα-27834
2ο πέρασμα-23784
3ο πέρασμα-23478
4ο πέρασμα-23478

ΘΕΜΑ Γ                                                                                                                             

file=open(‘thermo.txt’,‘r’) p=0

for i in range(10): on=raw_input(‘Όνομα πόλης:’) s=0

for j in range(30):

ther=float(input(‘Θερμοκρασία:’)) while ther<-50 or ther>50:

ther=float(input(‘Θερμοκρασία:’)) s=s+ther

mo=s/30.0

print ‘MO θερμ. πόλης:’,mo

if mo<0:

p=p+1

file.write(on+‘ ‘+str(mo)+‘\n’) print ‘Πλήθος πόλεων με ΜΟ<0:’,p file.close()

ΘΕΜΑ Δ                                                                                                                                      

#Συνάρτηση

def anazitisi(C,k): pos=-1 found=False i=0

while i<len(C) and not found: if C[i]==k:

found=True pos=i

else:

i=i+1

return pos

#Πρόγραμμα

CODE=[] ESODA=[]

kod=raw_input(‘Κωδικός:’)while kod!=‘TELOS’:

CODE.append(kod) timi=float(input(‘Τιμή:’)) tem=int(input(‘Τεμάχια:’)) ESODA.append(timi*tem) kod=raw_input(‘Κωδικός:’)

kodikos=raw_input(‘Δώσε κωδικό:’) t=anazitisi(CODE,kodikos)

if t==-1:

print ‘Δεν

else:

Υπάρχει   ο κωδικός’

print ESODA[t]

sgr=0 sall=0

for i in range(len(CODE)):

sall=sall+ESODA[i] if CODE[i][:2]==‘GR’:

sgr=sgr+ESODA[i] pos=float(sgr/sall*100)

print ‘Ποσοστό ελληνικών:’,pos,‘%’


Επιμέλεια απαντήσεων: Μακρή Σταυρούλα, Πληροφορικός


Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Καιρός Πύργος