Γράψτε αλγόριθμο που ελέγχει αν όλα τα στοιχεία του
ακέραιου πίνακα Χ[6, 4] είναι θετικά και εμφανίζει
κατάλληλο ενημερωτικό μήνυμα.
Λύση
α' τρόπος
Αλγόριθμος Ιδιότητα
Δεδομένα // Χ //
Φ <-- 0
Για κ από 1 μέχρι 6
Για λ από 1 μέχρι 4
Αν Χ[κ, λ] > 0 τότε
Φ <-- Φ+1
Τέλος_αν
Τέλος_επανάληψης
Τέλος_επανάληψης
Αν Φ = 24 τότε
Εμφάνισε 'Ολα τα στοιχεία είναι θετικά'
αλλιώς
Εμφάνισε 'Δεν είναι όλα τα στοιχεία θετικά'
Τέλος_αν
Τέλος Ιδιότητα
β' τρόπος
Αλγόριθμος Ιδιότητα
Δεδομένα // Χ //
Ελ <-- Αληθής
κ <-- 1
Όσο (κ <= 6) ΚΑΙ (Ελ = Αληθής) επανάλαβε
λ <-- 1
Όσο (λ <= 4) ΚΑΙ (Ελ = Αληθής) επανάλαβε
Αν Χ[κ, λ] <= 0 τότε
Ελ <-- Ψευδής
αλλιώς
λ <-- λ+1
Τέλος_αν
Τέλος_επανάληψης
Αν Ελ = Αληθής τότε
κ<-- κ+1
Τέλος_αν
Τέλος_επανάληψης
Αν Ελ = Αληθής τότε
Εμφάνισε 'Ολα τα στοιχεία είναι θετικά'
αλλιώς
Εμφάνισε 'Δεν είναι όλα τα στοιχεία θετικά'
Τέλος_αν
Τέλος Ιδιότητα
ακέραιου πίνακα Χ[6, 4] είναι θετικά και εμφανίζει
κατάλληλο ενημερωτικό μήνυμα.
Λύση
α' τρόπος
Αλγόριθμος Ιδιότητα
Δεδομένα // Χ //
Φ <-- 0
Για κ από 1 μέχρι 6
Για λ από 1 μέχρι 4
Αν Χ[κ, λ] > 0 τότε
Φ <-- Φ+1
Τέλος_αν
Τέλος_επανάληψης
Τέλος_επανάληψης
Αν Φ = 24 τότε
Εμφάνισε 'Ολα τα στοιχεία είναι θετικά'
αλλιώς
Εμφάνισε 'Δεν είναι όλα τα στοιχεία θετικά'
Τέλος_αν
Τέλος Ιδιότητα
β' τρόπος
Αλγόριθμος Ιδιότητα
Δεδομένα // Χ //
Ελ <-- Αληθής
κ <-- 1
Όσο (κ <= 6) ΚΑΙ (Ελ = Αληθής) επανάλαβε
λ <-- 1
Όσο (λ <= 4) ΚΑΙ (Ελ = Αληθής) επανάλαβε
Αν Χ[κ, λ] <= 0 τότε
Ελ <-- Ψευδής
αλλιώς
λ <-- λ+1
Τέλος_αν
Τέλος_επανάληψης
Αν Ελ = Αληθής τότε
κ<-- κ+1
Τέλος_αν
Τέλος_επανάληψης
Αν Ελ = Αληθής τότε
Εμφάνισε 'Ολα τα στοιχεία είναι θετικά'
αλλιώς
Εμφάνισε 'Δεν είναι όλα τα στοιχεία θετικά'
Τέλος_αν
Τέλος Ιδιότητα
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου