Σάββατο 22 Φεβρουαρίου 2014

1ο ΣΕΤ - ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ 1-5 ΕΚΜΑΘΗΣΗΣ ΤΩΝ 1D

1.
Αλγόριθμος ασκ1σετ1
Για i από 1 μέχρι 65
     Διάβασε ΟΝ[i],ΟΦ[i]
Τέλος_επανάληψης
αθρ ← 0
Για i από 1 μέχρι 65
     αθρ ← αθρ + ΟΦ[i]
Τέλος_επανάληψης
μο ← αθρ/65
Εκτύπωσε μο
Για i από 1 μέχρι 65
     Αν ΟΦ[i] > 65/100*μο τότε
          Εκτύπωσε ΟΝ[i],'προχωρήστε σε διακοπή συμβολαίου'
     Τέλος_αν
Τέλος_επανάληψης
Τέλος ασκ1σετ1

! αν ήθελε να δημιουργώ νέους πίνακες με τα ονόματα και τις
! οφειλές των μεγαλοοφειλετών (λειτουργία αντιγραφής), τότε:
! κ 
← 0
! Για i από 1 μέχρι 65
!     Αν ΟΦ[i] > 65/100*μο τότε

!         κ ← κ + 1
!        ΟΝΜΕΓΟΦ [κ] 
← ΟΝ[i]
!        ΜΕΓΟΦ [κ] 
← ΟΦ[i]
!     Τέλος_αν
! Τέλος_επανάληψης
! Για i από 1 μέχρι κ
!    Εμφάνισε ΟΝΜΕΓΟΦ [i],ΜΕΓΟΦ [i]
! Τέλος_επανάληψης


2.
Αλγόριθμος ασκ2σετ1
Για i από 1 μέχρι 124
     Διάβασε ΖΑΡ1[i], ΖΑΡ2[i]
Τέλος_επανάληψης
πλδιπλ ← 0
Για i από 1 μέχρι 124
     Αν ΖΑΡ1[i] = ΖΑΡ2[i] τότε
         πλδιπλ ← πλδιπλ + 1
     Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε πλδιπλ, πλδιπλ/124*100
πλ ← 0
Για i από 1 μέχρι 124
     Αν ΖΑΡ1[i] + ΖΑΡ2[i] > 8 τότε
         πλ ← πλ + 1
     Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε πλ
Τέλος ασκ2σετ1


3.
Αλγόριθμος ασκ3σετ1
Για i από 1 μέχρι 125
     Διάβασε names[i]
Τέλος_επανάληψης
Για i από 1 μέχρι 125
     Αν names[i] = "Τάκης" τότε
         names[i] ← "Δημήτρης"
     αλλιώς_αν names[i] = "Κώτσιος" τότε
         names[i] ← "Κώστας"
     αλλιώς_αν names[i] = "Τζορτζίνιο" τότε
         names[i] ← "Γιώργος"
     αλλιώς
         Αν names[i] = "Τζόνης" τότε
             names[i] ← "Γιάννης"
         Τέλος_αν
     Τέλος_αν
Τέλος_επανάληψης
Αποτελέσματα // names //
Τέλος ασκ3σετ1


4. 
Αλγόριθμος ασκ4σετ1
Δεδομένα // εκτ, πληθ, ον //  !δίνονται...
! ερωτ. α
minεκτ ← εκτ[1]
χ1 ← ον[1]
Για i από 2 μέχρι 27
     Αν εκτ[i] < minεκτ τότε
         minεκτ ← εκτ[i]
         χ1 ← ον[i]
     Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε χ1
! ερωτ. β
maxπλ ← πληθ[1]
χ2 ← ον[1]
Για i από 2 μέχρι 27
     Αν πληθ[i] > 
maxπλ τότε
         
maxπλ← πληθ[i]
         χ2 ← ον[i]
     Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε χ2
! ερωτ. γ
αθρ ← 0
Για i από 1 μέχρι 27
     αθρ ← αθρ + πληθ[i]
Τέλος_επανάληψης
Εμφάνισε αθρ/27
Τέλος ασκ4σετ1


5.
Αλγόριθμος ασκ5σετ1
Για i από 1 μέχρι 22
     Διάβασε εισ[i], κατ[i]
Τέλος_επανάληψης
αθρ ← εισ[1]    ! ή αρχικοποιώ στο 0 και βάζω τη Για από 1 
posmax ← 1
max ← εισ[1]
posmin ← 1
min ← εισ[1]
Για i από 2 μέχρι 22
     αθρ ← αθρ + εισ[i]
     Αν εισ[i] > max τότε
         max ← εισ[i]
         posmax ← i
     Τέλος_αν
     Αν εισ[i] < min τότε
         min ← εισ[i]
         posmin ← i
     Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε αθρ/22
Εμφάνισε κατ[posmax], κατ[posmin] 

Τέλος ασκ5σετ1 

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

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