Αποστολέας Θέμα: Πανελλήνιες 2012 - Λύσεις  (Αναγνώστηκε 6249 φορές)

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Πανελλήνιες 2012 - Λύσεις
« στις: 07 Ιούν 2012, 03:16:23 μμ »
Λύσεις των θεμάτων 2012


ΘΕΜΑ Α
Α1)
α) Σωστό   
β) Λάθος
γ) Λάθος
δ) Σωστό 
ε) Σωστό

Α2)
1-ε
2-γ 
3-α
4-στ 
5-β

Α3) γ

Α4)
Βασικές αλγοριθμικές δομές: ακολουθία, επιλογή, επανάληψη
Τεχνικές : Ιεραρχικός σχεδιασμός, Τμηματικός προγραμματισμός

Α5) Φραστική, ψευδοκώδικας, λογικό διάγραμμα


ΘΕΜΑ Β

Β1)

                              Χ     Α
ΑΡΧΙΚΕΣ ΤΙΜΕΣ       10   20
1η επανάληψη        5    23
2η επανάληψη        2    22
3η επανάληψη        1    25
4η επανάληψη       0    24


Β2)

24 , 48 (αντίστοιχα για τις μεταβλητές Β,Γ)



ΘΕΜΑ Γ

Αρχή
   ΣΥΝΟΛΟ=0
   Για 50 φορές επανάλαβε
   Αρχή
      Διάβασε ΟΝ,GB
      AN GB<=2
      τότε ΧΡ=GB*10
      Αλλιώς Αν GB<=6
      τότε ΧΡ=2*10+(GB-2)*2.5
      Αλλιώς ΧΡ=2*10+4*2.5 + (GB-6)*1.5
      ΧΡ=ΧΡ+3
      Εμφάνισε ΟΝ,ΧΡ
      ΣΥΝΟΛΟ=ΣΥΝΟΛΟ+ΧΡ
   Τέλος
   ΜΟ=ΣΥΝΟΛΟ/50
   Εμφάνισε ΜΟ
Τέλος
 
ΘΕΜΑ Δ

program  themad;
var
   typos: string;
   sum,pl, money, epiv: integer;
begin
   sum:=0;
   pl:=0;
    readln(typos);
      while typos<>’ΤΕΛΟΣ’ do
   begin
      readln(epiv);
      if typos=’M’
      then money:=10
      else if typos=’A’
      then money:=20
      else
          begin
              money:=30;
            pl:=pl+1;
         end;
      money:=money+(epiv-1)*5;
      sum:=sum+money;
      readln(typos);
   end;
      writeln(pl:5, sum:10);
end.
« Τελευταία τροποποίηση: 07 Ιούν 2012, 03:39:53 μμ από janag79 »

demy8

  • Θαμώνας
  • ***
  • Μηνύματα: 35
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #1 στις: 07 Ιούν 2012, 03:24:01 μμ »
συμφωνώ απόλυτα με τις λύσεις σου, νομίζω οτι τα θέματα ήταν εύκολα, βέβαια με την υπόδειξη στο θέμα Γ κατάλαβα οτι ήθελε ψευδοκώδικα και απλά να χρησιμοποιήσουμε στοιχεία της pascal  (πχ AND) και όχι όλο το πρόγραμμα σε pascal.

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #2 στις: 07 Ιούν 2012, 03:25:22 μμ »
nope...

Δεν τις κρατάει..

Κάθε φορά λαμβάνει άλλη τιμή με βάση την είσοδο...Επίσης δεν απαιτείται έλεγχος εγκυρότητας...

demy8

  • Θαμώνας
  • ***
  • Μηνύματα: 35
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #3 στις: 07 Ιούν 2012, 03:27:38 μμ »
ναι ναι το προσεξα μετά για αυτο το έσβησα ;)

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #4 στις: 07 Ιούν 2012, 03:29:40 μμ »
ναι ναι το προσεξα μετά για αυτο το έσβησα ;)

Ok :)

kostas318

  • Νέος
  • *
  • Μηνύματα: 5
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #5 στις: 07 Ιούν 2012, 03:30:38 μμ »
Καλημέρα
Εχω μια ενσταση ως προς την απάντηση στο θέμα Α3, το Α θεωρω οτι είναι σωστό γιατί αφου δεν εχει παρενθεσεις δεν μπορει να εκτελειται πρωτα απο δεξια και το αποτελεσμα να το προσθετει στο 5 δεν ειναι μαθηματικα ορθό.
Παρακαλώ των καθηγητη που εγραψε τις απαντησεις να με βοηθησει να καταλάβω γιατι βγαινει 7

ευχαριστω

demy8

  • Θαμώνας
  • ***
  • Μηνύματα: 35
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #6 στις: 07 Ιούν 2012, 03:32:41 μμ »
Χ := 5 + 7 div 3 * 4 - 6 =
        5 + 2 * 4 - 6 =
        5 + 8 - 6 =
        13 - 6 =
        7

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #7 στις: 07 Ιούν 2012, 03:34:25 μμ »
Χ := 5 + 7 div 3 * 4 - 6 =
        5 + 2 * 4 - 6 =
        5 + 8 - 6 =
        13 - 6 =
        7

Με κάλυψε πλήρως η συνάδελφος

kostas318

  • Νέος
  • *
  • Μηνύματα: 5
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #8 στις: 07 Ιούν 2012, 03:43:29 μμ »
ευχαριστω πολυ πανε τα 100 και εμειναν τα 96

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #9 στις: 07 Ιούν 2012, 03:46:18 μμ »
ευχαριστω πολυ πανε τα 100 και εμειναν τα 96

Κρίμα να χάσεις το 100 για ένα μαθηματικό λάθος...το 96 βέβαια δεν είναι και λίγο!

ronalz

  • Θαμώνας
  • ***
  • Μηνύματα: 27
    • ronalz@petros.gr
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #10 στις: 07 Ιούν 2012, 03:47:49 μμ »
Ωραιά:)
το έπιασα το 100στάρη..
το Δ το εκανα me repeat .. until γιατι λέει οτι υπαρχει τουλαχιστον ενα όχημα..

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #11 στις: 07 Ιούν 2012, 03:48:41 μμ »
Έβαλες if μέσα στη repeat?

ronalz

  • Θαμώνας
  • ***
  • Μηνύματα: 27
    • ronalz@petros.gr
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #12 στις: 07 Ιούν 2012, 04:01:45 μμ »
ναι, γιατι να μη βαλω?..

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 802
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #13 στις: 07 Ιούν 2012, 04:02:28 μμ »
ναι, γιατι να μη βαλω?..

εννοώ ιf typos<>'ΤΕΛΟΣ'....

ronalz

  • Θαμώνας
  • ***
  • Μηνύματα: 27
    • ronalz@petros.gr
Απ: Πανελλήνιες 2012 - Λύσεις
« Απάντηση #14 στις: 07 Ιούν 2012, 04:04:12 μμ »
until typos<>'ΤΕΛΟΣ'
αφου έλεγε οτι μπαινει τουλαχιστον μια φορα.