....Διαβαστε όλο το κείμενο.....
Η διαδικασία διάσπασης είναι αυτή:
ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΣΠΑΣΗ(ΛΕΞΗ, ΓΡΑΜ, ΜΗΚΟΣ)
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: ΓΡΑΜ[100], ΛΕΞΗ, ΑΛΦ[25], current
ΑΚΕΡΑΙΕΣ: i, j, ΜΗΚΟΣ
ΛΟΓΙΚΕΣ: done, d
ΑΡΧΗ
! Δημιουργήθηκε από τους: Ρόντση Νικήτα και Δεμερτζίογλου Ιωσήφ.
ΑΛΦ[1] <- " "
ΓΙΑ i ΑΠΟ 914 ΜΕΧΡΙ 937
ΑΛΦ[i - 912] <- CHRW(i)
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
done <- ΨΕΥΔΗΣ
current <- ""
i <- 1
ΟΣΟ done = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ
d <- ΨΕΥΔΗΣ
j <- 2
ΟΣΟ d = ΨΕΥΔΗΣ ΚΑΙ j <= 25 ΕΠΑΝΑΛΑΒΕ
ΑΝ current + ΑΛΦ[j] > ΛΕΞΗ ΤΟΤΕ
d <- ΑΛΗΘΗΣ
ΑΛΛΙΩΣ
j <- j + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
j <- j - 1
current <- current + ΑΛΦ[j]
ΓΡΑΜ <- ΑΛΦ[j]
ΑΝ current = ΛΕΞΗ ΤΟΤΕ
done <- ΑΛΗΘΗΣ
ΑΛΛΙΩΣ
i <- i + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΗΚΟΣ <- i
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΕΝΑ ΠΑΡΑΔΕΙΓΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΟΥ ΤΗΝ ΚΑΛΕΙ ΕΙΝΑΙ ΑΥΤΟ:
ΠΡΟΓΡΑΜΜΑ ΠΑΡΑΔΕΙΓΜΑ
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: Α, Π[100]
ΑΚΕΡΑΙΕΣ: Ι, Ν
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α
ΚΑΛΕΣΕ ΔΙΑΣΠΑΣΗ(Α, Π, Ι)
ΓΙΑ Ν ΑΠΟ 1 ΜΕΧΡΙ Ι
ΓΡΑΨΕ Π[Ν]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "ΜΗΚΟΣ:", Ι
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΚΑΙ Η ΣΥΝΑΡΤΗΣΗ CHRW ΓΙΑ ΝΑ ΜΠΟΥΝ ΟΙ ΧΑΡΑΚΤΗΡΕΣ ΤΟΥ ΑΛΦΑΒΗΤΟΥ ΣΕ ΕΝΑΝ ΠΙΝΑΚΑ, ΚΑΘΩΣ ΔΕΝ ΥΠΑΡΧΕΙ ΕΝΣΩΜΑΤΩΜΕΝΗ ΑΝΤΙΣΤΟΙΧΗ ΣΥΝΑΡΤΗΣΗ ΕΙΝΑΙ ΑΥΤΗ:
ΣΥΝΑΡΤΗΣΗ CHRW(n): ΧΑΡΑΚΤΗΡΑΣ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: n
ΧΑΡΑΚΤΗΡΕΣ: Α
ΑΡΧΗ
ΕΠΙΛΕΞΕ n
ΠΕΡΙΠΤΩΣΗ 914
Α <- "Α"
ΠΕΡΙΠΤΩΣΗ 915
Α <- "Β"
ΠΕΡΙΠΤΩΣΗ 916
Α <- "Γ"
ΠΕΡΙΠΤΩΣΗ 917
Α <- "Δ"
ΠΕΡΙΠΤΩΣΗ 918
Α <- "Ε"
ΠΕΡΙΠΤΩΣΗ 919
Α <- "Ζ"
ΠΕΡΙΠΤΩΣΗ 920
Α <- "Η"
ΠΕΡΙΠΤΩΣΗ 921
Α <- "Θ"
ΠΕΡΙΠΤΩΣΗ 922
Α <- "Ι"
ΠΕΡΙΠΤΩΣΗ 923
Α <- "Κ"
ΠΕΡΙΠΤΩΣΗ 924
Α <- "Λ"
ΠΕΡΙΠΤΩΣΗ 925
Α <- "Μ"
ΠΕΡΙΠΤΩΣΗ 926
Α <- "Ν"
ΠΕΡΙΠΤΩΣΗ 927
Α <- "Ξ"
ΠΕΡΙΠΤΩΣΗ 928
Α <- "Ο"
ΠΕΡΙΠΤΩΣΗ 929
Α <- "Π"
ΠΕΡΙΠΤΩΣΗ 930
Α <- "Ρ"
ΠΕΡΙΠΤΩΣΗ 931
Α <- "Σ"
ΠΕΡΙΠΤΩΣΗ 932
Α <- "Τ"
ΠΕΡΙΠΤΩΣΗ 933
Α <- "Υ"
ΠΕΡΙΠΤΩΣΗ 934
Α <- "Φ"
ΠΕΡΙΠΤΩΣΗ 935
Α <- "Χ"
ΠΕΡΙΠΤΩΣΗ 936
Α <- "Ψ"
ΠΕΡΙΠΤΩΣΗ 937
Α <- "Ω"
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
CHRW <- Α
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Δημιουργήθηκε από τους: Ρόντση Νικήτα και Δεμερτζίογλου Ιωσήφ.
Η συγκεκριμένη διαδικασία "δουλεύει" μόνο με ελληνικούς χαρακτήρες, αλλά μπορεί με μια μικρή τροποποίηση να βάλετε όποιους θέλετε.