Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Μήνυμα ξεκίνησε από: nikolasmer στις 05 Μαΐου 2020, 03:14:35 ΠΜ

Τίτλος: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 05 Μαΐου 2020, 03:14:35 ΠΜ
Άιντε....βγαίνουμε σιαόξω!!! ;D
update: Βγήκαμαν!

Καλή επιτυχία σε όλα τα παιδιά.
Καλό κουράγιο.
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: rovan στις 14 Μαΐου 2020, 04:08:56 ΜΜ
Καλησπέρα και μπράβο για την προσπάθεια. Μπορείς να δώσεις ενδεικτική λύση για το Α4;
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 14 Μαΐου 2020, 04:32:42 ΜΜ
Παράθεση από: rovan στις 14 Μαΐου 2020, 04:08:56 ΜΜ
Καλησπέρα και μπράβο για την προσπάθεια. Μπορείς να δώσεις ενδεικτική λύση για το Α4;
Δευτεροβάθμιες Ανισότητες Α λυκείου
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: rovan στις 14 Μαΐου 2020, 04:48:13 ΜΜ
Ναι αυτό είναι προφανές. Αλλά ακριβείς λύσεις δεν παράγονται νομίζω. Γι' αυτό αν μπορείς ανέβασε τη λύση σε παρακαλώ.
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 14 Μαΐου 2020, 05:12:22 ΜΜ
Παράθεση από: rovan στις 14 Μαΐου 2020, 04:48:13 ΜΜ
Ναι αυτό είναι προφανές. Αλλά ακριβείς λύσεις δεν παράγονται νομίζω. Γι' αυτό αν μπορείς ανέβασε τη λύση σε παρακαλώ.
Ίσως να εννοείτε πως το i είναι πραγματικός εε;
Ναι...υπάρχει μια αβλεψία εκεί . Γενικότερα οι λύσεις της συναληθευσης είναι οι 13 και 14 εκ των οποίων σωστή είναι η 14.
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: rovan στις 15 Μαΐου 2020, 04:25:55 ΜΜ
Ok. Σε ευχαριστώ. Αυτές τις λύσεις έβγαλα κι εγώ αν και νομίζω γενικότερα το συγκεκριμένο θέμα ξεφεύγει από τους στόχους του μαθήματος σε επίπεδο Πανελληνίων εξετάσεων.
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 15 Μαΐου 2020, 05:16:28 ΜΜ
Παράθεση από: rovan στις 15 Μαΐου 2020, 04:25:55 ΜΜ
Ok. Σε ευχαριστώ. Αυτές τις λύσεις έβγαλα κι εγώ αν και νομίζω γενικότερα το συγκεκριμένο θέμα ξεφεύγει από τους στόχους του μαθήματος σε επίπεδο Πανελληνίων εξετάσεων.
Ναι έχετε δίκαιο . Ευχαριστώ και εγώ γενικότερα . Καλή συνέχεια .
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 16 Μαΐου 2020, 08:35:13 ΜΜ
Μια απορία που μου δημιούργησε συνάδελφος και για την οποία δε γνωρίζω την απάντηση.

Αν ένας κώδικας έχει λογικό λάθος αλλά και λάθος εκτέλεσης, τι απαντάμε; Ότι έχει δυο ειδών λάθη;

Κώδικας [Επιλογή]

1.   ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
2.       ΓΙΑ J ΑΠΟ 10 ΜΕΧΡΙ Ι ΜΕ_ΒΗΜΑ -1
3.          ΑΝ Π[J - 1] > [J] ΤΟΤΕ
4.               ΤΕΜΠ <- Π[J - 1]
5.               Π[J - 1] <- Π[J]
6.               Π[J] <- ΤΕΜΠ
7.           ΤΕΛΟΣ_ΑΝ
8.       ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
9.       ΓΡΑΨΕ Π[Ι]
10.  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ


Εδώ υπάρχει το Γράψε Π[Ι] το οποίο εμφανίζει στην οθόνη στοιχεία αλλά δεν τα εμφανίζει ταξινομημένα.
και υπάρχει και το 'ΓΙΑ Ι ΑΠΟ 1..' με το οποίο βγαίνουμε εκτός ορίων πίνακα.

