Να γραφεί αλγόριθμος ο οποίος θα ζητάει αρχικά από τον χρήστη να πληκτρολογήσει έναν μη αρνητικό αριθμό. Αν ο χρήστης πατήσει αρνητικό αριθμό θα του εμφανίζει ένα κατάλληλο μήνυμα και ο αλγόριθμος θα τερματίζει . Αν ο χρήστης δώσει αριθμό μεγαλύτερο του 1000 θα του εμφανίζει την ρίζα του αριθμού που πληκτρολόγησε , διαφορετικά αν είναι μικρότερος του 1000 θα του εμφανίζει τον λογάριθμο του αριθμού όπου πληκτρολόγησε ο χρήστης. Αν τέλος ο χρήστης δώσει τον αριθμό 1000 θα εμφανίζετε μήνυμα "Δομή_Επιλογής".
Λύση
Σκεπτικό :
Διάβασε x
Αν x< 0 τότε
Εμφάνισε 'Δώσατε αρνητικό αριθμό , τέλος Αλγορίθμου'
αλλιώς_αν x>=0 τότε
Αν x>1000 τότε
y← Τ_Ρ(x)
Εμφάνισε 'Η ρίζα του αριθμού που δώσατε είναι :',y
αλλιώς_αν x<1000 τότε
y← ΛΟΓ(x)
Εμφάνισε 'Ο λογάριθμος του αριθμού που δώσατε είναι :',y
αλλιώς !δηλαδή αν x=1000
Εμφάνισε ' Δομή Επιλογής'
Τέλος_αν
Τέλος_αν
Τέλος paradeigma6
το οποίο για διάφορες τιμές του x θα εμφανίζει :
Λύση
Σκεπτικό :
Αλγόριθμος paradeigma6
Εμφάνισε 'Παρακαλώ δώστε έναν αριθμό x :'Διάβασε x
Αν x< 0 τότε
Εμφάνισε 'Δώσατε αρνητικό αριθμό , τέλος Αλγορίθμου'
αλλιώς_αν x>=0 τότε
Αν x>1000 τότε
y← Τ_Ρ(x)
Εμφάνισε 'Η ρίζα του αριθμού που δώσατε είναι :',y
αλλιώς_αν x<1000 τότε
y← ΛΟΓ(x)
Εμφάνισε 'Ο λογάριθμος του αριθμού που δώσατε είναι :',y
αλλιώς !δηλαδή αν x=1000
Εμφάνισε ' Δομή Επιλογής'
Τέλος_αν
Τέλος_αν
Τέλος paradeigma6
τρέξτε το paradeigma5 εδώ : http://www.pseudoglossa.gr/
το οποίο για διάφορες τιμές του x θα εμφανίζει :
Για το σπίτι :
Να γραφεί αλγόριθμος ο οποίος θα ζητάει από τον χρήστη να δώσει τους ακέραιους συντελεστές α,β,γ μιας δευτεροβάθμιας εξίσωσης. Ο αλγόριθμος θα εμφανίζει το πλήθος των ριζών (αν έχει) της δευτεροβάθμιας εξίσωσης.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου