Eruyomo
Πολύ δραστήριο μέλος
Δεν εχω και πολλους μαθητες αλλα οι περισσοτεροι στη τεχνολογικη δεν ενδιαφερονται .Μονος μου μιλαω !Αλλα αν φαινεται ευκολη σε εσας τοτε οντως το επιπεδο των μαθητων μου ειναι πολυ χαμηλο.
Εμείς (Εγώ και Αρνάκι) δεν είμαστε μαθητές (το σπουδάζουμε το πράμα)
και ο m3lt3d είναι απλά... λιωμένος, οπότε μην βγάζεις συμπεράσματα.
-----------------------------------------
Aπο περιέργεια, τι βαθμό του βαλες;Τουλαχιστον ηταν ολυμπιακαρα...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
orestis tatsis
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ptsiotakis
Εκκολαπτόμενο μέλος
Το 13 (Θύρα 13) θα το πάρει βαριά.. :thanks:
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
who
Πολύ δραστήριο μέλος
Σου ειπα μονος μου μιλαω τελικα . 2-3 ατομα ειναι αυτα που πανε φροντηστηριο και μου γραφουν με το ζορι 16 .
Σημερα τους εβαλα την εξης ασκηση :
Σε ενα πρωταθλημα ποδοσφαιρου οι ομαδες του ειναι χωρισμενες σε δύο κατηγοριες .Στην Α' και στη Β' κατηγορια ,16 ομάδων η καθεμια .Στο τέλος του πρωταθλήματος οι τρείς χειροτερες ομαδες της Α' κατηγοριας υποβιβάζονται στην Β' κατηγορια και οι τρεις πρώτες της Β' κατηγοριας ανεβαινουν στην Α'.Να αναπτυξετε αλγοριθμο ο οποιος θα διαβαζει το ονομα και τη βαθμολογια των ομάδων και θα τα καταχωριζει σε πινακες ΟνΑ, ΒαθμΑ για τα ονοματα και την τελικη βαθμολογια των ομαδων της Α κατηγοριας και ΟνΒ ,βαθμΒ για τα ονοματα και την τελικη βαθμολογια των ομαδων της Β κατηγοριας .Ο αλγοριθμος θα εμφανιζει τα ονοματα των ομαδων της Α΄κατηγοριας καθως και το ονομα των ομαδων της Β κατηγοριας που θα λαβουν μερος τη νεα χρονια .
και μου γραφει ένας στο τετραδιο :
διαβασε ΟνΑ
διαβασε ΟνΒ
διαβασε ΒαθμΑ
διαβασε ΒαθμΒ
εμφανισε <-- ο ολυμπιακος ειναι πρωταθλητης
Ελεος δεν ηξερε καν την εντολη εμφανισε !
Τουλαχιστον ηταν ολυμπιακαρα...
ΧΑΧΑΧΑΧΑΧΑ, αυτό αξίζει ειδική μνεία.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
orestis tatsis
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ptsiotakis
Εκκολαπτόμενο μέλος
Για οποιοδήποτε σχόλιο/λάθος ή συζήτηση είμαστε πάντα στη διάθεσή σας.
Με εκτίμηση,
Τσιωτάκης Παναγιώτης
Ντζιος Κώστας
Κοψίνης Γιάννης
ΥΓ 1: Αφιερώνουμε το διαγώνισμα, σε όλους όσους αγαπούν το μάθημα.
ΥΓ 2: σε λίγο καιρό, το post θα μετακινηθεί στη σχετική ενότητα του forum.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Συνημμένα
Pilasboy
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Συνημμένα
mostel
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος
Δεν είναι δύσκολη άσκηση πάντως, λίγο μπελάς είναι στο να κάνεις τις αντιστοιχίες γραμμάτων, αριθμών.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mostel
Πολύ δραστήριο μέλος
Καμία σχέση με md5 και sha1, αυτοί είναι αλγόριθμοι για hashing και όχι για κρυπτογράφηση.
Δεν είναι δύσκολη άσκηση πάντως, λίγο μπελάς είναι στο να κάνεις τις αντιστοιχίες γραμμάτων, αριθμών.
Πού βλέπεις να λέω ότι είναι ο md5 αλγόριθμος κρυπτογράφησης ; Anyway, θεωρείται ο md5 cryptographic hashing function ούτως ή άλλως.
Στέλιος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
DimitrisP
Νεοφερμένος
Η παραπανω ασκηση ειναι σε πιο ανεβασμενο επιπεδο απο τις ασκησεις των φροντιστηριων μας πιστευς....Οποιος μπορει να δημιουργήσει τ πρόγραμμα κ θελει ν τν μοιραστει μπορει ν την ανεβασει....!!
Η ΓΛΩΣΣΑ που χρησιμοποιεί η ΑΕΠΠ δεν υποστηρίζει χειρισμό αλφαριθμητικών, ώστε να απομονωθούν οι χαρακτήρες μιας λέξης.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος
Ναι αλλα η άσκηση είναι για (απο-)κρυπτογράφηση, οι md5 και sha1 χρησιμοποιούνται στο να υπογράψουν ένα μήνυμα (ωστε αργότερα να ξέρεις οτι το μύνημα είναι αυτό που στάλθηκε). Μάλλον θα ήθελες να πεις AES, DES (συμμετρικοί με κλειδί) αν και το συγκεκριμένο μοιάζει περισσότερο με μια παραλλαγή του caesar cipher. Τέσπα, minor issue.Πού βλέπεις να λέω ότι είναι ο md5 αλγόριθμος κρυπτογράφησης ; Anyway, θεωρείται ο md5 cryptographic hashing function ούτως ή άλλως.
Στέλιος
Η ΓΛΩΣΣΑ που χρησιμοποιεί η ΑΕΠΠ δεν υποστηρίζει χειρισμό αλφαριθμητικών, ώστε να απομονωθούν οι χαρακτήρες μιας λέξης.
Μάλλον η εκφώνηση εννοεί οτι θα δίνεις κατευθείαν το μήνυμα σαν αριθμούς, πχ το ΓΕΙΑ θα το δώσεις ως 3 5 10 1 σε ένα πίνακα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
DimitrisP
Νεοφερμένος
Μάλλον η εκφώνηση εννοεί οτι θα δίνεις κατευθείαν το μήνυμα σαν αριθμούς, πχ το ΓΕΙΑ θα το δώσεις ως 3 5 10 1 σε ένα πίνακα.
Ίσως δίνεις ξεχωριστά τα γράμματα σε έναν πίνακα χαρακτήρων.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Pilasboy
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
mazin
Εκκολαπτόμενο μέλος
Ναι αλλα η άσκηση είναι για (απο-)κρυπτογράφηση, οι md5 και sha1 χρησιμοποιούνται στο να υπογράψουν ένα μήνυμα (ωστε αργότερα να ξέρεις οτι το μύνημα είναι αυτό που στάλθηκε). Μάλλον θα ήθελες να πεις AES, DES (συμμετρικοί με κλειδί) αν και το συγκεκριμένο μοιάζει περισσότερο με μια παραλλαγή του caesar cipher. Τέσπα, minor issue.
Μάλλον η εκφώνηση εννοεί οτι θα δίνεις κατευθείαν το μήνυμα σαν αριθμούς, πχ το ΓΕΙΑ θα το δώσεις ως 3 5 10 1 σε ένα πίνακα.
ρε παιδεια ελεος συγνωμη αλλ μιπς η συζητηση να γινει στα πλαισια του ΑΕΠΠ π διαδασκομαστε ωστε να καταλαβενομαστε !!!!!
md5 ktl ktl
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Unkown-User
Πολύ δραστήριο μέλος
Μάλλον η εκφώνηση εννοεί οτι θα δίνεις κατευθείαν το μήνυμα σαν αριθμούς, πχ το ΓΕΙΑ θα το δώσεις ως 3 5 10 1 σε ένα πίνακα.
Ε, μάλλον ναι, δεν είναι δύσκολη πάντως. Αν δεν βαριέμαι το βραδακυ θα την λύσω.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
paraskevas
Εκκολαπτόμενο μέλος
ρε παιδεια ελεος συγνωμη αλλ μιπς η συζητηση να γινει στα πλαισια του ΑΕΠΠ π διαδασκομαστε ωστε να καταλαβενομαστε !!!!!
md5 ktl ktl
Σωστος..!:no1:
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος
ρε παιδεια ελεος συγνωμη αλλ μιπς η συζητηση να γινει στα πλαισια του ΑΕΠΠ π διαδασκομαστε ωστε να καταλαβενομαστε !!!!!
md5 ktl ktl
Χεχε, συγγνώμη, παρασύρθηκα.
Για την ιστορία είναι αλγόριθμοι που χρησιμοποιούνται για να κρυπτογραφήσουν (ωστε κάποιος αν δεν ξέρει τον "κωδικό" να μην το καταλαβαίνει) ή να υπογράψουν (ωστε να είσαι σίγουρος οτι το κείμενο είναι αυτό που ήθελε να στείλει ο αποστολέας και οτι δεν πέρασε απο λογοκρισία πχ) ένα κείμενο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
DimitrisP
Νεοφερμένος
Δεν περιλαμβάνεται το μέρος της αποκρυπτογράφησης, είναι όμως αντίστοιχης λογικής.
ΠΡΟΓΡΑΜΜΑ Crypto
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:i, j, k, AL, AK, Αριθμός_Αρχικής[10], Αριθμός_Κλειδί[10], s, d
ΧΑΡΑΚΤΗΡΕΣ: Αρχική_Λέξη[10], Λέξη_Κλειδί[10], Τελική_Λέξη[10], Γράμμα[24]
ΛΟΓΙΚΕΣ: Check
ΑΡΧΗ
Γράμμα[1] <-- 'Α'
Γράμμα[2] <-- 'Β'
Γράμμα[3] <-- 'Γ'
Γράμμα[4] <-- 'Δ'
Γράμμα[5] <-- 'Ε'
Γράμμα[6] <-- 'Ζ'
Γράμμα[7] <-- 'Η'
Γράμμα[8] <-- 'Θ'
Γράμμα[9] <-- 'Ι'
Γράμμα[10] <-- 'Κ'
Γράμμα[11] <-- 'Λ'
Γράμμα[12] <-- 'Μ'
Γράμμα[13] <-- 'Ν'
Γράμμα[14] <-- 'Ξ'
Γράμμα[15] <-- 'Ο'
Γράμμα[16] <-- 'Π'
Γράμμα[17] <-- 'Ρ'
Γράμμα[18] <-- 'Σ'
Γράμμα[19] <-- 'Τ'
Γράμμα[20] <-- 'Υ'
Γράμμα[21] <-- 'Φ'
Γράμμα[22] <-- 'Χ'
Γράμμα[23] <-- 'Ψ'
Γράμμα[24] <-- 'Ω'
! Λέξη που θα κρυπτογραφηθεί
ΓΡΑΨΕ 'Δώσε τον αριθμό των γραμμάτων που αποτελούν τη λέξη που θέλεις να κρυπτογραφήσεις (έως 10 γράμματα)'
! Δέχεται μέχρι 10 γράμματα
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ AL
ΜΕΧΡΙΣ_ΟΤΟΥ AL<=10
ΓΡΑΨΕ 'Δώσε ένα-ένα τα γράμματα της λέξης (Ελληνικοί κεφαλαίοι χαρακτήρες)'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ AL
Check <-- Ψευδής
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Γράμμα',i
ΔΙΑΒΑΣΕ Αρχική_Λέξη[i]
! Έλεγχος μόνο για κεφαλαίους Ελληνικούς χαρακτήρες
ΓΙΑ k ΑΠΟ 1 ΜΕΧΡΙ 24
ΑΝ Αρχική_Λέξη[i]= Γράμμα[k] ΤΟΤΕ
Check <-- Αληθής
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΕΧΡΙΣ_ΟΤΟΥ Check=Αληθής
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Μετατροπή των γραμμάτων σε αριθμούς για τη λέξη που θα κρυπτογραφηθεί
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ AL
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 24
ΑΝ Αρχική_Λέξη[i]=Γράμμα[j] ΤΟΤΕ
Αριθμός_Αρχικής[i] <-- j
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Λέξη κλειδί
ΓΡΑΨΕ 'Δώσε τον αριθμό των γραμμάτων που αποτελούν τη λέξη κλειδί (έως 10 γράμματα)'
! Δέχεται μέχρι 10 γράμματα
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ AK
ΜΕΧΡΙΣ_ΟΤΟΥ AK<=10
ΓΡΑΨΕ 'Δώσε ένα-ένα τα γράμματα της λέξης (Ελληνικοί κεφαλαίοι χαρακτήρες)'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ AK
Check <-- Ψευδής
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Γράμμα',i
ΔΙΑΒΑΣΕ Λέξη_Κλειδί[i]
! Έλεγχος μόνο για κεφαλαίους Ελληνικούς χαρακτήρες
ΓΙΑ k ΑΠΟ 1 ΜΕΧΡΙ 24
ΑΝ Λέξη_Κλειδί[i]= Γράμμα[k] ΤΟΤΕ
Check <-- Αληθής
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΕΧΡΙΣ_ΟΤΟΥ Check=Αληθής
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Μετατροπή των γραμμάτων σε αριθμούς για τη λέξη κλειδί
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ AK
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 24
ΑΝ Λέξη_Κλειδί[i]=Γράμμα[j] ΤΟΤΕ
Αριθμός_Κλειδί[i] <-- j
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Κρυπτογράφηση
ΑΝ AL>AK ΤΟΤΕ
! Πόσες φορές θα χρησιμοποιηθεί η λέξη κλειδί
s <-- AL DIV AK
! Πόσα γράμματα περισσεύουν
d <-- AL MOD AK
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ s
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ AK
Αριθμός_Αρχικής[(s+1)*(i-1)+j] <-- Αριθμός_Αρχικής[(s+1)*(i-1)+j] + Αριθμός_Κλειδί[j]
ΑΝ Αριθμός_Αρχικής[(s-1)*(i-1)+j]>24 ΤΟΤΕ
Αριθμός_Αρχικής[(s+1)*(i-1)+j] <-- Αριθμός_Αρχικής[(s+1)*(i-1)+j]-24
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ AL+1-d ΜΕΧΡΙ AL
Αριθμός_Αρχικής[i] <-- Αριθμός_Αρχικής[i] + Αριθμός_Κλειδί[i-AK*s]
ΑΝ Αριθμός_Αρχικής[i]>24 ΤΟΤΕ
Αριθμός_Αρχικής[i] <-- Αριθμός_Αρχικής[i]-24
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΛΛΙΩΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ AL
Αριθμός_Αρχικής[i] <-- Αριθμός_Αρχικής[i] + Αριθμός_Κλειδί[i]
ΑΝ Αριθμός_Αρχικής[i]>24 ΤΟΤΕ
Αριθμός_Αρχικής[i] <-- Αριθμός_Αρχικής[i]-24
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Η κρυπτογραφημένη λέξη είναι:'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ AL
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 24
ΑΝ Αριθμός_Αρχικής[i]=j ΤΟΤΕ
Αρχική_Λέξη[i] <-- Γράμμα[j]
ΓΡΑΨΕ Αρχική_Λέξη[i]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 6 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.