Το ποστάρω εδώ γιατί δεν ξέρω αν έχει απαντηθεί ήδη.

Υ.γ. Στο διαγώνισμα το 'Αν' στην ταξινόμηση το ξέχασα. Δεν είναι εσκεμμένο λάθος ;D
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: amavidis στις 19 Μαΐου 2020, 12:49:33 ΜΜ
Ευχαριστούμε πολύ για την προσπάθεια. Δεν έχω λύσει ολα τα θέματα θα το κανω σύντομα. Πιστεύω ότι η Α4 είναι άστοχη, απαιτείται μεγαλύτερη προσπάθεια για την μαθηματική λύση παρά για την αλγοριθμική προσέγγιση. Στην τελική αν ο μαθητής δεν γνωρίζει μαθηματικά Β λυκείου δεν πρέπει να είναι σε θέση να απαντήσει;

Και πάλι ευχαριστούμε
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: sensible στις 23 Μαΐου 2020, 08:10:17 ΜΜ
Να σας ρωτήσω κάτι για το ΘΕΜΑ Δ.
Στο Δ1 γράφετε στην εκφώνηση να υπολογίζει τον τύπο (Χ-Χ0) + (Υ-Υ0) < ρ^2, δηλαδή αν δε κάνω λάθος να υπολογίζει την απόσταση του σημείου του ατόμου από το σημείο πηγή μόλυνσης....η απόσταση δεν έπρεπε να ήταν (Χ-Χ0)^2 + (Υ-Υ0)^2 < ρ^2;
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 23 Μαΐου 2020, 08:36:57 ΜΜ
Παράθεση από: sensible στις 23 Μαΐου 2020, 08:10:17 ΜΜ
Να σας ρωτήσω κάτι για το ΘΕΜΑ Δ.
Στο Δ1 γράφετε στην εκφώνηση να υπολογίζει τον τύπο (Χ-Χ0) + (Υ-Υ0) < ρ^2, δηλαδή αν δε κάνω λάθος να υπολογίζει την απόσταση του σημείου του ατόμου από το σημείο πηγή μόλυνσης....η απόσταση δεν έπρεπε να ήταν (Χ-Χ0)^2 + (Υ-Υ0)^2 < ρ^2;
Πολύ Σωστή παρατήρηση. Έτσι είναι...
Ευχαριστώ πολύ.
Γενικότερα το θέμα έχει αστοχίες. Επίσης αποκληρώνω το θέμα Α4. Χαχα. Ηλιθιότητα όντως.
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: sensible στις 23 Μαΐου 2020, 08:47:38 ΜΜ
ΘΕΜΑ Δ:

Κώδικας [Επιλογή]

ΠΡΟΓΡΑΜΜΑ ΘΕΜΑΔ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, ΠΛ[5], ΣΥΝ_ΠΛ[5]
  ΧΑΡΑΚΤΗΡΕΣ: ΟΝΟΜΑ
  ΠΡΑΓΜΑΤΙΚΕΣ: Ρ, ΠΗΓΗ[5,2], ΣΥΝΤ[4,2]
  ΛΟΓΙΚΕΣ: flag
