Εμφάνιση αναρτήσεων με ετικέτα ΧΩΡΙΣ ΠΙΝΑΚΕΣ. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα ΧΩΡΙΣ ΠΙΝΑΚΕΣ. Εμφάνιση όλων των αναρτήσεων

Σάββατο 20 Δεκεμβρίου 2014

Εμφωλευμένες δομές επανάληψης

Γράψτε αλγόριθμο που εντοπίζει τετράδες ακεραίων
αριθμών στο διάστημα [-200, 300] που έχουν άθροισμα
περιττό.

Λύση

Αλγόριθμος Ασκ
Για κ από -200  μέχρι  300
    Για λ από -200  μέχρι  300
       Για μ από -200  μέχρι  300
            Για ρ από -200  μέχρι  300
                 Αν (κ+λ+μ+ρ) mod 2 = 1 τότε
                      Εμφάνισε κ, λ, μ, ρ
                 Τέλος_αν
            Τέλος_επανάληψης
       Τέλος_επανάληψης
   Τέλος_επανάληψης
Τέλος_επανάληψης
Τέλος Ασκ

Πέμπτη 17 Ιουλίου 2014

Επεξεργασία δοσμένου πλήθους τιμών

Γράψτε αλγόριθμο που διαβάζει 20 πραγματικές
τιμές και εμφανίζει το ακέραιο μέρος τους.

Λύση

Αλγόριθμος Ασκ
Για κ από 1 μέχρι 20
     Διάβασε Χ
     Εμφάνισε Α_Μ(Χ)
Τέλος_επανάληψης
Τέλος Ασκ

Τρίτη 15 Ιουλίου 2014

Επεξεργασία δοσμένου πλήθους δεδομένων

Γράψτε αλγόριθμο που διαβάζει 35 ακέραιους αριθμούς
και εμφανίζει το τετράγωνο και την τετραγωνική τους ρίζα
(εφόσον είναι εφικτό).

Λύση

Αλγόριθμος Επεξ
Για κ από 1 μέχρι 35
     Διάβασε Χ
     Εμφάνισε Χ^2
     Αν Χ >= 0 τότε
         Εμφάνισε Τ_Ρ(Χ)
     αλλιώς
         Εμφάνισε 'Δεν ορίζεται τετραγωνική ρίζα για το ', Χ
     Τέλος_αν
Τέλος_επανάληψης
Τέλος  Επεξ

Παρασκευή 27 Σεπτεμβρίου 2013

Συνδιαστική

Δίνονται οι ακέραιες τιμές Α, Β με Α < Β. Γράψτε 
αλγόριθμο που εμφανίζει τις τετράδες
Χ,Υ,Ζ, Κ από το ακέραιο διάστημα τιμών
[1, 200] που έχουν άθροισμα μεγαλύτερο από  
την τιμή 2*Α+Β.

Λύση

Αλγόριθμος Συνδ
Για  Χ από 1 μέχρι 200
    Για  Υ από μέχρι 200
        Για  Ζ από μέχρι 200
            Για  Κ από μέχρι 200
                 Αν (Χ+Υ+Ζ+Κ) > 2*Α+Β τότε
                      Εμφάνισε Χ, Υ, Ζ, Κ
                 Τέλος_αν
            Τέλος_επανάληψης
        Τέλος_επανάληψης
    Τέλος_επανάληψης
Τέλος_επανάληψης
Τέλος Συνδ

Πέμπτη 18 Οκτωβρίου 2012

Κουμπαράς

Θέλετε να μαζέψετε 50000 ευρώ προκειμένου να αγοράσετε
ένα οικόπεδο. Από τα ετήσια εισοδήματα σας καταφέρνετε
να αποταμιεύετε ένα ποσοστό (%) τους. Γράψτε αλγόριθμο
ο οποίος:
α) διαβάζει τα εισοδήματα που είχατε κάθε χρόνο και το
    ποσοστό (%) επί των εισοδημάτων αυτών που καταφέρνατε
    να αποταμιεύετε (οι δύο παραπάνω τιμές εισόδου είναι
    διαφορετικές για κάθε χρόνο),
β) υπολογίζει και εμφανίζει πόσα χρόνια χρειάζονται για
    να πετύχετε το στόχο σας.

Λύση

     Αλγόριθμος Οικόπεδο
     Χρόνια <-- 0
     Αθρ <-- 0
     Όσο Αθρ < 50000 επανάλαβε
          Διάβασε Εισοδ, Ποσοστό
          Αθρ <-- Αθρ+Εισοδ*Ποσοστό/100
          Χρόνια <-- Χρόνια+1
     Τέλος_επανάληψης
     Εμφάνισε Χρόνια
     Τέλος Οικόπεδο

