Σελίδες

Πέμπτη 19 Σεπτεμβρίου 2013

αεππ λυμένες ασκήσεις , άσκηση 6 : Δομή Επιλογής 1

Να γραφεί αλγόριθμος ο οποίος θα ζητάει αρχικά από τον χρήστη να πληκτρολογήσει έναν μη αρνητικό αριθμό. Αν ο χρήστης πατήσει αρνητικό αριθμό θα του εμφανίζει ένα κατάλληλο μήνυμα και ο αλγόριθμος θα τερματίζει . Αν ο χρήστης δώσει αριθμό μεγαλύτερο του 1000 θα του εμφανίζει την ρίζα του αριθμού που πληκτρολόγησε , διαφορετικά αν είναι μικρότερος του 1000 θα του εμφανίζει τον λογάριθμο του αριθμού όπου πληκτρολόγησε ο χρήστης. Αν τέλος ο χρήστης δώσει τον αριθμό 1000 θα εμφανίζετε μήνυμα "Δομή_Επιλογής".

Λύση

Σκεπτικό :
  

Αλγόριθμος 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 θα εμφανίζει :







Για το σπίτι : 
Να γραφεί αλγόριθμος ο οποίος θα ζητάει από τον χρήστη να δώσει τους ακέραιους συντελεστές α,β,γ μιας δευτεροβάθμιας εξίσωσης. Ο αλγόριθμος θα εμφανίζει το πλήθος των ριζών (αν έχει) της δευτεροβάθμιας εξίσωσης. 

 

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου