Δυστυχώς κάποιες εικόνες δεν εμφανίζονται
Υπάρχουν ασκήσεις που λύνονται με πολύ συντομότερο τρόπο. Εξασκηθείτε και προτείνετε .....
Υπάρχουν ασκήσεις που λύνονται με πολύ συντομότερο τρόπο. Εξασκηθείτε και προτείνετε .....
Λύσεις ασκήσεων
1) a: 10, b: -5 c: 1
2)
Αλγόριθμος ασκηση_2
Διάβασε α
Αν α >= 0 τότε
απολυτη_τιμη ← α
αλλιώς
απολυτη_τιμη ← -α
Τέλος_αν
Εμφάνισε "απολυτη_τιμη: ", απολυτη_τιμη
Τέλος ασκηση_2
3)
Αλγόριθμος ασκηση_3
Διάβασε ν
Αν (ν mod 2 =0) τότε
αποτελεσμα ← 1
αλλιώς
αποτελεσμα ← -1
Τέλος_αν
Εμφάνισε "αποτελεσμα: ", αποτελεσμα
Τέλος ασκηση_3
4)
5)
6)
Αλγόριθμος ασκηση6
Διάβασε α
ακεραιο_μερος ← Α_Μ(α)
απολυτο_ακεραιου_μερους ← Α_Τ (ακεραιο_μερος)
Εμφάνισε "ακεραιο_μερος :", ακεραιο_μερος, " απολυτο_ακεραιου_μερους :", απολυτο_ακεραιου_μερους
Τέλος ασκηση6
7)
Αλγόριθμος ασκηση7
Διάβασε α
Εμφάνισε α
Μ ← α mod 10
Δ ← α div 10
αθροισμα_ψηφιων ← Δ+Μ
Εμφάνισε "άθροισμα ψηφίων :", αθροισμα_ψηφιων
Τέλος ασκηση7
8)
Αλγόριθμος ασκηση8
Διάβασε α
Μ ← α mod 10
Δ ← (α mod 100) div 10
ΕΚ ← α div 100
κατοπτρικος ← Μ*100+Δ*10+ΕΚ
Εμφάνισε "κατοπτρικος :", κατοπτρικος
Τέλος ασκηση8
9)
Αλγόριθμος ασκηση9
Διάβασε α
Μ ← α mod 10
Δ ← (α mod 100) div 10
ΕΚ ← α mod 1000 div 100
Χ ← α div 1000
αθροισμα_ψηφιων ← Μ+Δ+ΕΚ+Χ
κατοπτρικος ← Μ*1000+Δ*100+ΕΚ*10 + Χ
Εμφάνισε "αθροισμα ψηφίων : ", αθροισμα_ψηφιων, " κατοπτρικος : ", κατοπτρικος
Τέλος ασκηση9
Τρόπος β (μνημονικός τρόπος )
Αλγόριθμος ασκηση9
Διάβασε α
Μ ← α mod 10 div 1
Δ ← (α mod 100) div 10
ΕΚ ← α mod 1000 div 100
Χ ← α mod 10000 div 1000
αθροισμα_ψηφιων ← Μ+Δ+ΕΚ+Χ
κατοπτρικος ← Μ*1000+Δ*100+ΕΚ*10 + Χ
Εμφάνισε "αθροισμα ψηφίων : ", αθροισμα_ψηφιων, " κατοπτρικος : ", κατοπτρικος
Τέλος ασκηση9
10)
Αλγόριθμος ασκηση_10 !τρεις_στη_σειρα
διάβασε α,β,γ
Αν α>β τοτε
αν β>γ τότε !α>β>γ
πρώτος ← α
δευτερος ← β
τριτος ← γ
αλλιως !α>β γ>=β
αν α>γ τοτε !α>γ>=β
πρώτος ← α
δευτερος ← γ
τριτος ← β
αλλιως !γ=>α>β
πρώτος ← γ
δευτερος ← α
τριτος ← β
τελος_αν
τελος_αν
αλλιως
αν α>γ τοτε !β>=α>γ
πρώτος ← β
δευτερος ← α
τριτος ← γ
αλλιως !β>=α και γ>=α
αν γ>β τοτε !γ>β>=α
πρώτος ← γ
δευτερος ← β
τριτος ← α
αλλιως !β>=γ>=α
πρώτος ← β
δευτερος ← γ
τριτος ← α
τελος_αν
Τελος_αν
Τελος_αν
εμφανισε "απο μεγαλυτερο προς μικροτερο ",πρώτος, " ", δευτερος, " ", τριτος
Τελος ασκηση_10
11)
Αλγόριθμος ασκηση11
Διάβασε χ
Οσο χ <>0 επαναλαβε
Αν χ<=10 τότε
α← χ+2
Εμφάνισε α
αλλιώς_αν χ<=30 τότε
Εμφάνισε χ
αλλιώς_αν χ<=50 τότε
β← χ+2
Εμφάνισε β
αλλιώς
Εμφάνισε 2006
Τέλος_αν
διαβασε χ
Τελος_Επαναληψης
Εμφάνισε "δωσατε χ :", χ
Τέλος ασκηση11
12)
X
|
A
|
B
|
Γ
|
Δ
|
Υ
|
2
| |||||
2
|
20
|
20
|
30
|
1
|
11
|
4
|
40
|
30
|
50
|
-2
|
18
|
ΘΑ ΕΚΤΥΠΩΘΕΊ
α:40 β:30 γ:50 δ:-2 χ:6 Υ:18
13)
Α
Αν <συνθηκη1> τότε
<διαδικασία_1>
Αλλιώς_αν <συνθήκη 2> τότε
<διαδικασία 2>
Αλλιώς_αν <συνθήκη 3> τότε
<διαδικασία 3>
Αλλιώς
<διαδικασία 4>
Τέλος_αν
Β
Αν <συνθηκη1> τότε
<διαδικασία_1>
Τελος_αν
Αν όχι <συνθήκη 1> και συνθήκη 2 τότε
<διαδικασία 2>
Τελος_αν
Αν όχι <συνθήκη 1> και όχι <συνθήκη 2> και συνθήκη 3 τότε
<διαδικασία 3>
Τελος_αν
Αν όχι <συνθήκη 1> και όχι <συνθήκη 2> και όχι <συνθήκη 3> τοτε
<διαδικασία 4>
Τελος_αν
14
α) Ο αλγόριθμος τερματίζεται για Χ=21
β) Οι τιμές που θα εμφανιστούν είναι 13, 15, 17, 19, 21
γ) i) Χ ¬ 13
Αρχή_επανάληψης
εμφάνισε Χ
Χ ¬ Χ+2
Μέχρις_ότου Χ>20
εμφάνισε Χ
ii) Για Χ από 13 μέχρι 21 με_βήμα 2
εμφάνισε Χ
Τέλος_επανάληψης
15
Αλγόριθμος ασκηση15_εισφορες_ΔΤ7
Δεδομενα //μισθος//
Αν μισθος<150000 τότε
εισφ1← 0.05*μισθος
εισφ2← 0.04*μισθος
αλλιώς_αν (μισθος >150000 και μισθος<250000) τότε
εισφ1 ← 0.075*μισθος
εισφ2← 0.06 *μισθος
αλλιώς_αν (μισθος>250000 και μισθος<400000) τότε
εισφ1 ← 0.095*μισθος
εισφ2← 0.08*μισθος
αλλιώς_αν μισθος>400000 τότε
εισφ1← 0.12 * μισθος
εισφ2← 0.11*μισθος
τελος_αν
εκτύπωσε "εισφορα1 : ", εισφ1," εισφορά 2: ", εισφ2, "τελικός μισθός : ", μισθος -(εισφ1+εισφ2)
τελος ασκηση15_εισφορες_ΔΤ7
16
Α) Κλιμακωτή
Αλγόριθμος ασκηση16_κλιμακωτη
Διάβασε ημερες
Αν ημερες <5 τότε
χρεωση← ημερες*0.5
αλλιως
Αν ημερες<=10 τότε
χρεωση ← 5*0.5 + (ημερες-5)*0.3
αλλιως
χρεωση ← 5*0.5 + 5*0.3+ (ημερες-10)*0.2
Τέλος_αν
Τέλος_αν
Εκτύπωσε "για ", ημερες," η χρεωση ειναι ", χρεωση
Τέλος ασκηση16_κλιμακωτη
Β) Κλιμακούμενη
Αλγόριθμος ασκηση16_κλιμακουμενη
Διάβασε ημερες
Αν ημερες <5 τότε
χρεωση← ημερες*0.5
αλλιως
Αν ημερες<=10 τότε
χρεωση ← ημερες*0.3
αλλιως
χρεωση ← ημερες*0.2
Τέλος_αν
Τέλος_αν
Εκτύπωσε "για ", ημερες," η χρεωση ειναι ", χρεωση
Τέλος ασκηση16_κλιμακουμενη
17)
Αλγόριθμος ΠολλαπλασιασμόςΑλάΡωσικά
!Πολλαπλασιάζει δύο αριθμούς χωρίς να χρησιμοποιήσει τον τελεστή
! αλγόριθμο της σελίδας 48 του βιβλίου.
ΓΡΑΨΕ 'Δώσε έναν ακέραιο: '
ΔΙΑΒΑΣΕ Μ1
ΓΡΑΨΕ 'Δώσε άλλον έναν ακέραιο: '
ΔΙΑΒΑΣΕ Μ2
Ρ ← 0
ΟΣΟ Μ2 > 0 ΕΠΑΝΑΛΑΒΕ
ΑΝ Μ2 MOD 2 = 1 ΤΟΤΕ
Ρ ← Ρ + Μ1
ΤΕΛΟΣ_ΑΝ
Μ1 ← 2*Μ1 !αυτό δε μετράει σαν πολ/σμός, είναι ολίσθηση
Μ2 ← Μ2 DIV 2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Εμφάνισε 'Το γινόμενό τους είναι ', Ρ
Τέλος ΠολλαπλασιασμόςΑλάΡωσικά
18)
Αλγόριθμος Προπαίδεια
!Εμφανίζει τον πίνακα της προπαίδειας
ι ← 1
ΟΣΟ ι <= 10 ΕΠΑΝΑΛΑΒΕ
κ ← 1
ΟΣΟ κ <= 10 ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ ι, ' * ', κ, ' = ', ι*κ
κ ← κ + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ι ← ι + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ Προπαίδεια
19)