ΑΡΧΗ
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΔΙΑΒΑΣΕ Ρ
  ΜΕΧΡΙΣ_ΟΤΟΥ Ρ > 0 ΚΑΙ Ρ < 3
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΔΙΑΒΑΣΕ ΠΗΓΗ[i,1], ΠΗΓΗ[i,2]
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΣΥΝ_ΠΛ[i] <-- 0
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΔΙΑΒΑΣΕ ΟΝΟΜΑ
  ΟΣΟ ΟΝΟΜΑ <> 'ΤΕΛΟΣ' ΕΠΑΝΑΛΑΒΕ
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4
      ΔΙΑΒΑΣΕ ΣΥΝΤ[i,1], ΣΥΝΤ[i,2]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ΚΑΛΕΣΕ ΠΗΓΕΣ_ΜΟΛΥΝΣΗΣ(ΠΗΓΗ, ΣΥΝΤ, Ρ, ΠΛ)

    flag <-- ΨΕΥΔΗΣ
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
      ΑΝ ΠΛ[i] <> 0  ΤΟΤΕ
        ΓΡΑΨΕ i
        flag <-- ΑΛΗΘΗΣ
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΑΝ flag = ΨΕΥΔΗΣ ΤΟΤΕ
      ΓΡΑΨΕ 'Το άτομο ', ΟΝΟΜΑ, ' δεν μολύνθηκε'
    ΤΕΛΟΣ_ΑΝ

    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
      ΣΥΝ_ΠΛ[i] <-- ΣΥΝ_ΠΛ[i] + ΠΛ[i]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΔΙΑΒΑΣΕ ΟΝΟΜΑ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΚΑΛΕΣΕ ΤΑΞΙΝΟΜΗΣΗ(ΠΗΓΗ,ΣΥΝ_ΠΛ)
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΓΡΑΨΕ ΠΗΓΗ[i,1], ΠΗΓΗ[i,2] , ' με πλήθος σημείων στη μολυσματική ζώνη: ', ΣΥΝ_ΠΛ[i]
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΣΥΝΑΡΤΗΣΗ ΠΛΗΘΟΣ_ΜΟΛ(Χ0, Υ0, Ρ, Π): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, ΠΛ
  ΠΡΑΓΜΑΤΙΚΕΣ: Ρ, Π[4,2], Χ0, Υ0
ΑΡΧΗ
  ΠΛ <-- 0
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4
    ΑΝ (Π[i,1] - Χ0)^2 + (Π[i,2] - Υ0)^2 < Ρ^2 ΤΟΤΕ
      ΠΛ <-- ΠΛ + 1
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΠΛΗΘΟΣ_ΜΟΛ <-- ΠΛ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΔΙΑΔΙΚΑΣΙΑ ΠΗΓΕΣ_ΜΟΛΥΝΣΗΣ(Α, Π, Ρ, ΠΛ)
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: ΠΛ[5], i
  ΠΡΑΓΜΑΤΙΚΕΣ: Ρ, Α[5,2], Π[4,2]
ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΠΛ[i] <-- ΠΛΗΘΟΣ_ΜΟΛ(Α[i,1], Α[i,2], Ρ, Π)
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΔΙΑΔΙΚΑΣΙΑ ΤΑΞΙΝΟΜΗΣΗ(Α,Β)
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, j, Β[5], tempB
  ΠΡΑΓΜΑΤΙΚΕΣ: Α[5,2], tempA
ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
    ΓΙΑ j ΑΠΟ 5 ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1
      ΑΝ Β[j-1] < Β[j] ΤΟΤΕ
        tempB <-- Β[j-1]
        Β[j-1] <-- Β[j]
        Β[j] <-- tempB
        tempA <-- Α[j-1,1]
        Α[j-1,1] <-- Α[j,1]
        Α[j,1] <-- tempA
        tempA <-- Α[j-1,2]
        Α[j-1,2] <-- Α[j,2]
        Α[j,2] <-- tempA
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: nikolasmer στις 24 Μαΐου 2020, 08:56:58 ΜΜ
Παράθεση από: sensible στις 23 Μαΐου 2020, 08:47:38 ΜΜ
ΘΕΜΑ Δ:

Κώδικας [Επιλογή]

ΠΡΟΓΡΑΜΜΑ ΘΕΜΑΔ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, ΠΛ[5], ΣΥΝ_ΠΛ[5]
  ΧΑΡΑΚΤΗΡΕΣ: ΟΝΟΜΑ
  ΠΡΑΓΜΑΤΙΚΕΣ: Ρ, ΠΗΓΗ[5,2], ΣΥΝΤ[4,2]
  ΛΟΓΙΚΕΣ: flag
