Γιώργος
Τιμώμενο Μέλος
Δεν με ενδιαφέρει αν είχες και 42 "αν". Εφόσον εκτελείς ΑΚΡΙΒΩΣ αυτό που λέει η εκφώνηση παίρνεις και τα 7. Αλλά προσοχή, να κάνεις ακριβώς αυτό που λέει η εκφώνηση.GEORGE ΣΤΟ Γ ΚΑΤΙ, που συγκρινεις πειραζει που τα συγκρινα ΟΛΑ; ΟΛΑ μαζι π.χ Αν (ΜΟ[i,1]>1.8 ΚΑΙ <4) ΚΑΙ (ΜΟ[i,2]>2 ΚΑΙ MO[ι,2]<4) ΤΟΤΕ μπλα μπλα μετα Παλι το ιδιο, ιδιο ΜΟ[i,1], διαφορετικο ΜΟ[i,2], παλι παλι παλι παλι...... περιπου 9 Αλλιως_αν μου βγηκαν, για ολες τις περιπτωσεις
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
true_counter <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΑΝ ( Π[PLAIN][i][/PLAIN] = ΑΛΗΘΗΣ ) ΤΟΤΕ
true_counter <- true_counter + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ true_counter
Π[PLAIN][i][/PLAIN] <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ (true_counter + 1) ΜΕΧΡΙ 100
Π[PLAIN][i][/PLAIN] <- ΨΕΥΔΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Ουσιαστικά είναι μία ψευδο-ταξινόμηση. Εκμεταλλεύεσαι το γεγονός ότι έχεις binary τιμές: ή αληθής ή ψευδής. Άμα ξέρεις ότι έχεις Ν "αληθής", τότε τα 100-Ν είναι "ψευδής". Ε, καθάρισες.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Ολόσωστος. Λύση για 7/7.H δικη μου εκδοχη...
ΑΝ (ΜΟ_κεφ<=1.8) και (ΜΟ_κεφ<=3.6 τοτε
ΓΡΑΨΕ Χαμηλος Σαρ
αλλιως_αν ΜΟ_κεφ<=2 ΚΑΙ ΜΟ_κεφ<=4 τοτε
ΓΡΑΨΕ Κοντα στα ορια
Αλλιως
ΓΡΑΨΕ εκτος οριων
.....!
σωστος ?
Ναι, άντε τώρα ο βλάχος στην Άνω Παναγιά με την φραπεδιά στο χέρι που έχει τελειώσει φυσικός να καταλάβει τις περίεργες λύσεις...Νομίζω πως η διαταγή λεει πως κάθε σωστα αποδεδειγμένη επιστημονική λύση θεωρείται σωστή ..
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Τι ανωμαλιάρης είσαι εσύ ρε; 4/4 πάντως.Προσωπικά μου φάνηκαν εύκολα επειδή έχω ασχοληθεί στο παρελθόν λίγο με προγραμματισμό.
Μπορεί κάποιος να μου πει πως βλέπει την λύση μου στο Α4?
Εγω το έκανα ως εξής:
Για i από 1 μέχρι 100
Για j από i μέχρι 99
Διάβασε Π[i,j+1]
Τέλος_επανάληψης
Τέλος_επανάληψης
Πιστεύω είναι σωστό όπως το έλεγξα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Guess what... αυτό παίρνει 7/7. Gratsi.Λοιπόν
Code:Αν ΜΟ[ι,1] <= 1.8 τότε Αν ΜΟ[ι.2] <=3,6 τότε Εμφάνισε "Χαμηλός Sar" Aλλιώς_αν ΜΟ[ι,2] <=4 τότε Εμφάνισε "Κοντά στα όρια Αλλιώς Εμφάνισε "Εκτός οριών" Τέλος_αν Αλλιώς_αν ΜΟ[ι,1]<=2 τότε Αν ΜΟ[ι.2] <=4 τότε Εμφάνισε "Κοντά στα όρια" Αλλιώς Εμφάνισε " Εκτός ορίων" Τέλος_αν Αλλιώς Εμφάνισε "Εκτός ορίων" Τέλος_αν
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Αν θυμάσαι πώς το 'γραψες, γράψτο εδώ και θα σου δώσω μία εκτίμηση...Ρε παιδιά στο Γ3 είχα δύο πράγματα στο μυαλό μου. Το ένα ήταν σωστό και το άλλο λάθος,έ λοιπόν έγραψα το λάθος !!
Δηλαδή πήρα ότι θα είχε μεγαλύτερη βαρύτητα αυτός που αντιστοιχεί στην μεγαλύτερη κατηγορία
αφού σκέφτηκα ότι αν SAP του κεφαλιού είναι 5 ας πούμε προφανώς και θα είναι εκτός οριών.
Μέχρι ένα σημείο είναι σωστό μετα χάνω περιπτώσεις νομίζω.πόσο θα μου δώσουν;
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Εάν κάνει την ΙΔΙΑ δουλειά, θα πάρεις ΟΛΕΣ τις μονάδες. Period.νταξει ρε φιλε εκεινη την ωρα δε με εβγαινε και το εκανα αλλιως.Αφου ειναι σωστο δε πιστευω να με κοψουν επειδη ειναι μεγαλο
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Ρε συ! Γίνε λίγο χακεράς.Ρε παιδιά μόλις πρόσεξα κάτι. Το Α4 β, θέλει να συμπληρώσεις τα κενά μόνο
1. Διάβασε Α, Β
2. Αν Α … Β τότε
3. ……………..
4. Τέλος_αν
5. Εμφάνισε Α
χωρίς να προσθέσεις τίποτα. Όμως εδώ θα εμφανίζει πάντα το Α είτε είναι μεγαλύτερο είτε μικρότερο
1. Διάβασε Α, Β
2. Αν Α < Β τότε
3. Α <- Β
4. Τέλος_αν
5. Εμφάνισε Α
Απλώς βάζεις τον Β στον Α, αν είναι ο μεγαλύτερος.
Βατό, αλλά θα το έλεγα κι αυτό "αντιφροντιστηριακό". Θέλει απλή σκέψη κι όχι μηχανικό γράψιμο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Λέει: μεγαλύτερη βαρύτητα έχει ο μετρητής που είναι σε μεγαλύτερη περιοχή.
Τι σημαίνει: εάν ο ένας ΜΟ είναι "εκτός ορίων" δεν μας ενδιαφέρει τι τιμή έχει ο άλλος!
Μία σύντομη λύση:
ΑΝ (( ΜΟ_κεφ > 2 ) Ή ( ΜΟ_ακ > 4 )) ΤΟΤΕ
ΓΡΑΨΕ "Εκτός ορίων"
ΑΛΛΙΩΣ_ΑΝ (( ΜΟ_κεφ > 1.8 ) Ή (( ΜΟ_ακ > 3.6 )) ΤΟΤΕ
ΓΡΑΨΕ "Κοντά στα όρια"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Χαμηλός SAR"
ΤΕΛΟΣ_ΑΝ
Ωστόσο, εάν το κάνατε με πολύ περισσότερα "ΑΝ" και είναι σωστό, πάλι παίρνετε όλα τα μόρια. Δεν υπάρχει "καλύτερη" λύση, υπάρχει λύση που δουλεύει και λύση που δεν δουλεύει. Απλώς αυτή έχει τον μικρότερο κίνδυνο για λάθος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
"Περίπου". Απ' τις 4 μονάδες θα πάρεις σίγουρα τις 2 ή τις 3, αλλά όχι και τις 4. Υπάρχει "λογικό" λάθος στην μετατροπή σου.εγω φιλε το εκανα απο 100 μεχρι i+1 με βημα -1 σωστο ετσι?
Δηλαδή:
- Στο αρχικό πρόγραμμα, ο χρήστης θα διαβάσει πρώτα το Α[1,2], μετά το Α[1,2], ... , Α[1,100], έπειτα το Α[2,3], κτλ....
- Στο δικό σου, ο χρήστης θα διαβάσει πρώτα το Α[1,100], μετά το Α[1,99], ... , Α[1,2], μετά το Α[2,100], κτλ...
Εάν ήταν το πρόγραμμα:
Για i από 1 μέχρι 100
Για j από (i+1) μέχρι 100
Π[i,j] <- Π[i,j] * 2
Τέλος_επανάληψης
Τέλος_επανάληψης
Εγώ ίσως έδινα 3.5 / 4 Αλλά μην αγχώνεσαι, τα περισσότερα μόρια απ' αυτό θα τα πάρεις.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Το Β2 είναι η χαρά του τεμπέλη. Αν βαριέσαι να γράφεις κώδικα, θα σκεφτείς να κάνεις το πολύ απλό:
- Με μία πρώτη ΓΙΑ μετράς πόσα "ΑΛΗΘΗΣ" υπάρχουν στον πίνακα. Έστω ότι υπάρχουν Ν. Αυτόματα ξέρεις ότι υπάρχουν Ν "ΑΛΗΘΗΣ" και 100-Ν "ΨΕΥΔΗΣ".
- Με μία δεύτερη ΓΙΑ από 1..Ν, εκχωρείς Α[i] <- ΑΛΗΘΗΣ
- Με μία τρίτη ΓΙΑ από (Ν+1)..100, εκχωρείς Α[i] <- ΨΕΥΔΗΣ
Το Α4-α απλώς θέλει προσεκτικότητα. Και γίνεται ως εξής: (η αλλαγή με bold)
Για i από 1 μέχρι 100
[B] Για j από (i+1) μέχρι 100[/B]
Διάβασε Π[i,j]
Τέλος_επανάληψης
Τέλος_επανάληψης
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.