Στην οθόνη εμφανίζεται

8 (το χ)
20)
Παραλλαγή 1
Αλγόριθμος κωδικοι
Διάβασε κωδικος
κωδικος1 ← 0
κωδικος2 ← 0
κωδικος3 ← 0
Οσο κωδικος<>0 επαναλαβε
αν κωδικος =1 τοτε
κωδικος1← κωδικος1 +1
αλλιως_αν κωδικος =2 τοτε
κωδικος2← κωδικος2 +1
αλλιως_αν κωδικος =3 τοτε
κωδικος3← κωδικος3 +1
αλλιως
Εκτύπωσε "μη επιτρεπτός κωδικός"
τελος_αν
διαβασε κωδικος
Τέλος_επανάληψης
Εκτύπωσε "υπαλληλοι: ", κωδικος1, " στελεχη: ", κωδικος2, " μέλη Δ.Σ.: ", κωδικος3
Τέλος κωδικοι
Παραλλαγή 2
Αλγόριθμος κωδικοι
Διάβασε κωδικος
κωδικος1 ← 0
κωδικος2 ← 0
κωδικος3 ← 0
Για ι απο 1 μέχρι 30
αν κωδικος =1 τοτε
κωδικος1← κωδικος1 +1
αλλιως_αν κωδικος =2 τοτε
κωδικος2← κωδικος2 +1
αλλιως_αν κωδικος =3 τοτε
κωδικος3← κωδικος3 +1
αλλιως
Εκτύπωσε "μη επιτρεπρός κωδικός"
τελος_αν
διαβασε κωδικος
Τέλος_επανάληψης
Εκτύπωσε "υπαλληλοι: ", κωδικος1, " στελεχη: ", κωδικος2, " μέλη Δ.Σ.: ", κωδικος3
Τέλος κωδικοι
Παραλλαγή 3
Αλγόριθμος κωδικοι
Διάβασε κωδικος
κωδικος1 ← 0
κωδικος2 ← 0
κωδικος3 ← 0
Οσο κωδικος1 <=15 επαναλαβε
αν κωδικος =1 τοτε
κωδικος1← κωδικος1 +1
αλλιως_αν κωδικος =2 τοτε
κωδικος2← κωδικος2 +1
αλλιως_αν κωδικος =3 τοτε
κωδικος3← κωδικος3 +1
αλλιως
Εκτύπωσε "μη επιτρεπρός κωδικός"
τελος_αν
διαβασε κωδικος
Τέλος_επανάληψης
Εκτύπωσε "υπαλληλοι: ", κωδικος1, " στελεχη: ", κωδικος2, " μέλη Δ.Σ.: ", κωδικος3
Τέλος κωδικοι
Παραλλαγή 4
Αλγόριθμος κωδικοι
Διάβασε κωδικος
κωδικος1 ← 0
κωδικος2 ← 0
κωδικος3 ← 0
Οσο κωδικος2 <=κωδικος1 επαναλαβε
αν κωδικος =1 τοτε
κωδικος1← κωδικος1 +1
αλλιως_αν κωδικος =2 τοτε
κωδικος2← κωδικος2 +1
αλλιως_αν κωδικος =3 τοτε
κωδικος3← κωδικος3 +1
αλλιως
Εκτύπωσε "μη επιτρεπρός κωδικός"
τελος_αν
διαβασε κωδικος
Τέλος_επανάληψης
Εκτύπωσε "υπαλληλοι: ", κωδικος1, " στελεχη: ", κωδικος2, " μέλη Δ.Σ.: ", κωδικος3
Τέλος κωδικοι
21 τμήμα λύσης

22 λύση με τον εξαιρετικό γραφικό μου χαρακτήρα και τα ανεπανάληπτα διαγράμματά μου J