ΑΡΧΗ
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΔΙΑΒΑΣΕ Ρ
  ΜΕΧΡΙΣ_ΟΤΟΥ Ρ > 0 ΚΑΙ Ρ < 3
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΔΙΑΒΑΣΕ ΠΗΓΗ[i,1], ΠΗΓΗ[i,2]
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΣΥΝ_ΠΛ[i] <-- 0
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΔΙΑΒΑΣΕ ΟΝΟΜΑ
  ΟΣΟ ΟΝΟΜΑ <> 'ΤΕΛΟΣ' ΕΠΑΝΑΛΑΒΕ
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4
      ΔΙΑΒΑΣΕ ΣΥΝΤ[i,1], ΣΥΝΤ[i,2]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ΚΑΛΕΣΕ ΠΗΓΕΣ_ΜΟΛΥΝΣΗΣ(ΠΗΓΗ, ΣΥΝΤ, Ρ, ΠΛ)

    flag <-- ΨΕΥΔΗΣ
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
      ΑΝ ΠΛ[i] <> 0  ΤΟΤΕ
        ΓΡΑΨΕ i
        flag <-- ΑΛΗΘΗΣ
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΑΝ flag = ΨΕΥΔΗΣ ΤΟΤΕ
      ΓΡΑΨΕ 'Το άτομο ', ΟΝΟΜΑ, ' δεν μολύνθηκε'
    ΤΕΛΟΣ_ΑΝ

    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
      ΣΥΝ_ΠΛ[i] <-- ΣΥΝ_ΠΛ[i] + ΠΛ[i]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΔΙΑΒΑΣΕ ΟΝΟΜΑ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΚΑΛΕΣΕ ΤΑΞΙΝΟΜΗΣΗ(ΠΗΓΗ,ΣΥΝ_ΠΛ)
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΓΡΑΨΕ ΠΗΓΗ[i,1], ΠΗΓΗ[i,2] , ' με πλήθος σημείων στη μολυσματική ζώνη: ', ΣΥΝ_ΠΛ[i]
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΣΥΝΑΡΤΗΣΗ ΠΛΗΘΟΣ_ΜΟΛ(Χ0, Υ0, Ρ, Π): ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, ΠΛ
  ΠΡΑΓΜΑΤΙΚΕΣ: Ρ, Π[4,2], Χ0, Υ0
ΑΡΧΗ
  ΠΛ <-- 0
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 4
    ΑΝ (Π[i,1] - Χ0)^2 + (Π[i,2] - Υ0)^2 < Ρ^2 ΤΟΤΕ
      ΠΛ <-- ΠΛ + 1
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΠΛΗΘΟΣ_ΜΟΛ <-- ΠΛ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΔΙΑΔΙΚΑΣΙΑ ΠΗΓΕΣ_ΜΟΛΥΝΣΗΣ(Α, Π, Ρ, ΠΛ)
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: ΠΛ[5], i
  ΠΡΑΓΜΑΤΙΚΕΣ: Ρ, Α[5,2], Π[4,2]
ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
    ΠΛ[i] <-- ΠΛΗΘΟΣ_ΜΟΛ(Α[i,1], Α[i,2], Ρ, Π)
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΔΙΑΔΙΚΑΣΙΑ ΤΑΞΙΝΟΜΗΣΗ(Α,Β)
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: i, j, Β[5], tempB
  ΠΡΑΓΜΑΤΙΚΕΣ: Α[5,2], tempA
ΑΡΧΗ
  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
    ΓΙΑ j ΑΠΟ 5 ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1
      ΑΝ Β[j-1] < Β[j] ΤΟΤΕ
        tempB <-- Β[j-1]
        Β[j-1] <-- Β[j]
        Β[j] <-- tempB
        tempA <-- Α[j-1,1]
        Α[j-1,1] <-- Α[j,1]
        Α[j,1] <-- tempA
        tempA <-- Α[j-1,2]
        Α[j-1,2] <-- Α[j,2]
        Α[j,2] <-- tempA
      ΤΕΛΟΣ_ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Νομίζω είναι άψογη.
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: aristsp στις 02 Ιουν 2020, 01:55:26 ΠΜ
ΜΠΟΡΕΙΤΕ ΝΑ ΜΑΣ ΠΑΡΑΘΕΣΕΤΕ ΤΙΣ ΛΥΣΕΙΣ ?
Τίτλος: Απ: Διαγωνίσμα για τη χρονιά 2019 - 2020
Αποστολή από: elena.tsekou στις 01 Ιουλ 2020, 05:45:44 ΜΜ
Μπορείτε να ανεβάσετε τις λύσεις των Α, Β θεμάτων;
Ευχαριστώ!