m3Lt3D
Πολύ δραστήριο μέλος
Περα απο την πλακα, γραψε ο,τι ΝΟΜΙΖΕΙΣ πως ειναι σωστο, και εδω ειμαστε να το συζητησουμε... Γιατι αμα το δεις ετοιμο, μην περιμενεις πολλα απο τις πανελληνιες...
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
[FONT="] [/FONT]Μια μέθοδος παραδειγματισμού που χρησιμοποιούσαν πολλές φορές οι Ρωμαίοι για να αποθαρρύνουν τυχόν στασιαστές στο στράτευμα τους ήταν η εξής: Από τους στασιαστές διάλεγαν 1000 άνδρες που τους τοποθετούσαν σε μία γραμμή. Κατόπιν άρχιζαν να τους εκτελούν ανά δύο. Δηλαδή την πρώτη φορά εκτελούσαν το δεύτερο, τον τέταρτο κλπ. Εάν ο τελευταίος της σειράς επιζούσε, τοποθετούνταν πρώτος στην ευθεία για την επόμενη εκτέλεση. Με τον τρόπο αυτό, τελικά επιζούσε μόνο ένας, ο οποίος αφήνονταν ελεύθερος ώστε να κάνει γνωστή την ιστορία στο υπόλοιπο στράτευμα. Να υλοποιήσετε πρόγραμμα που θα υπολογίζει τη θέση στην αρχική ευθεία των 1000 ατόμων, που θα εξασφαλίζει τη σωτηρία!
Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
χεχε. αλλος ενας λογος που η θεωρια που μαθαινουμε δεν ειναι τοσο αχρηστη...Τι να πώ! Καθένας άλλα κατάλαβε! Και εγώ κατάλαβα να βρίσκει αυτά που είναι μοναδικά στο πίνακα και πόσα είναι αυτά ...δεν είμαι βέβαιος!
Βλέπεις εδώ τι σοβαρό ρόλο παίζει και σωστή διατύπωση εκ μέρους του δημιουργού (1ο Κεφάλαιο!) Τες πα...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
δηλαδη αν εχεις ενα πινακα με αυτα τα στοιχεια:0,1,3,0,2,5,5
να κανεις ενα πινακα που να περιεχει τα:0,1,3,2,5
θεωρειται "γνωστη" επεξεργασια πινακων...
-----------------------------------------
ΠΡΟΓΡΑΜΜΑ ποσοι
ΣΤΑΘΕΡΕΣ
Ν = 5
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Κ, Μ, Α[Ν], ΠΛ
ΛΟΓΙΚΕΣ: ΒΡ
ΑΡΧΗ
ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ Ν
ΔΙΑΒΑΣΕ Α[Κ]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΠΛ <- 0
Κ <- 1
ΟΣΟ Κ <= Ν ΕΠΑΝΑΛΑΒΕ
ΒΡ <- ΨΕΥΔΗΣ
Μ <- 1
ΟΣΟ Μ <= Ν ΚΑΙ ΒΡ = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ
ΑΝ Α[Κ] = Α[Μ] ΚΑΙ Κ <> Μ ΤΟΤΕ
ΒΡ <- ΑΛΗΘΗΣ
ΑΛΛΙΩΣ
Μ <- Μ + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ ΒΡ = ΨΕΥΔΗΣ ΤΟΤΕ
ΠΛ <- ΠΛ + 1
ΓΡΑΨΕ 'ΟΙ ΔΙΑΦΟΡΕΤΙΚΟΙ ΑΡΙΘΜΟΙ ΣΤΟΝ ΠΙΝΑΚΑ ΚΑΙ ΕΙΝΑΙ , Ο:', Α[Κ]
ΤΕΛΟΣ_ΑΝ
Κ <- Κ + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΤΟ ΠΛΗΘΟΣ ΤΩΝ ΔΙΑΦΟΡΕΤΙΚΩΝ ΑΡΙΘΜΩΝ ΣΤΟ ΠΊΝΑΚΑ ΕΙΝΑΙ:', ΠΛ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
!Έξοδος: Εμφανίζει ποιοί αριθμοί σε όλο το πίνακα δεν έχουν κανέναν ίδιο με τον !
!εαυτό τους αυτόν,
!δηλαδή είναι τελείως "ορφανά" και πόσοι είναι αυτοί...Αν ζητάει αυτό η άσκηση και
!οποιαδήποτε παράβλεψη ας μου τη συγχωρήσετε, είμουν βιαστικός
εσεις κανατε προγραμμα που βρισκει ποιοι αριθμοι υπαρχουν μονο μια φορα στον αρχικο πινακα. δεν νομιζω να θελει αυτο.(μπορει να κανω και λαθος...)
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
κλασικη....
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
Να σας δωσω κι εγω μια ασκηση που δεν μου την εχει λυσει κανενας μαθητης :
Να γραψετε προγραμμα το οποιο θα διαβαζει 2 ακεραιους α και β και θα εφαρμοζει το α mod b χωρις τη χρηση του mod
ΠΡΟΓΡΑΜΜΑ μοδ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:α,β,γ
ΑΡΧΗ
ΔΙΑΒΑΣΕ α,β
γ <- α - (α DIV β)*β
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
συμφωνω και γω ευκολο ειναι ,αλλα αν καποιος μαθητης δεν ειναι εξοικιωμενος με DIV/MOD, μπορει να δυσκολευτει λιγο...Το να μην σου την εχει λυσει κανενας μου φαινεται ομως καπως ακραιο...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
ΝΑ υποθέσω οτι ο δεύτερος τρόπος είναι ε;
ναι αυτο σκεφτηκα και γω σαν εναλλακτικη
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
για πες!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
Να κανετε προγραμμα σε ΓΛΩΣΣΑ που να δεχεται ενα φυσικο αριθμο,να υπολογιζει και να εμφανιζει το παραγοντικο του, χωρις χρηση των τελεστων *,/,DIV.
Σημειωση: Σαν 2ος(εντελως διαφορετικος) τροπος λυσης μπορει να χρησιμοποιηθει ενα μαθηματικο τεχνασμα,το οποιο αποδεικνυεται απολυτα ορθο, αλλα λογω στρογγυλοποιησης των αριθμων στη ΓΛΩΣΣΑ δεν αποδιδει σωστο αποτελεσμα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
τον ιδιο? δηλαδη δεν υπαρχει ταχυτερη ως προς την εκτελεση της λυση?Τώρα τον παρατήρησα.
Τον ίδιο έχω και εγώ
γιατι αυτος ο αλγοριθμος που εκανα,νομιζω θεωρειται αρκετα ευκολο
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
Το πρόβλημα με αυτό είναι οτι αν εγώ είμαι τρελός και βάλω ως είσοδο τον αριθμό 2^1732846178, θα κάνει χρόνια να τρέξει Σωστό είναι πάντως.
Το floor(log2(x)) δε μας κάνει;
σημ: δεν έχω καμία επαφή με ΑΕΠΠ, ήμουν θετική, οπότε δεν ξέρω τι συναρτήσεις κτλ υπάρχουν διαθέσιμες. Μη μου δίνετε και πολλή σημασία με λίγα λόγια.
οχι δεν υπαρχει(αποσο ξερω). υπαρχει πιο γρηγορος τροπος για ΓΛΩΣΣΑ απο αυτον που εγραψα εγω?
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
Άλλη ωραία και με πολλές λυσεις (μήπως την ξαναέχω βάλει; )
Να φτιαχτεί ένας αλγόριθμος που θα παίρνει έναν ακέραιο, και θα επιστρέφει την μεγαλύτερη δύναμη του 2 που είναι μικρότερη η ίση απο αυτόν τον ακέραιο.
Πχ, για το 5 αυτή είναι η 4 , για το 18 αυτή είναι η 16.
Με είχε απασχολήσει πριν το καλοκαίρι αυτό το πρόβλημα καθώς έπρεπε να γίνεται πολύ γρήγορα ο υπολογισμός αυτός.
Διαβασε χ
δυναμη<-2
Οσο χ>=δυναμη επαναλαβε
δυναμη<-δυναμη*2
Τελος_επαναληψης
Εμφανισε δυναμη/2
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
m3Lt3D
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.