Τρίτη 16 Οκτωβρίου 2012

Απάντηση σε ερώτηση

Γράψτε αλγόριθμο που:
α) διαβάζει τις τιμές πώλησης και τις μάρκες κάποιων
    tablet (η είσοδος δεδομένων ολοκληρώνεται μόλις
    δοθεί η απάντηση 'Ο'΄στην υποβαλλόμενη προς
    το χρήστη ερώτηση 'Υπάρχει άλλο tablet?')
β) υπολογίζει και εμφανίζει:
    * τη μάρκα της ακριβότερης συσκευής,
    * πόσα tablet στοίχιζαν περισσότερο από 300 ευρώ.

Λύση

     Αλγόριθμος tablet
     MAX <-- -9
     φ <-- 0
     Αρχή_επανάληψης
         Διάβασε Τιμή
         Διάβασε Μάρκα
         Αν Τιμή > ΜΑΧ τότε
              ΜΑΧ <-- Τιμή
              ΜαρκΜΑΧ <-- Μάρκα
         Τέλος_αν
         Αν Τιμή > 300 τότε
              φ <-- φ+1
         Τέλος_αν
         Εμφάνισε 'Υπάρχει άλλο tablet?'
         Διάβασε Απ
     Μέχρις_ότου Απ = 'Ο'
     Εμφάνισε ΜαρκΜΑΧ, φ
     Τέλος tablet
   

Δευτέρα 15 Οκτωβρίου 2012

Φρουρός

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

Λύση

    Αλγόριθμος Εξισώσεις
    Αρχή_επανάληψης
        Διάβασε Α, Β
        Αν Α < > 0 τότε
            Χ <-- Β/Α
            Εμφάνισε Χ
        Τέλος_αν
    Μέχρις_ότου Α = 0
    Τέλος Εξισώσεις

Επεξεργασία δοσμένου πλήθους δεδομένων

Γράψτε αλγόριθμο που διαβάζει τους αγαπημένους προορισμούς
διακοπών 130 αλλοδαπών τουριστών, υπολογίζει και εμφανίζει:
α) το ποσοστό (%) των τουριστών που επέλεξαν ως προορισμό
    τους την ΕΛΛΑΔΑ,
β) πόσοι δεν επέλεξαν ως προορισμό τους τη ΓΕΡΜΑΝΙΑ.

Λύση

      Αλγόριθμος Τουρ
      Ελλαδ <-- 0
      ΟχιΓερμ <-- 0
      Για κ από 1 μέχρι 130
           Διάβασε Προ
           Αν Προ = 'ΕΛΛΑΔΑ' τότε
               Ελλαδ <-- Ελλαδ+1
           Τέλος_αν
           Αν Προ < >  'ΓΕΡΜΑΝΙΑ' τότε
               ΟχιΓερμ <-- ΟχιΓερμ+1
           Τέλος_αν            
      Τέλος_επανάληψης
      ΠΟΣ <-- 100*Ελλαδ/130
      Εμφάνισε ΠΟΣ, ΟχιΓερμ
      Τέλος Τουρ

Κυριακή 23 Σεπτεμβρίου 2012

Απάντηση σε ερώτηση

Γράψτε αλγόριθμο ο οποίος:
α) διαβάζει δυάδες ακεραίων αριθμών (η είσοδος δεδομένων
    ολοκληρώνεται μόλις δοθεί η απάντηση 'ΟΧΙ' στην
     υποβαλλόμενη προς το χρήστη ερώτηση
      'Ολοκληρώθηκε η είσοδος;'),
β) υπολογίζει και εμφανίζει:
    * το άθροισμα κάθε δυάδας,
    * το ποσοστό (%) των δυάδων που τα μέλη τους διέφεραν
       περισσότερο από 20,
    * το πλήθος των δυάδων με ομόσημα μέλη.

Λύση

     Αλγόριθμος Δυάδες
     φ20 <-- 0
     πληθ <-- 0
     ομο <-- 0
     Αρχή_επανάληψης
           Διάβασε α, β
           αθρ <-- α+β
           πληθ <-- πληθ+1
           Εμφάνισε αθρ
           Αν α*β > 0 τότε
                ομο <-- ομο+1
           Τέλος_αν
           Αν Α_Τ(α-β) > 20 τότε
                φ20 <-- φ20+1
           Τέλος_αν
           Εμφάνισε 'Ολοκληρώθηκε η είσοδος;'
           Διάβασε Απ
     Μέχρις_ότου Απ = 'ΟΧΙ'
     ποσ <-- 100*φ20/Πληθ
     Εμφάνισε ομο, ποσ
     Τέλος Δυάδες