← 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_01 ΜΕΤΑΒΛΗΤΕΣ
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
← 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
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΑΤΟΜΑ,ΔΙΚΛΙΝΑ,ΜΟΝΟΚΛΙΝΑ
ΑΡΧΗ
ΓΡΑΨΕ 'Πόσα άτομα θα μείνουν στο ξενοδοχείο ;;' ΔΙΑΒΑΣΕ ΑΤΟΜΑ
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.
! Εδώ θα μπορούσε με την ΑΝ να γίνει ο κατάλληλος έλεγχος για το αν εισάγεται σωστά ο διψήφιος αριθμός και δεν δίνεται λ.χ. τριψήφιος.Ξεχωρίζω μονάδες και δεκάδες του αριθμού και τον ξανασυνθέτω αντίστροφα!
μονάδες <-- αρ 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)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ6. Το πρόγραμμα ζητάει 4 τιμές και εμφανίζει τη μικρότερη από αυτές.
αρχή
ΠΡΟΓΡΑΜΜΑ Εύρεση_ελαχίστου
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, γ, δ, min
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε τον αριθμό α: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό β: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό γ: ' ΔΙΑΒΑΣΕ γ ΓΡΑΨΕ 'Δώσε τον αριθμό δ: ' ΔΙΑΒΑΣΕ δ
min <-- α ΑΝ β<min ΤΟΤΕ min <-- β ΤΕΛΟΣ_ΑΝ ΑΝ γ<min ΤΟΤΕ min <-- γ ΤΕΛΟΣ_ΑΝ ΑΝ δ<min ΤΟΤΕ min <-- δ ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ 'Ο μικρότερος αριθμός είναι ο: ', min
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_ελαχίστου7. Το πρόγραμμα ζητάει 4 τιμές και εμφανίζει τη μικρότερη από αυτές.
αρχή
ΠΡΟΓΡΑΜΜΑ Εύρεση_ελαχίστου
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, min
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε τον αριθμό α: ' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε τον αριθμό β: ' ΔΙΑΒΑΣΕ β
ΑΝ β<α ΤΟΤΕ min <-- β ΤΕΛΟΣ_ΑΝ ΑΝ α<β ΤΟΤΕ min <-- α ΤΕΛΟΣ_ΑΝ
8. Το πρόγραμμα ζητάει 4 τιμές και εμφανίζει τη μεγαλύτερη από αυτές.
αρχή
ΠΡΟΓΡΑΜΜΑ Εύρεση_μεγίστου
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, γ, δ, 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 ΤΟΤΕ ΓΡΑΨΕ 'ΚΑΙ ΟΙ ΔΥΟ ΟΜΟΣΙΜΟΙ' ΑΛΛΙΩΣ
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ ΧΑΡΑΚΤΗΡΕΣ: ΤΕΛΟΣΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε αρνητικό αριθμό '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΟΣΟ ΤΕΛΟΣ<>'Ν' ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΠΟΣΟ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ - ΠΟΣΟ
ΓΡΑΨΕ ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ13. σύνολο_χρημάτων_μιας_τάξης
αρχή
ΠΡΟΓΡΑΜΜΑ σύνολο_χρημάτων_μιας_τάξης
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ ΧΑΡΑΚΤΗΡΕΣ: ΤΕΛΟΣΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε Ν '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΟΣΟ ΤΕΛΟΣ<>'N' ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΣΥΝΟΛΟ, ΠΟΣΟ ΧΑΡΑΚΤΗΡΕΣ: ΤΕΛΟΣΑΡΧΗ ΓΡΑΨΕ 'Το πρόγραμμα βρίσκει το σύνολο των χρημάτων που έχουν οι μαθητές μιας τάξης.' ΓΡΑΨΕ 'Για τερματισμό πατήστε * '
ΣΥΝΟΛΟ <-- 0
ΓΡΑΨΕ 'Δώστε το ποσό του πρώτου μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΣΥΝΟΛΟ <-- ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΟΣΟ ΤΕΛΟΣ<>'*' ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'ΕΠΩΜΕΝΟΣ ΜΑΘΗΤΗΣ' ΓΡΑΨΕ 'Δώστε το ποσό του μαθητή' ΔΙΑΒΑΣΕ ΠΟΣΟ ΓΡΑΨΕ 'ΤΕΛΟΣ (Ν/Ο)' ΓΡΑΨΕ 'ENTER για συνέχεια' ΔΙΑΒΑΣΕ ΤΕΛΟΣ
ΣΥΝΟΛΟ <-- ΣΥΝΟΛΟ + ΠΟΣΟ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΣΥΝΟΛΟ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ15. Μετά το διάβασμα ενός αριθμού και όσο ο αριθμός αυτός είναι θετικός να τον εμφανίζει και να ζητάει άλλον αριθμό.
ΑΡΧΗ ΓΡΑΨΕ 'ΔΥΝΑΤΟΤΗΤΑ ΔΙΑΙΡΕΣΗΣ' ΓΡΑΨΕ 'ΔΩΣΕ ΑΡΙΘΜΟ Α' ΔΙΑΒΑΣΕ 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 , ' δεν είναι δίσκετο.' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΙΣΕΚΤΟ