Γράψτε συνάρτηση που δέχεται δύο αλφαριθμητικές τιμές
Χ, Υ και επιστρέφει την τιμή:
* 0, αν τα Χ, Υ είναι ίσα,
* 1, αν η Χ προηγείται λεξικογραφικά της Υ,
* 2, αν η Υ έπεται λεξικογραφικά της Χ
Λύση
ΣΥΝΑΡΤΗΣΗ ΕΛΕΓΧΟΣ(Χ, Υ) : ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: Χ, Υ
ΑΡΧΗ
ΑΝ Χ = Υ ΤΟΤΕ
ΕΛΕΓΧΟΣ <-- 0
ΑΛΛΙΩΣ_ΑΝ Χ < Υ ΤΟΤΕ
ΕΛΕΓΧΟΣ <-- 1
ΑΛΛΙΩΣ
ΕΛΕΓΧΟΣ <-- 2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Χ, Υ και επιστρέφει την τιμή:
* 0, αν τα Χ, Υ είναι ίσα,
* 1, αν η Χ προηγείται λεξικογραφικά της Υ,
* 2, αν η Υ έπεται λεξικογραφικά της Χ
Λύση
ΣΥΝΑΡΤΗΣΗ ΕΛΕΓΧΟΣ(Χ, Υ) : ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: Χ, Υ
ΑΡΧΗ
ΑΝ Χ = Υ ΤΟΤΕ
ΕΛΕΓΧΟΣ <-- 0
ΑΛΛΙΩΣ_ΑΝ Χ < Υ ΤΟΤΕ
ΕΛΕΓΧΟΣ <-- 1
ΑΛΛΙΩΣ
ΕΛΕΓΧΟΣ <-- 2
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου