FOLLOW US: facebook twitter

Πανελλήνιες 2021: Σχόλιο και απαντήσεις στο μάθημα Προγραμματισμός Υπολογιστών από το φροντιστήριο «Θεμέλιο»

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

ΘΕΜΑ Α

A1.

α. Σ

β. Σ

γ. Λ

δ. Σ

ε. Λ

Α2.

1. δ

2. α

3. ε

4. στ

5. β

 

ΘΕΜΑ Β

Β1.

α) Θα εμφανιστεί:

1

2

3

4

5

6

β)

for x in range (0,6):

   print x+1

B2.

(1) 2

(2) 1

(3) 10

(4) i

(5) 1

(6) x

B3.

α) True

β) False

γ) False

 

 

ΘΕΜΑ Γ

#Υλοποίηση συνάρτησης

def TYPOS_EMB(a):

if a<=50: #η ηλικία ειναι μεγαλύτερη ίση του 40

 t=1

elif a<=60:

   t=2

elif a<=70:

   t=3

else:

   t=4

return t

 

 

 

 

 

#Υλοποίηση προγράμματος

pl=0 #γενικό πλήθος

plg=0 #πλήθος γυναικών

max=-1 #αρχικοποίηση μεγαλύτερης ηλικίας

ilikia=int(input(‘Δώστε την ηλικία ‘))

while ilikia>=40:

 pl=pl+1

 fylo=raw_input(‘Δώστε το φύλο ‘)

 while fylo!=’Α‘ and fylo!=’Γ‘:

  fylo=raw_input(‘Δώστε το φύλο ‘)

 amka=raw_input(‘Δώστε τον ΑΜΚΑ ‘)

 typos=TYPOS_EMB(ilikia)

 print ‘Ο ασφαλισμένος με ΑΜΚΑ’,amka,’θα κάνει εμβόλιο τύπου’,typos

 if ilikia>max:

   max=ilikia

  fylomax=fylo

  amkamax=amka

if fylo==’Γ‘:

 plg=plg+1

ilikia=int(input(‘Δώστε την ηλικία ‘))

print ‘Το άτομο με τη μεγαλύτερη ηλικία είναι φύλου’,fylomax,’και έχει ΑΜΚΑ’,amkamax

pososto=plg/float(pl)*100

print ‘Το ποσοστό των γυναικών που εμβολιάστηκαν ειναι’,pososto,’%’

 

 

ΘΕΜΑ Δ

OMADES=[]

BATHMOI=[]

for i in range(100):

 on=raw_input(‘Δώστε το όνομα της ομάδας ‘)

 OMADES.append(on)

 vath=raw_input(‘ Δώστε τη βαθμολογία της ομάδας ‘) #δεν απαιτείται έλεγχος

 BATHMOI.append(vath)

PROK=[]

BATHPROK=[]

for i in range(100):

 if BATHMOI[i]>150:

  PROK.append(OMADES[i])

 BATHPROK.append(BATHMOI[i])

for i in range(99):

 for j in range(99,i,-1):

  if BATHPROK[j-1]<BATHPROK[j]:

    BATHPROK[j-1],BATHPROK[j]=BATHPROK[j],BATHPROK[j-1]

    PROK[j-1],PROK[j]=PROK[j],PROK[j-1]

 elif BATHPROK[j-1]==BATHPROK[j]: #περίπτωση ισοβαθμίας

   if PROK[j-1]>PROK[j]:

      PROK[j-1],PROK[j]=PROK[j],PROK[j-1]

pl=0

i=0

while BATHPROK[i]==BATHPROK[0]:

 pl=pl+1

 i=i+1

print ‘το πλήθος των ομάδων που ισοβαθμούν στην πρώτη θέση είναι:’,pl

 

 

 

Επιμέλεια απαντήσεων:

Θεώνη Δεμέκα

Καθηγήτρια Πληροφορικής


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

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

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