καλημέρα σε όλους
ανεβάζω και εγώ ένα επαναληπτικό διαγώνισμα για να υπάρχει ποικιλία :angel: >:D :police: προσπάθησα να είναι στο πνεύμα των εξετάσεων, το Γ και το Β2 είναι τα πιο δύσκολα νομίζω
αν έχετε κάποιες παρατηρήσεις ή μου έχει ξεφύγει κάτι παρακαλώ ενημερώστε με
Μανώλης
Παράθεση από: Λαμπράκης Μανώλης στις 28 Μαΐου 2018, 11:35:29 ΠΜ
καλημέρα σε όλους
ανεβάζω και εγώ ένα επαναληπτικό διαγώνισμα για να υπάρχει ποικιλία :angel: >:D :police: προσπάθησα να είναι στο πνεύμα των εξετάσεων, το Γ και το Β2 είναι τα πιο δύσκολα νομίζω
αν έχετε κάποιες παρατηρήσεις ή μου έχει ξεφύγει κάτι παρακαλώ ενημερώστε με
Μανώλης
ωραιο το θεμα γ
τροποποιηση:στο θεμα γ στη λυση υπαρχει ενα μικρο λαθακι που δεν επηρρεαζει τα αποτελεσματα αλλα παραμενει λαθος.δεν το διορθωνω επιτηδες οποιος το βρει να το πει
Στο Α3 η λυση ειναι με χρηση νεων μεταβλητων ή πρεπει να χρησιμοποιηθουν μονο τα κ, λ , μ ?
Στέλλα καλησπέρα
Δεν ξέρω αν λύνεται δίχως νέα μεταβλητή, εγώ αυτό που έχω στο μυαλό μου απαιτεί νέα μεταβλητή
Παράθεση από: Λαμπράκης Μανώλης στις 04 Ιουν 2018, 03:19:24 ΜΜ
Στέλλα καλησπέρα
Δεν ξέρω αν λύνεται δίχως νέα μεταβλητή, εγώ αυτό που έχω στο μυαλό μου απαιτεί νέα μεταβλητή
ΔΙΑΒΑΣΕ κ, λ, μ
ΑΝ κ > 0 ΤΟΤΕ
λ <- -1 !το κανω αρνητικο=-1
μ <- -1
ΓΡΑΨΕ "Α"
ΤΕΛΟΣ_ΑΝ
ΑΝ λ > 0 ΤΟΤΕ
κ <- -1
μ <- -1
ΓΡΑΨΕ "Α"
ΤΕΛΟΣ_ΑΝ
ΑΝ μ > 0 ΤΟΤΕ
κ <- -1
λ <- -1
ΓΡΑΨΕ "Α"
ΤΕΛΟΣ_ΑΝ
ΕΤΣΙ λοιπον αν ενα τουλαχιστον απο τα κ,λ,μ>0 τοτε θα γραψει το Α μονο μια φορα.πχ αν το κ ειναι θετικο τοτε θα κανει το λ,μ=-1 θα γραψει το Α και δεν θα μπει σε καμια αλλη ΑΝ αφου πια και το λ και το μ ειναι ισα με -1<0.τελος δεν χρειαζονταν και οι 2 εκχωρησεις
κ<--1 και λ<--1 σε ολες τις αν.απλα τις αφησα για να ειναι πιο κατανοητο
μια διαφορετικη λυση με την ιδια φιλοσοφια απλα με την αναποδη διαδικασια ειναι αυτη
ΔΙΑΒΑΣΕ κ, λ, μ
ΑΝ κ > 0 ΤΟΤΕ
μ <- 1 !το κανω 1
ΤΕΛΟΣ_ΑΝ
ΑΝ λ > 0 ΤΟΤΕ
μ <-1
ΤΕΛΟΣ_ΑΝ
ΑΝ μ > 0 ΤΟΤΕ
ΓΡΑΨΕ "Α"
ΤΕΛΟΣ_ΑΝ
Το μόνο μειοεκτημα είναι πως αλλάζεις τιμή στις μεταβλητές...στο συγκεκριμένο δεν ζητάει κάτι άλλο,αν όμως ήθελε πχ και τις αρχικές τιμές των μεταβλητών ίσως υπάρχει θέμα...εγώ έχου στο νου μου το ακόλουθο
Έλεγχος<-- αληθής
Αν κ>0 τότε
Γράψε 'α'
Έλεγχος<--ψευδής
Τέλος_αν
Αν λ>0 και έλεγχος=αληθής τότε
Γράψε 'α'
Έλεγχος<--ψευδής
Τέλος_αν
Αν μ>0 και έλεγχος=αληθής τότε
Γράψε 'α'
Τέλος_αν
Η λογική μεταβλητή ελέγχει αν έχει γίνει έίσοδος σε κάποιο αν.... ξαναλέω η δική μου εκδοχή δίχως να αλλάξουν τιμές τα κ,μ,λ
Παράθεση από: Λαμπράκης Μανώλης στις 04 Ιουν 2018, 05:53:10 ΜΜ
Το μόνο μειοεκτημα είναι πως αλλάζεις τιμή στις μεταβλητές...στο συγκεκριμένο δεν ζητάει κάτι άλλο,αν όμως ήθελε πχ και τις αρχικές τιμές των μεταβλητών ίσως υπάρχει θέμα...εγώ έχου στο νου μου το ακόλουθο
Έλεγχος<-- αληθής
Αν κ>0 τότε
Γράψε 'α'
Έλεγχος<--ψευδής
Τέλος_αν
Αν λ>0 και έλεγχος=αληθής τότε
Γράψε 'α'
Έλεγχος<--ψευδής
Τέλος_αν
Αν μ>0 και έλεγχος=αληθής τότε
Γράψε 'α'
Τέλος_αν
Η λογική μεταβλητή ελέγχει αν έχει γίνει έίσοδος σε κάποιο αν.... ξαναλέω η δική μου εκδοχή δίχως να αλλάξουν τιμές τα κ,μ,λ
ναι το καταλαβα οταν ειπες οτι εχεις στο μυαλο σου λυση με εξτρα μεταβλητη.απλα το εκανα ετσι για να μην βαλω στην αν συνθηκη με και ή η παρα μονο τις αρχικες συνθηκες της αρχικης εκδοσης που πρεπει να σπασουν σε 3 αν.γενικα μπραβο για το διαγωνισμα απο τα καλυτερα που εχω δει εδω μεσα
Σε ευχαριστώ πολύ ... βέβαια όλα τα διαγωισμςτα των συναδέλφων είναι εξαιρετικά εδώ μέσα νομίζω
Παράθεση από: Λαμπράκης Μανώλης στις 04 Ιουν 2018, 09:35:38 ΜΜ
Σε ευχαριστώ πολύ ... βέβαια όλα τα διαγωνίσματα των συναδέλφων είναι εξαιρετικά εδώ μέσα νομίζω
σε τέτοια προβλήματα εγώ τους προτείνω πρώτα να διώξουν τους λογικούς τελεστές:
αν κ>0 τότε
γράψε 'α'
αλλιώς_αν λ>0 τότε
γράψε 'α'
αλλιώς_αν μ>0 τότε
γράψε 'α'
τέλος_αν
και μετά να μετατρέψουν την πολλαπλή σε απλές, αναγνωρίζοντας ότι κάθε αλλιώς υποδηλώνει την απόρριψη των προηγούμενων συνθηκών:
αν κ>0 τότε
γράψε 'α'
τέλος_αν
αν όχι κ>0 και λ>0 τότε
γράψε 'α'
τέλος_αν
αν όχι κ>0 και όχι λ>0 και μ>0 τότε
γράψε 'α'
τέλος_αν
.
.
.
.
.
.
πάντως μια αποδεκτή λύση θα ήταν και η εξής:
:D
αν κ>0 ή λ>0 ή μ>0 τότε
γράψε 'α'
τέλος_αν
αν κ=1 και κ=2 τότε
γράψε 'δεν παίζει'
τέλος_αν
αν λ=μ και λ<>μ τότε
γράψε 'στον αιώνα τον άπαντα'
τέλος_αν