Upload
katerina-spanou
View
97
Download
13
Embed Size (px)
Citation preview
← 6. ΑΣΚΗΣΕΙΣ ΜΕ DIV & MOD
Άσκηση 1 η Άσκηση 2 η Άσκηση 3 η Άσκηση 4 η Άσκηση 5 η Άσκηση 6 η Άσκηση 7 η Άσκηση 8 η
Άσκηση 9 η Άσκηση 10 η Άσκηση 11 η Άσκηση 12 η Άσκηση 13 η Άσκηση 14 η Άσκηση 15 η
← 6. ΑΣΚΗΣΕΙΣ ΜΕ DIV & MOD
1. ΑΣΚΗΣΗ ΜΕ MOD και DIV
αρχή
ΠΡΟΓΡΑΜΜΑ ffΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: a,b,c
ΑΡΧΗ
a:=12 MOD 5 b:=15 MOD 10
ΓΡΑΨΕ 12 MOD 5 - 15 MOD 10
c:=a-b
ΓΡΑΨΕ c ΓΡΑΨΕ 14 MOD (25 DIV 5) ΓΡΑΨΕ 3/2-3 MOD 2-3 DIV 2 ΓΡΑΨΕ 2 * (3 MOD 2)+4 DIV (7 MOD 3) ΓΡΑΨΕ 4/2+ 2*3 MOD 2*3 ΓΡΑΨΕ 15 DIV 2 MOD 3
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ2. Να γραφεί αλγόριθμος που να δέχεται έναν αριθμό και να εμφανίζει το αποτέλεσμα της διαίρεσης του αριθμού αυτού με το τελευταίο ψηφίο του (το ψηφίο των μονάδων).
αρχή
ΠΡΟΓΡΑΜΜΑ MOD_01 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: x , last ΠΡΑΓΜΑΤΙΚΕΣ: yΑΡΧΗ ΔΙΑΒΑΣΕ x last <-- x MOD 10 y <-- x / last ΓΡΑΨΕ y :10 :5ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ MOD_01
3. Υπολογισμός δωματίων δίκλινων-μονόκλινων δωματίων. Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ div_mod
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΤΟΜΑ,ΔΙΚΛΙΝΑ,ΜΟΝΟΚΛΙΝΑ
ΑΡΧΗ
ΓΡΑΨΕ 'Πόσα άτομα θα μείνουν στο ξενοδοχείο ;;' ΔΙΑΒΑΣΕ ΑΤΟΜΑ
ΔΙΚΛΙΝΑ <-- ΑΤΟΜΑ div 2 ΜΟΝΟΚΛΙΝΑ <-- ΑΤΟΜΑ mod 2 ΓΡΑΨΕ 'θα χρειαστούν .. ',ΔΙΚΛΙΝΑ, ' .. δίκλινα ' ΓΡΑΨΕ ' & ' ΓΡΑΨΕ ΜΟΝΟΚΛΙΝΑ, ' .. μονόκλινα δωμάτια'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ4. Να γραφεί αλγόριθμος που να δέχεται έναν τριψήφιο αριθμό και να εμφανίζει το άθροισμα των ψηφίων του. Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ DIV_και_MOD_01 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: x , y1 , y2 , y3 , sΑΡΧΗ
ΔΙΑΒΑΣΕ x y3 <-- x MOD 10 x <-- x DIV 10 y2 <-- x MOD 10 y1 <-- x DIV 10 s <-- y1 + y2 + y3 ΓΡΑΨΕ s
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ DIV_και_MOD_01
5. ΤΟ ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΖΕΙ ΤΗΝ ΤΙΜΗ ΤΗΣ ΧΩΡΗΤΙΚΟΤΗΤΑΣ ΕΝΟΣ ΣΚΛΗΡΟΥ ΔΙΣΚΟΥ ΟΤΑΝ ΔΙΝΕΤΑΙ ΣΕ ΒΙΤS
αρχή
ΠΡΟΓΡΑΜΜΑ ΥΠΟΛΟΓΙΣΜΟΣ_ΧΩΡΗΤΙΚΟΤΗΤΑΣ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΧΩΡ,ΒΥ,ΒΙ,ΚΒ,ΜΒ ΑΡΧΗ ΓΡΑΨΕ 'ΔΩΣΕ ΤΗ ΧΩΡΗΤΙΚΟΤΗΤΑ ΤΟΥ ΣΚΛΗΡΟΥ ΔΙΣΚΟΥ ΣΕ ΒΙΤS' ΔΙΑΒΑΣΕ ΧΩΡ ΒΥ <-- ΧΩΡ DIV 8 ΒΙ <-- ΧΩΡ MOD 8 KB <-- BY DIV 1024 BY <-- BY MOD 1024 MB <-- KB DIV 1024 KB <-- KB MOD 1024 ΓΡΑΨΕ 'Η ΧΩΡΗΤΙΚΟΤΗΤΑ ΤΟΥ ΔΙΣΚΟΥ ΕΙΝΑΙ',ΜΒ,'ΜΒ,',ΚΒ,'ΚΒ,',ΒΥ,'ΒΥΤΕS,',BI,'BITS.' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΥΠΟΛΟΓΙΣΜΟΣ_ΧΩΡΗΤΙΚΟΤΗΤΑΣ
6. Χωρισμός μαθητών σε δυάδες, μονάδες. Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ div_mod2
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΜΑΘΗΤΕΣ,ΔΥΑΔΕΣ,ΜΟΝΑΔΕΣ
ΑΡΧΗ
ΓΡΑΨΕ 'Πόσα άτομα είναι ;;' ΔΙΑΒΑΣΕ ΜΑΘΗΤΕΣ
ΔΥΑΔΕΣ <-- ΜΑΘΗΤΕΣ div 2 ΜΟΝΑΔΕΣ <-- ΜΑΘΗΤΕΣ mod 2 ΓΡΑΨΕ 'θα χωριστούν σε .. ',ΔΥΑΔΕΣ, ' .. δυάδες' ΓΡΑΨΕ ' & ' ΓΡΑΨΕ ΜΟΝΑΔΕΣ, ' .. μονάδες'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ7. Χωρισμός μαθητών σε τριάδες, μονάδες. Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ div_mod3
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΤΟΜΑ,ΤΡΙΑΔΕΣ,ΜΟΝΑΔΕΣ
ΑΡΧΗ
ΓΡΑΨΕ 'Πόσα άτομα είναι ;;' ΔΙΑΒΑΣΕ ΑΤΟΜΑ
ΤΡΙΑΔΕΣ <-- ΑΤΟΜΑ div 3 ΜΟΝΑΔΕΣ <-- ΑΤΟΜΑ mod 3 ΓΡΑΨΕ 'θα χωριστούν σε .. ', ΤΡΙΑΔΕΣ,' .. τριάδες' ΓΡΑΨΕ ' & ' ΓΡΑΨΕ ΜΟΝΑΔΕΣ, ' .. μονάδες'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ8. Μετατροπή του χρόνου (= δευτερόλεπτα) σε ώρες, λεπτά, δευτερόλεπτα.Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ xronos2
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: h,t,m,sΑΡΧΗ
ΓΡΑΨΕ ‘Δώσε τον χρόνο σε sec: ' ΔΙΑΒΑΣΕ t h:=t div 3600; t:=t mod 3600; m:=t div 60; s:=t mod 60;ΓΡΑΨΕ h,' ώρες, ', m,' λεπτά, ', s,' δευτερόλεπτα’ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
9. Μετατροπή του χρόνου (= δευτερόλεπτα) σε ώρες, λεπτά, δευτερόλεπτα.Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ xronos2a
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:xronos,h,t,m,sΑΡΧΗ
ΓΡΑΨΕ 'Dose ton xrono se sec: ' ΔΙΑΒΑΣΕ xronos h:=xronos div 3600; t:=t mod 3600; m:=(xronos mod 3600) div 60; s:=(xronos mod 3600) mod 60; ΓΡΑΨΕ h, ' hours, ', m, ' mins, ', s, ' secs'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
10. Μετατροπή του χρόνου (= ημέρες) σε χρόνια, μήνες, μέρες.Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ xronos2a
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:xronos,eti,mines,imeresΑΡΧΗ
ΓΡΑΨΕ 'δώσε τον αριθμό των ημερών: ' ΔΙΑΒΑΣΕ xronos eti:=xronos div 365;
mines:=(xronos mod 365) div 30; imeres:=(xronos mod 365) mod 30; ΓΡΑΨΕ eti, ' έτη , ', mines, ' μήνες , ', imeres, ' ημέρες'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
11. Μετατροπή των λεπτών (Ευρωσεντς) σε εικοσάλεπτα, δεκάλεπτα, λεπτά.Χρήση DIV και MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ kermata
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:synolo_lepton,eikosalepta,dekalepta,leptaΑΡΧΗ
ΓΡΑΨΕ 'δώσε τον αριθμό των ευρω_λεπτών: ' ΔΙΑΒΑΣΕ synolo_lepton
eikosalepta:=synolo_lepton div 20; dekalepta:=(synolo_lepton mod 20) div 10 lepta:=(synolo_lepton mod 20) mod 10;
ΓΡΑΨΕ eikosalepta, ' 20lepta , ', dekalepta, ' 10lepta , ', lepta, ' lepta'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
12. Υπολογισμός δωματίων τρίκλινων, δίκλινων, μονόκλινων δωματίων. Χρήση DIV και MOD
αρχή
ΠΡΟΓΡΑΜΜΑ DOMATIA
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:synolo_atomon,triklina,ΔΙΚΛΙΝΑ,ΜΟΝΟΚΛΙΝΑΑΡΧΗ
ΓΡΑΨΕ 'δώσε τον αριθμό των ατόμων: ' ΔΙΑΒΑΣΕ synolo_atomon
triklina:=synolo_atomon div 3; ΔΙΚΛΙΝΑ:=(synolo_atomon mod 3) div 2 ΜΟΝΟΚΛΙΝΑ:=(synolo_atomon mod 3) mod 2;
ΓΡΑΨΕ ' θα χρειαστούμε ... ' ΓΡΑΨΕ triklina, ' τρίκλινα , ', ΔΙΚΛΙΝΑ, ' δύκλινα , ', ΜΟΝΟΚΛΙΝΑ, ' μονόκλινα'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
13. θα χρειαστούμε τρίκλινα, δίκλινα, μονόκλινα και τα τρίκλινα μπορούν να γίνουν ... δίκλινα και μονόκλινα
αρχή
ΠΡΟΓΡΑΜΜΑ DOMATIA
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:synolo_atomon,triklina,ΔΙΚΛΙΝΑ,ΜΟΝΟΚΛΙΝΑ,d_klina,m_klina
ΑΡΧΗ
ΓΡΑΨΕ 'δώσε τον αριθμό των ατόμων: ' ΔΙΑΒΑΣΕ synolo_atomon
triklina:=synolo_atomon div 3; ΔΙΚΛΙΝΑ:=(synolo_atomon mod 3) div 2 ΜΟΝΟΚΛΙΝΑ:=(synolo_atomon mod 3) mod 2;
ΓΡΑΨΕ ' θα χρειαστούμε ... ' ΓΡΑΨΕ triklina, ' τρίκλινα , ', ΔΙΚΛΙΝΑ, ' δίκλινα , ', ΜΟΝΟΚΛΙΝΑ, ' μονόκλινα'
d_klina:= (3*triklina) DIV 2 m_klina:= (3*triklina) MOD 2
ΓΡΑΨΕ 'και τα τρίκλινα μπορούν να γίνουν ... ',d_klina ,' δίκλινα και ' ,m_klina, ' μονόκλινα '
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ14. Μετά το διάβασμα ενός διψήφιου αριθμού να γίνει η αλλαγή της σειράς των ψηφίων
αρχή
ΠΡΟΓΡΑΜΜΑ διψήφιοςΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ, νέος_αρ, μονάδες, δεκάδες ΑΡΧΗ ΓΡΑΨΕ 'Αλλαγή σειράς ψηφίων διψήφιου αριθμού'
ΓΡΑΨΕ 'Δώσε έναν δισδιάστατο αριθμό: ' ΔΙΑΒΑΣΕ αρ
! Εδώ θα μπορούσε με την ΑΝ να γίνει ο κατάλληλος έλεγχος για το αν εισάγεται σωστά ο διψήφιος αριθμός και δεν δίνεται λ.χ. τριψήφιος.Ξεχωρίζω μονάδες και δεκάδες του αριθμού και τον ξανασυνθέτω αντίστροφα!
μονάδες <-- αρ MOD 10 δεκάδες <-- αρ DIV 10
νέος_αρ <-- μονάδες * 10 + δεκάδες
ΓΡΑΨΕ 'Ο αριθμός ',αρ,' έγινε ',νέος_αρ, ' !!!' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
15. μετατροπή κλίμακας 0-15 σε κλίμακα 1-6 (0=6),(1,2,3=5),(4,5,6=4), (7,8,9=3),(10,11,12=2),(13,14,15=1)
αρχή
ΠΡΟΓΡΑΜΜΑ κλίμακα
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: klimaka015, klimaka06,help,antistr
ΑΡΧΗ ΓΡΑΨΕ 'δώσε βαθμό 0-15' ΓΡΑΨΕ 'μετατροπή κλίμακας 0-15 σε κλίμακα 1-6'
ΔΙΑΒΑΣΕ klimaka015
help:= klimaka015+2
antistr:=help div 3
klimaka06:=6-antistr
ΓΡΑΨΕ klimaka06ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
←
←
←
2. ΑΝ … ΤΟΤΕ … ΑΛΛΙΩΣ
1. Μετά το διάβασμα ενός αριθμού να εμφανιστεί το μήνυμα «ΘΕΤΙΚΟΣ» αν ο αριθμός είναι θετικός.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A
ΑΡΧΗ
ΔΙΑΒΑΣΕ A
ΑΝ A>0 ΤΟΤΕ ΓΡΑΨΕ A,' ΘΕΤΙΚΟΣ'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ2. Μετά το διάβασμα ενός αριθμού να εμφανίζει το μήνυμα «ΘΕΤΙΚΟΣ» ή «ΑΡΝΗΤΙΚΟΣ» αν ο αριθμός είναι θετικός ή αρνητικός.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1_Α
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A
ΑΡΧΗ
ΔΙΑΒΑΣΕ A
ΑΝ A>0 ΤΟΤΕ ΓΡΑΨΕ A,' ΘΕΤΙΚΟΣ' ΑΛΛΙΩΣ ΓΡΑΨΕ A,' ΑΡΝΗΤΙΚΟΣ' ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ3. Μετά το διάβασμα ενός αριθμού να εμφανιστεί το μήνυμα «ΑΡΝΗΤΙΚΟΣ» αν ο αριθμός είναι θετικός.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A
ΑΡΧΗ
ΔΙΑΒΑΣΕ A
ΑΝ A<0 ΤΟΤΕ ΓΡΑΨΕ A,' ΑΡΝΗΤΙΚΟΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ4. Μετά το διάβασμα δύο αριθμός να εμφανιστεί το μήνυμα «Α>Β» αν Α>Β και το μήνυμα «Α<Β» αν Α<Β.
αρχή
ΠΡΟΓΡΑΜΜΑ SYGRISI1
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A,B
ΑΡΧΗ
ΔΙΑΒΑΣΕ A ΔΙΑΒΑΣΕ B ΑΝ A>B ΤΟΤΕ ΓΡΑΨΕ 'O A= ',A,' EINAI > ',B ,'=B' ΑΛΛΙΩΣ ΓΡΑΨΕ 'O B=', B,' EINAI > ', A, '=A' ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
5. Μετά το διάβασμα ενός αριθμού να εμφανίζει το μήνυμα «ΘΕΤΙΚΟΣ» ή «ΑΡΝΗΤΙΚΟΣ» αν ο αριθμός είναι θετικός ή αρνητικός.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1_Α
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A
ΑΡΧΗ
ΔΙΑΒΑΣΕ A
ΑΝ A<0 ΤΟΤΕ ΓΡΑΨΕ A,' ΑΡΝΗΤΙΚΟΣ' ΑΛΛΙΩΣ ΓΡΑΨΕ A,' ΘΕΤΙΚΟΣ' ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ6. Το πρόγραμμα ζητάει 4 τιμές και εμφανίζει τη μικρότερη από αυτές.
αρχή
ΠΡΟΓΡΑΜΜΑ Εύρεση_ελαχίστου
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, γ, δ, min
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε τον αριθμό α: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό β: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό γ: ' ΔΙΑΒΑΣΕ γ ΓΡΑΨΕ 'Δώσε τον αριθμό δ: ' ΔΙΑΒΑΣΕ δ
min <-- α ΑΝ β<min ΤΟΤΕ min <-- β ΤΕΛΟΣ_ΑΝ ΑΝ γ<min ΤΟΤΕ min <-- γ ΤΕΛΟΣ_ΑΝ ΑΝ δ<min ΤΟΤΕ min <-- δ ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Ο μικρότερος αριθμός είναι ο: ', min
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_ελαχίστου7. Το πρόγραμμα ζητάει 4 τιμές και εμφανίζει τη μικρότερη από αυτές.
αρχή
ΠΡΟΓΡΑΜΜΑ Εύρεση_ελαχίστου
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, min
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε τον αριθμό α: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό β: ' ΔΙΑΒΑΣΕ β
ΑΝ β<α ΤΟΤΕ min <-- β ΤΕΛΟΣ_ΑΝ ΑΝ α<β ΤΟΤΕ min <-- α ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Ο μικρότερος αριθμός είναι ο: ', min
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_ελαχίστου
8. Το πρόγραμμα ζητάει 4 τιμές και εμφανίζει τη μεγαλύτερη από αυτές.
αρχή
ΠΡΟΓΡΑΜΜΑ Εύρεση_μεγίστου
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, γ, δ, max
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε τον αριθμό α: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό β: ' ΔΙΑΒΑΣΕ β ΓΡΑΨΕ 'Δώσε τον αριθμό γ: ' ΔΙΑΒΑΣΕ γ ΓΡΑΨΕ 'Δώσε τον αριθμό δ: ' ΔΙΑΒΑΣΕ δ
max <-- α ΑΝ β>max ΤΟΤΕ max <-- β ΤΕΛΟΣ_ΑΝ ΑΝ γ>max ΤΟΤΕ max <-- γ ΤΕΛΟΣ_ΑΝ ΑΝ δ>max ΤΟΤΕ max <-- δ ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Ο μεγαλύτερος αριθμός είναι ο: ', max
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_μεγίστου
9. Το πρόγραμμα ζητάει 3 πραγματικούς αριθμούς α, β, γ και λύνει την εξίσωση αx^2+βx+γ=0
αρχή
ΠΡΟΓΡΑΜΜΑ Δευτεροβάθμια_εξίσωση
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: α, β, γ, Δ
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε το συντελεστή α:' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε το συντελεστή β:' ΔΙΑΒΑΣΕ β ΓΡΑΨΕ 'Δώσε το συντελεστή γ:' ΔΙΑΒΑΣΕ γ ΓΡΑΨΕ
ΑΝ α<>0 ΤΟΤΕ
Δ <-- β^2-4*α*γ ΑΝ Δ<0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση είναι ΑΔΥΝΑΤΗ' ΑΛΛΙΩΣ_ΑΝ Δ>0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση έχει ΔΥΟ ΡΙΖΕΣ:' ΓΡΑΨΕ 'ρ1 = ', (-β+Τ_Ρ(Δ))/(2*α) ΓΡΑΨΕ 'ρ2 = ', (-β-Τ_Ρ(Δ))/(2*α) ΑΛΛΙΩΣ ΓΡΑΨΕ 'Η εξίσωση έχει ΜΙΑ ΔΙΠΛΗ ΡΙΖΑ:' ΓΡΑΨΕ 'ρ = ', -β/(2*α) ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
ΑΝ β<>0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση έχει ΜΙΑ ΡΙΖΑ:' ΓΡΑΨΕ 'ρ = ', -γ/β ΑΛΛΙΩΣ ΑΝ γ<>0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση είναι ΑΔΥΝΑΤΗ' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Η εξίσωση είναι ΑΟΡΙΣΤΗ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Δευτεροβάθμια_εξίσωση10. Μετά το διάβασμα δύο αριθμών να εμφανίζει το μήνυμα «και οι δύο ΘΕΤΙΚΟΙ» ή «και οι δύο ΑΡΝΗΤΙΚΟΙ» αν οι αριθμοί είναι και οι δυο θετικοί ή και οι δύο αρνητικοί
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1_Α
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A,Β
ΑΡΧΗ
ΔΙΑΒΑΣΕ A ΔΙΑΒΑΣΕ Β
ΑΝ (A>=0) ΚΑΙ (Β>=0) ΤΟΤΕ ΓΡΑΨΕ 'ΘΕΤΙΚΟΙ' ΑΛΛΙΩΣ_ΑΝ (Α<0) ΚΑΙ (Β<0) ΤΟΤΕ ΓΡΑΨΕ 'ΑΡΝΗΤΙΚΟΙ'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
11. Μετά το διάβασμα δύο αριθμών να εμφανίζει το μήνυμα «και οι δύο ΘΕΤΙΚΟΙ» ή «και οι δύο ΑΡΝΗΤΙΚΟΙ» αν οι αριθμοί είναι και οι δυο θετικοί ή και οι δύο αρνητικοί
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1_Α
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A,Β
ΑΡΧΗ
ΔΙΑΒΑΣΕ A ΔΙΑΒΑΣΕ Β
ΑΝ (A>=0) ΤΟΤΕ ΑΝ (Β>=0) ΤΟΤΕ ΓΡΑΨΕ 'ΘΕΤΙΚΟΙ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ
ΑΝ (Α<0) ΤΟΤΕ ΑΝ (Β<0) ΤΟΤΕ ΓΡΑΨΕ 'ΑΡΝΗΤΙΚΟΙ'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ12. Μετά το διάβασμα δύο αριθμών να εμφανίζει το μήνυμα «και οι δύο ομόσιμοι» ή «και οι δύο ετερόσιμοι» αν οι αριθμοί είναι και οι δυο ομόσιμοι ή και οι δύο ετερόσιμοι .
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ1_Α
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A,Β
ΑΡΧΗ
ΔΙΑΒΑΣΕ A ΔΙΑΒΑΣΕ Β
ΑΝ (Α*Β)>0 ΤΟΤΕ ΓΡΑΨΕ 'ΚΑΙ ΟΙ ΔΥΟ ΟΜΟΣΙΜΟΙ' ΑΛΛΙΩΣ
ΓΡΑΨΕ 'ΚΑΙ ΟΙ ΔΥΟ ΕΤΕΡΟΣΙΜΟΙ'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ←
← 3. ΟΣΟ …. ΕΠΑΝΑΛΑΒΕ
1. Το πρόγραμμα υπολογίζει το άθροισμα 1+2+...+ν
αρχή
ΠΡΟΓΡΑΜΜΑ ΕΝΑ_ΣΥΝ_ΔΥΟ_ΣΥΝ
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ν ΑΚΕΡΑΙΕΣ: ΜΕΤΡΗΤΗΣ, ΑΘΡΟΙΣΜΑ
ΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα ζητάει το ν και υπολογίζει το άθροισμα 1+2+...+ν '
ΓΡΑΨΕ 'Δώστε ν' ΔΙΑΒΑΣΕ ν
ΜΕΤΡΗΤΗΣ <-- 1 ΑΘΡΟΙΣΜΑ <-- 0
ΟΣΟ ΜΕΤΡΗΤΗΣ <= ν ΕΠΑΝΑΛΑΒΕ ΑΘΡΟΙΣΜΑ <-- ΑΘΡΟΙΣΜΑ + ΜΕΤΡΗΤΗΣ ΜΕΤΡΗΤΗΣ <-- ΜΕΤΡΗΤΗΣ + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Το άθροισμα 1+2+..+..',ν,' είναι', ΑΘΡΟΙΣΜΑ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ2. Το πρόγραμμα υπολογίζει το άθροισμα 1+2+...+10
αρχή
ΠΡΟΓΡΑΜΜΑ ΕΝΑ_ΣΥΝ_ΔΥΟ_ΣΥΝ
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ, ΣΥΝΟΛΟ
ΑΡΧΗ ΓΡΑΨΕ Το πρόγραμμα υπολογίζει το άθροισμα 1+2+...+10 '
ΑΡΙΘΜΟΣ <-- 10 ΣΥΝΟΛΟ <-- 0
ΟΣΟ ΑΡΙΘΜΟΣ > 0 ΕΠΑΝΑΛΑΒΕ ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΑΡΙΘΜΟΣ ΑΡΙΘΜΟΣ <-- ΑΡΙΘΜΟΣ - 1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Το άθροισμα 1+2+...10 είναι', ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ3. Μετά το διάβασμα ενός αριθμού και όσο είναι μεταξύ των ορίων (0-9) αν τον εμφανίζει αλλιώς να ξαναζητάει αριθμό. Εντολή ΟΣΟ
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ_entos_orion_while_osoΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ
ΑΡΧΗ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό μεταξύ 0 και 9 : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΟΣΟ (ΑΡΙΘΜΟΣ < 0) Η (ΑΡΙΘΜΟΣ > 9) ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ ('δώσε ακέραιο αριθμό μεταξύ 0 και 9 : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΑΡΙΘΜΟΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
4. Υπολογισμός αθροίσματος 1+2+..+10 .Εντολή ΟΣΟ.
αρχή
ΠΡΟΓΡΑΜΜΑ υπολογισμός_αθροίσματος_10_αριθμών_while_osoΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ, synolo
ΑΡΧΗ ΑΡΙΘΜΟΣ:=10 synolo:=0
ΟΣΟ (ΑΡΙΘΜΟΣ > 0) ΕΠΑΝΑΛΑΒΕ
synolo:=synolo+ΑΡΙΘΜΟΣ ΑΡΙΘΜΟΣ:=ΑΡΙΘΜΟΣ-1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΣΥΝΟΛΟ= ', synolo
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ5. Υπολογισμός αθροίσματος 1+2+..+10 .Εντολή ΟΣΟ.
αρχή
ΠΡΟΓΡΑΜΜΑ υπολογισμός_αθροίσματος_10_αριθμών_while_osoΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ, synolo
ΑΡΧΗ ΑΡΙΘΜΟΣ:=1 synolo:=0
ΟΣΟ (ΑΡΙΘΜΟΣ < 10) ΕΠΑΝΑΛΑΒΕ
synolo:=synolo+ΑΡΙΘΜΟΣ ΑΡΙΘΜΟΣ:=ΑΡΙΘΜΟΣ+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΣΥΝΟΛΟ= ', synolo
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ6. Υπολογισμός MO ν αριθμών.Εντολή ΟΣΟ.
αρχή
ΠΡΟΓΡΑΜΜΑ υπολογισμός_MO_n_ARITHMON
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: s,a,m ΑΚΕΡΑΙΕΣ: k
ΑΡΧΗ s:=0 k:=0
ΓΡΑΨΕ 'δώσε έναν αριθμό ' ΔΙΑΒΑΣΕ a
ΟΣΟ (a<>0.0) ΕΠΑΝΑΛΑΒΕ
s:=s+a k:=k+1 ΓΡΑΨΕ 'δώσε έναν αριθμό ' ΔΙΑΒΑΣΕ a
m:=s/k
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'M.O.= ', m
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
7. Υπολογισμός παράστασης Κ=, Μ= για (Κ>0 και Μ<20) με αρχικές τιμές Κ=50 και Μ=2.Εντολή ΟΣΟ.
αρχή
ΠΡΟΓΡΑΜΜΑ aaaΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: K,ΜΑΡΧΗ
Μ:=2
Κ:=50
ΟΣΟ (Κ>0) Ή (Μ<20) ΕΠΑΝΑΛΑΒΕ
Κ:= Κ-2*Μ
Μ:= 3*Μ-1
ΓΡΑΨΕ Κ, Μ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ8. Εμφάνιση μηνύματος «μάντεψε» αν αριθμός >0.Εντολή ΟΣΟ.
αρχή
ΠΡΟΓΡΑΜΜΑ while2
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ
ΑΡΧΗ
ΑΡΙΘΜΟΣ <-- 1
ΟΣΟ ΑΡΙΘΜΟΣ <> 0 ΕΠΑΝΑΛΑΒΕ
ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ ΓΡΑΨΕ ΓΡΑΨΕ 'μάντεψε!' ΓΡΑΨΕ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ9. Προπαίδεια του 9εντολή ΟΣΟ
αρχή
ΠΡΟΓΡΑΜΜΑ propedia_9
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ari, polapla
ΑΡΧΗ
ari := 1
ΟΣΟ ari < 11 ΕΠΑΝΑΛΑΒΕ
polapla := 9 * ari ΓΡΑΨΕ ' 9 * ', ari , ' = ',polapla ari := ari + 1;
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
10. Προπαίδεια του 9εντολή ΟΣΟ
αρχή
ΠΡΟΓΡΑΜΜΑ propedia_9
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ari, polapla
ΑΡΧΗ
ari := 1
ΟΣΟ ari <= 10 ΕΠΑΝΑΛΑΒΕ
polapla := 9 * ari ΓΡΑΨΕ ' 9 * ', ari , ' = ',polapla ari := ari + 1;
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ11. σύνολο_χρημάτων_μιας_τάξηςεντολή ΟΣΟ
αρχή
ΠΡΟΓΡΑΜΜΑ σύνολο_χρημάτων_μιας_τάξης
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ
ΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε αρνητικό αριθμό '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ
ΟΣΟ ΠΟΣΟ>=0 ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΠΟΣΟ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ - ΠΟΣΟ
ΓΡΑΨΕ ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
12. σύνολο_χρημάτων_μιας_τάξηςεντολή ΟΣΟ ????????????
αρχή
ΠΡΟΓΡΑΜΜΑ σύνολο_χρημάτων_μιας_τάξης
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ ΧΑΡΑΚΤΗΡΕΣ: ΤΕΛΟΣΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε αρνητικό αριθμό '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΟΣΟ ΤΕΛΟΣ<>'Ν' ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΠΟΣΟ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ - ΠΟΣΟ
ΓΡΑΨΕ ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ13. σύνολο_χρημάτων_μιας_τάξης
αρχή
ΠΡΟΓΡΑΜΜΑ σύνολο_χρημάτων_μιας_τάξης
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ ΧΑΡΑΚΤΗΡΕΣ: ΤΕΛΟΣΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε Ν '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΟΣΟ ΤΕΛΟΣ<>'N' ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΠΟΣΟ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
14. σύνολο_χρημάτων_μιας_τάξης
αρχή
ΠΡΟΓΡΑΜΜΑ σύνολο_χρημάτων_μιας_τάξης
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ ΧΑΡΑΚΤΗΡΕΣ: ΤΕΛΟΣΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε * '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΟΣΟ ΤΕΛΟΣ<>'*' ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΓΡΑΨΕ 'ENTER για συνέχεια' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΠΟΣΟ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ15. Μετά το διάβασμα ενός αριθμού και όσο ο αριθμός αυτός είναι θετικός να τον εμφανίζει και να ζητάει άλλον αριθμό.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ_entos_orionΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ
ΑΡΧΗ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΟΣΟ (ΑΡΙΘΜΟΣ >= 0) ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ ΑΡΙΘΜΟΣ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ16. Μετά το διάβασμα ενός αριθμού και όσο ο αριθμός αυτός είναι θετικός να εμφανίζει τον αντίθετό του και να ζητάει άλλον αριθμό.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ_entos_orionΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ
ΑΡΧΗ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΟΣΟ (ΑΡΙΘΜΟΣ >= 0) ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ -ΑΡΙΘΜΟΣ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
← 4. ΓΙΑ …. ΑΠΟ … ΜΕΧΡΙ
1. Να εμφανιστεί ο Αριθμός για Αριθμός = από 1 μέχρι 10.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR1
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ AR1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ2. Να υπολογιστεί το 3*Α για Α=1 μέχρι 10.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR1A
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ AR1,' ',3*AR1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ3. Να εμφανιστεί το Α για Α=-10 μέχρι 10.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR1B
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ -10 ΜΕΧΡΙ 10 ΓΡΑΨΕ AR1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ4. Να υπολογιστεί το 3*Α+5 για Α=-10 μέχρι 10.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR1C
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ -10 ΜΕΧΡΙ 10 ΓΡΑΨΕ AR1,' ',3*AR1+5 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ5. Να υπολογιστεί το Α*Α για Α=1 μέχρι 5.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR1D
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ AR1*AR1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
6. Να υπολογιστεί το 2*Α-1 για Α=15 μέχρι 1 με βήμα -1.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR1E
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 15 ΜΕΧΡΙ 1 ΜΕ ΒΗΜΑ -1 ΓΡΑΨΕ AR1*2-1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ7. Να εμφανιστεί το Α για Α=15 μέχρι 1 με βήμα -1.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR2
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 15 ΜΕΧΡΙ 1 ΜΕ ΒΗΜΑ -1 ΓΡΑΨΕ AR1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ8. Να υπολογιστεί το 2*Α-1 για Α=15 μέχρι 1 με βήμα -1.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ FOR2A
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 15 ΜΕΧΡΙ 1 ΜΕ ΒΗΜΑ -1 ΓΡΑΨΕ AR1*2-1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ9. Για Α=1 μέχρι 3 και Β=1 μέχρι 3 να εμφανιστούν οι συνδυασμοί των Α και Β
αρχή
ΠΡΟΓΡΑΜΜΑ FOR3
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1 , AR2
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 3
ΓΙΑ AR2 ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ AR1,' ',AR2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ10. Για Α=1 μέχρι 3 και Β=1 μέχρι 3 να εμφανιστεί μετά από κάθε Α όλες οι τιμές του Β.
αρχή
ΠΡΟΓΡΑΜΜΑ FOR3A
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1 , AR2
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ AR1
ΓΙΑ AR2 ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ AR2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
11. Για Α=1 μέχρι 3 και Β=1 μέχρι 3 να εμφανιστούν οι τιμές του Α και μετά οι τιμές του Β
αρχή
ΠΡΟΓΡΑΜΜΑ FOR3A_2
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1 , AR2
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ AR1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ AR2 ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ AR2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ12. Άθροισμα 1+2+ … +ν
αρχή
ΠΡΟΓΡΑΜΜΑ FOR4
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1 , ν ΠΡΑΓΜΑΤΙΚΕΣ: SYN
ΑΡΧΗ SYN <-- 0 ΓΡΑΨΕ 'πόσοι αριθμοί= ' ΔΙΑΒΑΣΕ ν ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ ν SYN <-- SYN+1 ΓΡΑΨΕ 'ΑΘΡΟΙΣΜΑ= ', SYN ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ13. Για Α=1 μέχρι 5 και Β=1 μέχρι 5 να εμφανιστούν οι τιμές του Α^2 και μετά οι τιμές του Β^3 με 0 ψηφία μετά το κόμμα
αρχή
ΠΡΟΓΡΑΜΜΑ FOR5A
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1 , AR2
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ AR1^2:2:0
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ AR2 ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ AR2^3:2:0
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ14. Για Α=1 μέχρι 3 και Β=3 μέχρι 1 με βήμα -1 να εμφανιστούν μετά από κάθε Α όλες οι τιμές του Β αρχή
ΠΡΟΓΡΑΜΜΑ FOR5A
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:AR1 , AR2
ΑΡΧΗ
ΓΙΑ AR1 ΑΠΟ 1 ΜΕΧΡΙ 3 ΓΡΑΨΕ AR1 ΓΙΑ AR2 ΑΠΟ 3 ΜΕΧΡΙ 1 ΜΕ ΒΗΜΑ -1 ΓΡΑΨΕ AR2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
15. επανάληψη ν φορές του '**--++//**'
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:metritis,foresΑΡΧΗ ΓΡΑΨΕ 'programma= επανάληψη '
ΓΡΑΨΕ ΓΡΑΨΕ 'poses fores ;;;'
ΔΙΑΒΑΣΕ fores
ΓΙΑ metritis ΑΠΟ 1 ΜΕΧΡΙ fores
ΓΡΑΨΕ '**--++//**'
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ16. μετατροπή βαθμών Κελσίου (-40 μέχρι 120) σε Φαρενάιτ.Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: c,f,mΑΡΧΗ ΓΡΑΨΕ 'programma= μετατροπή βαθμών Κελσίου σε Φαρενάιτ '
ΓΡΑΨΕ
ΓΙΑ f ΑΠΟ -40 ΜΕΧΡΙ 120
c <-- 5-(f-32)/9
ΓΡΑΨΕ'F= ',f:4:2,'==> ','C=',c:8:2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ17. εκτύπωσης προπαίδειας (3*3).Εντολή ΓΙΑ ... ΜΕΧΡΙ ???????
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: grammi,stiliΑΡΧΗ ΓΡΑΨΕ 'programma= εκτύπωσης προπαίδειας '
ΓΡΑΨΕ
ΓΙΑ grammi ΑΠΟ 1 ΜΕΧΡΙ 3
ΓΙΑ stili ΑΠΟ 1 ΜΕΧΡΙ 3
ΓΡΑΨΕ grammi*stili:4
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
18. υπολογισμός του 1+3+5+7 +19 (περιττοί αριθμοί)Εντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: synolo,bimaΑΡΧΗ ΓΡΑΨΕ 'programma= υπολογισμός του 1+3+5 … + 19 (περιττοί αριθμοί) '
synolo:=0 bima:=1
ΓΡΑΨΕ
ΓΙΑ bima ΑΠΟ 1 ΜΕΧΡΙ 20 ΜΕ ΒΗΜΑ 2
synolo:=synolo+bima
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ synolo
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ19. υπολογισμός αθροίσματος και μέσου όρους ν αριθμώνΕντολή ΓΙΑ ... ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: athroisma,timi,mesos ΑΚΕΡΑΙΕΣ:posoi,metritis
ΑΡΧΗ ΓΡΑΨΕ 'programma= υπολογισμός αθροίσματος και μέσου όρους ν αριθμών ) ' ΓΡΑΨΕ ΓΡΑΨΕ 'posoi arithmoi ;; ' ΔΙΑΒΑΣΕ posoi
athroisma:=0
ΓΡΑΨΕ
ΓΙΑ metritis ΑΠΟ 1 ΜΕΧΡΙ posoi
ΔΙΑΒΑΣΕ timi
athroisma:=athroisma+timi mesos:=athroisma/posoi
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'το άθροισμα είναι : ',athroisma:2:2 ΓΡΑΨΕ ΓΡΑΨΕ 'ο μέσος όρος είναι : ',mesos:2:2
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
20. Εντολή ΓΙΑ … ΑΠΟ …. ΜΕΧΡΙ
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:k,l,m,n
ΑΡΧΗ ΓΡΑΨΕ ‘εντολή ΓΙΑ … ΑΠΌ …. ΜΕΧΡΙ’ ' ΓΡΑΨΕ ΓΡΑΨΕ 'posoi arithmoi ;; ' ΔΙΑΒΑΣΕ m
ΓΡΑΨΕ
ΓΙΑ k ΑΠΟ 1 ΜΕΧΡΙ m
ΓΡΑΨΕ 'dose arithmo ..' ΔΙΑΒΑΣΕ n
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ k:5, n:5 ΓΡΑΨΕ ΓΡΑΨΕ n:5 ΓΡΑΨΕ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ21. εκτύπωση ν (*)
αρχή
ΠΡΟΓΡΑΜΜΑ for_gia
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:i,j,l,n
ΑΡΧΗΓΡΑΨΕ 'programma= εκτύπωση ν αριθμών σε (*)’ ΓΡΑΨΕ ΓΡΑΨΕ 'posoi arithmoi ;; ' ΔΙΑΒΑΣΕ n ΓΡΑΨΕ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ n
ΓΡΑΨΕ '*’ ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 2*i-1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ22. Άθροισμα του Μ=1 ΜΕΧΡΙ 10
αρχή
ΠΡΟΓΡΑΜΜΑ aaaΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Σ,ΜΑΡΧΗ
Σ:=0
Για Μ από 1 μέχρι 10 Σ:=Σ+Μ Τέλος_επανάληψης ΓΡΑΨΕ ΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
23. άθροισμα του Μ=1 ΜΕΧΡΙ 10
αρχή
ΠΡΟΓΡΑΜΜΑ aaaΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: K,Σ,ΜΑΡΧΗ
Σ:=0 Μ:=1
Για Κ από 1 μέχρι 10
Σ:= Σ+Μ
Μ:=Μ+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Σ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ24. Βαθμοί_Φαρεναιτ
αρχή
ΠΡΟΓΡΑΜΜΑ Βαθμοί_Φαρεναιτ
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Celsius ΠΡΑΓΜΑΤΙΚΕΣ: Fahrenheit
ΑΡΧΗ
ΓΙΑ Celsius ΑΠΟ 10 ΜΕΧΡΙ 20 ΜΕ ΒΗΜΑ 5
Fahrenheit := 9 / 5 * Celsius + 32
ΓΡΑΨΕ 'Η θερμοκρασία ',Celsius,' βαθμών Κελσίου :' ΓΡΑΨΕ ' σε βαθμούς Φαρεναιτ είναι :', Fahrenheit:6:2 ,' F'
ΓΡΑΨΕ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ25. Βαθμοί_Φαρεναιτ
αρχή
ΠΡΟΓΡΑΜΜΑ Βαθμοί_Φαρεναιτ
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Celsius ΠΡΑΓΜΑΤΙΚΕΣ: Fahrenheit
ΑΡΧΗ
ΓΙΑ Celsius ΑΠΟ 10 ΜΕΧΡΙ 20
Fahrenheit := 9 / 5 * Celsius + 32
ΓΡΑΨΕ 'Η θερμοκρασία ',Celsius,' βαθμών Κελσίου :' ΓΡΑΨΕ ' σε βαθμούς Φαρεναιτ είναι :', Fahrenheit:6:2 ,' F'
ΓΡΑΨΕ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
← 5. …. ΜΕΧΡΙΣ_ΟΤΟΥ
1. propedia_9εντολή ΜΕΧΡΙΣ_ΟΤΟΥ
αρχή
ΠΡΟΓΡΑΜΜΑ propedia_9
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ari, polapla
ΑΡΧΗ
ari := 1
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
polapla := 9 * ari ΓΡΑΨΕ ' 9 * ', ari , ' = ',polapla ari := ari + 1;
ΜΕΧΡΙΣ_ΟΤΟΥ ari = 11
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ2. ΑΡΙΘΜΟΣ_entos_orion
αρχή
ΠΡΟΓΡΑΜΜΑ repeat_mexris_otouΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ
ΑΡΧΗ ΓΡΑΨΕ 'programma= ΑΡΙΘΜΟΣ_entos_orion' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό μεταξύ 0 και 9 : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΜΕΧΡΙΣ_ΟΤΟΥ (ΑΡΙΘΜΟΣ < 0) Η (ΑΡΙΘΜΟΣ > 9)
ΓΡΑΨΕ 'αριθμός εκτός ορίων'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ3. υπολογισμός κύκλου
αρχή
ΠΡΟΓΡΑΜΜΑ repeat_mexris_otou_divΣΤΑΘΕΡΕΣ pi=3.14
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: aktina,perimetros,epifaneia
ΑΡΧΗ ΓΡΑΨΕ 'programma= υπολογισμός κύκλου '
ΓΡΑΨΕ ΓΡΑΨΕ ('δώσε aktina : ')
ΔΙΑΒΑΣΕ aktina
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
perimetros:=2*aktina*pi
epifaneia:=aktina*aktina*pi
ΓΡΑΨΕ aktina:3:1,' ‘,perimetros:4:2,' ,epifaneia:5:2 ΓΡΑΨΕ ΓΡΑΨΕ ('δώσε aktina : ') ΓΡΑΨΕ ΔΙΑΒΑΣΕ aktina
ΜΕΧΡΙΣ_ΟΤΟΥ aktina=0
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
4. υπολογισμός αθροίσματος αριθμών
αρχή
ΠΡΟΓΡΑΜΜΑ repeat_mexris_otou
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: x,s
ΑΡΧΗΓΡΑΨΕ 'programma= υπολογισμός αθροίσματος αριθμών '
ΓΡΑΨΕ
s:=0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
s:=s+x ΔΙΑΒΑΣΕ x
ΜΕΧΡΙΣ_ΟΤΟΥ x=0
ΓΡΑΨΕ s:5:2
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ5. υπολογισμός μέσου όρου αριθμών
αρχή
ΠΡΟΓΡΑΜΜΑ repeat_mexris_otou
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: x,s ΑΚΕΡΑΙΕΣ: nΑΡΧΗΓΡΑΨΕ 'programma= υπολογισμός μέσου όρου αριθμών '
ΓΡΑΨΕ s:=0 n:=0
ΔΙΑΒΑΣΕ x
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ s:=s+x n:=n+1
ΔΙΑΒΑΣΕ x
ΜΕΧΡΙΣ_ΟΤΟΥ x=0
ΓΡΑΨΕ 'μέσος = ',s/n:5:2
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ6. βρες το όνομά μου
αρχή
ΠΡΟΓΡΑΜΜΑ repeat1
ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: onoma
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'βρες το όνομά μου! ' ΔΙΑΒΑΣΕ onoma ΜΕΧΡΙΣ_ΟΤΟΥ onoma='Ram' ΓΡΑΨΕ ΓΡΑΨΕ 'το πέτυχες!!!'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
7. Suma
αρχή
ΠΡΟΓΡΑΜΜΑ repeat2ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:s,a
ΑΡΧΗ
s:=0; ΔΙΑΒΑΣΕ a
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
s:=s+a; ΔΙΑΒΑΣΕ a ΜΕΧΡΙΣ_ΟΤΟΥ a<0
ΓΡΑΨΕ 'suma = ',s
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ8. πλήθος ψηφίων ενός αριθμού
αρχή
ΠΡΟΓΡΑΜΜΑ repeat_mexris_otou_divΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ ,plithos
ΑΡΧΗ ΓΡΑΨΕ 'programma= πλήθος ψηφίων ενός αριθμού'
ΓΡΑΨΕ ΓΡΑΨΕ ('δώσε ακέραιο αριθμό : ')
ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
plithos:=0 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΑΡΙΘΜΟΣ:=ΑΡΙΘΜΟΣ DIV 10 plithos:=plithos+1
ΜΕΧΡΙΣ_ΟΤΟΥ ΑΡΙΘΜΟΣ=0
ΓΡΑΨΕ 'πλήθος ψηφίων αριθμού= ',plithos
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
← 7.(2.& 3.) ΑΝ … ΤΟΤΕ … ΑΛΛΙΩΣ & ΟΣΟ… ΕΠΑΝΑΛΑΒΕ
Μετά το διάβασμα ενός αριθμού (<>0, τερματισμός με 0)να εμφανίζει το μήνυμα «ΘΕΤΙΚΟΣ» ή «ΑΡΝΗΤΙΚΟΣ» αν ο αριθμός είναι θετικός ή αρνητικός.
αρχή
ΠΡΟΓΡΑΜΜΑ ΑΡΙΘΜΟΣ_while_osoΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΡΙΘΜΟΣ
ΑΡΧΗ ΓΡΑΨΕ ('δώσε αριθμό : ')
ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ
ΟΣΟ ΑΡΙΘΜΟΣ = 0 ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ ('δώσε αριθμό : ') ΔΙΑΒΑΣΕ ΑΡΙΘΜΟΣ ΑΝ ΑΡΙΘΜΟΣ > 0 ΤΟΤΕ ΓΡΑΨΕ ('ΘΕΤΙΚΟΣ ') ΤΕΛΟΣ_ΑΝ
ΑΝ ΑΡΙΘΜΟΣ < 0 ΤΟΤΕ
ΓΡΑΨΕ ('ΑΡΝΗΤΙΚΟΣ')
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
← 8.(2 & 6) ΑΝ … ΤΟΤΕ … ΑΛΛΙΩΣ & DIV & MOD
1. ΔΥΝΑΤΟΤΗΤΑ ακριβούς ΔΙΑΙΡΕΣΗΣ
αρχή
ΠΡΟΓΡΑΜΜΑ MODI1
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A,B
ΑΡΧΗ
ΔΙΑΒΑΣΕ A B <-- A MOD 2 ΑΝ B=0 ΤΟΤΕ ΓΡΑΨΕ 'NAI' ΑΛΛΙΩΣ ΓΡΑΨΕ 'OXI' ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ2. ΔΥΝΑΤΟΤΗΤΑ ακριβούς ΔΙΑΙΡΕΣΗΣ Α δια Β
αρχή
ΠΡΟΓΡΑΜΜΑ MODI2
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:A,B,C
ΑΡΧΗ ΓΡΑΨΕ 'ΔΥΝΑΤΟΤΗΤΑ ΔΙΑΙΡΕΣΗΣ' ΓΡΑΨΕ 'ΔΩΣΕ ΑΡΙΘΜΟ Α' ΔΙΑΒΑΣΕ A ΓΡΑΨΕ 'ΔΩΣΕ ΑΡΙΘΜΟ Β' ΔΙΑΒΑΣΕ Β C <-- A MOD B ΑΝ C=0 ΤΟΤΕ ΓΡΑΨΕ A,' ΔΙΑΙΡΕΙΤΕ ΔΙΑ ΤΟΥ ',B, 'ΑΚΡΙΒΩΣ' ΑΛΛΙΩΣ ΓΡΑΨΕ A,' ΔΕΝ ΔΙΑΙΡΕΙΤΑΙ ΔΙΑ ΤΟΥ ' ,B, 'ΑΚΡΙΒΩΣ' ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ3. Μετά το διάβασμα ενός αριθμού να εμφανιστεί το μήνυμα «ΠΕΡΙΤΟΣ» ή «ΑΡΤΙΟΣ»
αρχή
ΠΡΟΓΡΑΜΜΑ PERITOS_ARTIOS
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:ARΑΡΧΗ
ΓΡΑΨΕ 'Dose ARITHMO: ' ΔΙΑΒΑΣΕ AR
ΑΝ ((AR MOD 2)=0) ΤΟΤΕ ΓΡΑΨΕ'ΑΡΙΘΜΟΣ',AR,' PERITOS' ΑΛΛΙΩΣ ΓΡΑΨΕ 'ΑΡΙΘΜΟΣ ', AR , ' ARTIOS' ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
4. Μετά το διάβασμα ενός αριθμού να εμφανιστεί το μήνυμα «ΠΕΡΙΤΟΣ» ή «ΑΡΤΙΟΣ»
αρχή
ΠΡΟΓΡΑΜΜΑ PERITOS_ARTIOS
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:ARΑΡΧΗ
ΓΡΑΨΕ 'Dose ARITHMO: ' ΔΙΑΒΑΣΕ AR
ΑΝ ((AR MOD 2)=0) ΤΟΤΕ ΓΡΑΨΕ 'ΑΡΙΘΜΟΣ ', AR , ' PERITOS' ΑΛΛΙΩΣ ΓΡΑΨΕ 'ΑΡΙΘΜΟΣ ', AR , ' ARTIOS' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
5. Υπολογισμός δίσεκτου έτους – χρήση MOD.
αρχή
ΠΡΟΓΡΑΜΜΑ ΔΙΣΕΚΤΟΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: xΑΡΧΗ
ΓΡΑΨΕ 'Δώσε μια χρονολογία.' ΔΙΑΒΑΣΕ x ΑΝ ((x MOD 4 = 0) ΚΑΙ (x MOD 100 <> 0)) Η (x MOD 400 = 0) ΤΟΤΕ ΓΡΑΨΕ 'Το έτος ' , x , ' είναι δίσεκτο.' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Το έτος ' , x , ' δεν είναι δίσκετο.' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΙΣΕΚΤΟ