Κεθάιαηα 7-8
Από ηνλ Αιγόξηζκν ζην
Πξόγξακκα
Βάδσ όλνκα αιγνξίζκνπ
ζην Σέινο

ΓΔΝ Βάδσ όλνκα
πξνγξάκκαηνο ζην Σέινο,
αιιά γξάθσ
ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
4
Γνκή Δπηινγήο
Γνκή Δπηινγήο ΗΓΗΑ ζύληαμε
ΠΑΝΣΑ ΒΑΕΧ ΣΔΛΟ΢_ΑΝ
Γνκέο επαλάιεςεο
ΗΓΗΑ ΢YΝΣΑΞΖ κε ηνλ Αιγόξηζκν.
 Ο΢Ο
 ΓΗΑ
 ΑΡΥΖ ΔΠΑΝΑΛΖΦΖ΢
Πάκε ζηελ άζθεζε 5
Άζθεζε 1
Πνην από ηα παξαθάησ ππνινγίδεη ην άζξνηζκα ησλ πεξηηηώλ αξηζκώλ κέρξη ην
100
A.
Άζξνηζκα <- 0
ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100
Άζξνηζκα <- Άζξνηζκα+Η
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
B.
Άζξνηζκα <- 0
ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 ΜΔ_ΒΖΜΑ 2
Άζξνηζκα <- Άζξνηζκα+ Η
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
Γ.
ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 ΜΔ_ΒΖΜΑ 2
Άζξνηζκα <- 0
Άζξνηζκα <- Άζξνηζκα+ Η
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
Γ.
ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 ΜΔ_ΒΖΜΑ 2
Άζξνηζκα <- Η
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
Άζθεζε 2 (Από ηεηξάδην
καζεηή)
10. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε
ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢
Α <- 0
ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 5
Α <- Α-1
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΜΔΥΡΗ΢_ΟΣΟΤ Α=0

10 παξαιιαγή α
Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε.
ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢
Α <- 0
ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ -1
Α <- Α-1
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΜΔΥΡΗ΢_ΟΣΟΤ Α=0
Άζθεζε 2 (Από ηεηξάδην
καζεηή)
10 παξαιιαγή β
Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε.
ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢
Α <- 0
ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ 1
Α <- Α-1
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΜΔΥΡΗ΢_ΟΣΟΤ Α=0
Άζθεζε 2 (Από ηεηξάδην
καζεηή)
10. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε
ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢
Α <- 0
ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 5
Α <- Α-1
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΜΔΥΡΗ΢_ΟΣΟΤ Α=0
10 παξαιιαγή α
Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε.
ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢
Α <- 0
ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ -1
Α <- Α-1
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΜΔΥΡΗ΢_ΟΣΟΤ Α=0
10 παξαιιαγή β
Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε.
ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢
Α <- 0
ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ 1
Α <- Α-1
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΜΔΥΡΗ΢_ΟΣΟΤ Α=0

Άπεηξεο

Άπεηξεο

1 θνξά
Άζθεζε 3 (Από ηεηξάδην
καζεηή)
12. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε
ΓΗΑ I ΑΠΟ 1 ΜΔΥΡΗ 2 ΜΔ_ΒΖΜΑ 3
ΓΡΑΦΔ ‘Μήλπκα’
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
Παξαιιαγή ηεο 9
9. Ση ζα εθηππώζεη ην παξαθάησ ηκήκα πξνγξάκκαηνο
Α <- 0
ΓΗΑ Η ΑΠΟ 10 ΜΔΥΡΗ 20 ΜΔ_ΒΖΜΑ 10
Α <- Α+Η^2
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΓΡΑΦΔ ‘Α=’, Α
ΓΡΑΦΔ ‘Η=’, Η
Άζθεζε 3 (Από ηεηξάδην
καζεηή)
12. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε
ΓΗΑ I ΑΠΟ 1 ΜΔΥΡΗ 2 ΜΔ_ΒΖΜΑ 3
ΓΡΑΦΔ ‘Μήλπκα’
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢

1 θνξά

9. Ση ζα εθηππώζεη ην παξαθάησ ηκήκα πξνγξάκκαηνο
Α <- 0
Α= 500
ΓΗΑ Η ΑΠΟ 10 ΜΔΥΡΗ 20 ΜΔ_ΒΖΜΑ 10
Η=30
Α <- Α+Η^2
ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
ΓΡΑΦΔ ‘Α=’, Α
ΓΡΑΦΔ ‘Η=’, Η
Άζθεζε 5 (Λπκέλε ζην ηεηξάδην
καζεηή)
Άζθεζε 5
ΠΡΟΓΡΑΜΜΑ Ρύποι
ΜΔΣΑΒΛΗΣΔ΢
ΑΚΔΡΑΙΔ΢:ΝΟ2, Ο3
ΑΡΥΗ
ΓΡΑΦΔ ‘Γώζε ηην ηιμή ηος Γιοξειδίος ηος αζώηος’
ΓΙΑΒΑ΢Δ ΝΟ2
ΓΡΑΦΔ ‘Γώζε ηην ηιμή ηος Όζονηορ’
ΓΙΑΒΑ΢Δ Ο3
ΑΝ ΝΟ2>700 Ή Ο3 > 500 ΣΟΣΔ
ΓΡΑΦΔ ‘ΠΑΡΑ ΠΟΛΤ ΤΦΗΛΟΙ ΡΤΠΟΙ ΑΠΑΓΟΡΔΤ΢Η ΚΤΚΛΟΦΟΡΙΑ΢’
ΑΛΛΙΧ΢_ΑΝ ΝΟ2 > 500 Ή Ο3 > 300 ΣΟΣΔ
ΓΡΑΦΔ ‘ΠΟΛΤ ΤΦΗΛΟΙ ΡΤΠΟΙ ΔΚΣΑΚΣΑ ΜΔΣΡΑ’
ΑΛΛΙΧ΢_ΑΝ ΝΟ2 > 400 Ή Ο3 > 250 ΣΟΣΔ
ΓΡΑΦΔ ‘ΠΡΟ΢ΟΥΗ ΤΦΗΛΟΙ ΡΤΠΟΙ’
ΑΛΛΙΧ΢
ΓΡΑΦΔ ‘ Ρύποι μέζα ζηα όπια’
ΣΔΛΟ΢_ΑΝ

ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢ Ρύποι
Άζθεζε 6α
Να γξαθεί πξόγξακκα ζε ΓΛΧ΢΢Α ην
νπνίν λα δέρεηαη από ην ρξήζηε αθέξαηνπο
αξηζκνύο , κέρξη λα δώζεη ηνλ αξηζκό 999.
Σν πξόγξακκα ζα ππνινγίδεη ην κέζν όξν
ησλ αξηζκώλ πνπ έρνπλ εηζαρζεί , ρσξίο
λα πξνζηίζεηαη ην 999.
Άζθεζε 6α
ΠΡΟΓΡΑΜΜΑ αζθεζε6_κεζνο_νξνο_ρσξηο_γλσζην_πιεζνο_αξηζκσλ
ΜΔΣΑΒΛΗΣΔ΢
ΑΚΔΡΑΙΔ΢: αξηζκόο, πιήζνο, αζξνηζκα
ΠΡΑΓΜΑΣΙΚΔ΢: κεζνο_νξνο
ΑΡΥΗ
πιήζνο <- 0
αζξνηζκα <- 0
ΓΙΑΒΑ΢Δ αξηζκόο
Ο΢Ο αξηζκόο <> 999 ΔΠΑΝΑΛΑΒΔ
αζξνηζκα <- αζξνηζκα + αξηζκόο
πιήζνο <- πιήζνο + 1
ΓΙΑΒΑ΢Δ αξηζκόο
ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢
ΑΝ πιήζνο = 0 ΣΟΣΔ
ΓΡΑΦΔ ' δελ δόζεθαλ αξηζκνί από ην ρξήζηε'
ΑΛΛΙΧ΢
κεζνο_νξνο <- αζξνηζκα/ πιήζνο
ΓΡΑΦΔ 'Ο κεζνο νξνο ησλ ', πιήζνο, ' ζηνηρείσλ είλαη : ', κεζνο_νξνο
ΣΔΛΟ΢_ΑΝ
ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
Άζθεζε 6β
Να γξαθεί πξόγξακκα ζε ΓΛΧ΢΢Α ην
νπνίν λα δέρεηαη από ην ρξήζηε αθέξαηνπο
αξηζκνύο , κέρξη λα δώζεη ηνλ αξηζκό 999.
Σν πξόγξακκα ζα ππνινγίδεη ην κέγηζην
θαη ηνλ ειάρηζην ησλ αξηζκώλ πνπ έρνπλ
εηζαρζεί , ρσξίο λα ππνινγίδεη ην 999.
ΠΡΟΓΡΑΜΜΑ αζθεζε6β_κεγηζηνο_ειαρηζηνο_ρσξηο_γλσζην_πιεζνο_αξηζκσλ
ΜΔΣΑΒΛΗΣΔ΢
ΑΚΔΡΑΙΔ΢: αξηζκόο, κεγηζηνο, ειαρηζηνο
ΛΟΓΙΚΔ΢: δνζεθε_αξηζκνο
ΑΡΥΗ
ΓΙΑΒΑ΢Δ αξηζκόο
δνζεθε_αξηζκνο <- ΦΔΤΓΗ΢ ! Λογικη μεταβλητή ποσ γίνεται αληθής όταν δοθεί αριθμός
ΑΝ αξηζκόο <> 999 ΣΟΣΔ
κεγηζηνο <- αξηζκόο
ειαρηζηνο <- αξηζκόο
δνζεθε_αξηζκνο <- ΑΛΗΘΗ΢

Άζθεζε 6β

ΣΔΛΟ΢_ΑΝ
Ο΢Ο αξηζκόο <> 999 ΔΠΑΝΑΛΑΒΔ
ΑΝ αξηζκόο > κεγηζηνο ΣΟΣΔ
κεγηζηνο <- αξηζκόο
ΣΔΛΟ΢_ΑΝ
ΑΝ αξηζκόο < ειαρηζηνο ΣΟΣΔ
ειαρηζηνο <- αξηζκόο
ΣΔΛΟ΢_ΑΝ
ΓΙΑΒΑ΢Δ αξηζκόο
ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢

ΑΝ δνζεθε_αξηζκνο ΣΟΣΔ
ΓΡΑΦΔ 'Ο ειάρηζηνο είλαη ν ', ειαρηζηνο, ' θαη ν κέγηζηνο είλαη : ', κεγηζηνο
ΑΛΛΙΧ΢
ΓΡΑΦΔ 'Γελ δόζεθε αξηζκόο'
ΣΔΛΟ΢_ΑΝ
ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
Άζθεζε 6γ
Να γξαθεί πξόγξακκα ζε ΓΛΧ΢΢Α ην
νπνίν λα δέρεηαη από ην ρξήζηε έλαλ
αξηζκό πνπ δειώλεη πιήζνο αξηζκώλ.
Αθνινύζσο δέρεηαη από ην ρξήζηε
αθέξαηνπο αξηζκνύο όζν είλαη ην πιήζνο
αξηζκώλ. Σν πξόγξακκα ζα ππνινγίδεη ην
κέγηζην θαη ηνλ ειάρηζην ησλ αξηζκώλ πνπ
έρνπλ εηζαρζεί.
ΠΡΟΓΡΑΜΜΑ αζθεζε6γ_κεγηζηνο_ειαρηζηνο_κε_γλσζην_πιεζνο_αξηζκσλ
ΜΔΣΑΒΛΗΣΔ΢
ΑΚΔΡΑΙΔ΢: αξηζκόο, κεγηζηνο, ειαρηζηνο, πιεζνο, ηειηθν_πιεζνο
ΑΡΥΗ
ΓΡΑΦΔ 'Γσζε πιήζνο αξηζκσλ: '
ΓΙΑΒΑ΢Δ ηειηθν_πιεζνο
ΑΝ ηειηθν_πιεζνο > 0 ΣΟΣΔ
ΓΡΑΦΔ 'Γσζε αξηζκό'
ΓΙΑΒΑ΢Δ αξηζκόο
πιεζνο <- 1
κεγηζηνο <- αξηζκόο
ειαρηζηνο <- αξηζκόο

Άζθεζε 6γ

Ο΢Ο πιεζνο < ηειηθν_πιεζνο ΔΠΑΝΑΛΑΒΔ
ΓΡΑΦΔ 'Γσζε αξηζκό'
ΓΙΑΒΑ΢Δ αξηζκόο
ΑΝ αξηζκόο > κεγηζηνο ΣΟΣΔ
κεγηζηνο <- αξηζκόο
ΣΔΛΟ΢_ΑΝ
ΑΝ αξηζκόο < ειαρηζηνο ΣΟΣΔ
ειαρηζηνο <- αξηζκόο
ΣΔΛΟ΢_ΑΝ
πιεζνο <- πιεζνο + 1
ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢
ΓΡΑΦΔ 'Ο ειάρηζηνο είλαη ν ', ειαρηζηνο, ' θαη ν κέγηζηνο είλαη : ', κεγηζηνο
ΑΛΛΙΧ΢
ΓΡΑΦΔ 'Γελ δόζεθε αξηζκόο'
ΣΔΛΟ΢_ΑΝ
ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
Άζθεζε 7
Να γξαθεί πξόγξακκα πνπ λα εκθαλίδεη
ηνπο 50 πξώηνπο αξηζκνύο.
Πρώτος αριθμός είναι αστός ποσ διαιρείται μόνο από το
1 και τον εαστό τοσ.


ΠΡΟΓΡΑΜΜΑ αζθεζε7_εκθαληζε_50_πξσησλ__αξηζκσλ
ΜΔΣΑΒΛΗΣΔ΢
ΑΚΔΡΑΙΔ΢: κεηξεηεο, ηξερνλ_αξηζκνο, δηαηξεηεο
ΛΟΓΙΚΔ΢: πξσηνο

Αζθεζε 7

ΑΡΥΗ
κεηξεηεο <- 2
ηξερνλ_αξηζκνο <- 3
ΓΡΑΦΔ ‘1’, ‘2’
Ο΢Ο κεηξεηεο <= 50 ΔΠΑΝΑΛΑΒΔ
πξσηνο <- ΑΛΗΘΗ΢
ΓΙΑ δηαηξεηεο ΑΠΟ 2 ΜΔΥΡΙ ηξερνλ_αξηζκνο - 1
ΑΝ ηξερνλ_αξηζκνο MOD δηαηξεηεο = 0 ΣΟΣΔ
πξσηνο <- ΦΔΤΓΗ΢
ΣΔΛΟ΢_ΑΝ
ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢
ΑΝ πξσηνο ΣΟΣΔ
κεηξεηεο <- κεηξεηεο + 1
ΓΡΑΦΔ ηξερνλ_αξηζκνο
ΣΔΛΟ΢_ΑΝ
ηξερνλ_αξηζκνο <- ηξερνλ_αξηζκνο + 1 !
ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢
ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢

Ανάπτυξη εφαρμογών κεφ. 7 και 8

  • 1.
    Κεθάιαηα 7-8 Από ηνλΑιγόξηζκν ζην Πξόγξακκα
  • 2.
    Βάδσ όλνκα αιγνξίζκνπ ζηνΣέινο ΓΔΝ Βάδσ όλνκα πξνγξάκκαηνο ζην Σέινο, αιιά γξάθσ ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
  • 4.
  • 5.
    Γνκή Δπηινγήο Γνκή ΔπηινγήοΗΓΗΑ ζύληαμε ΠΑΝΣΑ ΒΑΕΧ ΣΔΛΟ΢_ΑΝ
  • 7.
    Γνκέο επαλάιεςεο ΗΓΗΑ ΢YΝΣΑΞΖκε ηνλ Αιγόξηζκν.  Ο΢Ο  ΓΗΑ  ΑΡΥΖ ΔΠΑΝΑΛΖΦΖ΢ Πάκε ζηελ άζθεζε 5
  • 8.
    Άζθεζε 1 Πνην απόηα παξαθάησ ππνινγίδεη ην άζξνηζκα ησλ πεξηηηώλ αξηζκώλ κέρξη ην 100 A. Άζξνηζκα <- 0 ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 Άζξνηζκα <- Άζξνηζκα+Η ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ B. Άζξνηζκα <- 0 ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 ΜΔ_ΒΖΜΑ 2 Άζξνηζκα <- Άζξνηζκα+ Η ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ Γ. ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 ΜΔ_ΒΖΜΑ 2 Άζξνηζκα <- 0 Άζξνηζκα <- Άζξνηζκα+ Η ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ Γ. ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 100 ΜΔ_ΒΖΜΑ 2 Άζξνηζκα <- Η ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢
  • 9.
    Άζθεζε 2 (Απόηεηξάδην καζεηή) 10. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢ Α <- 0 ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 5 Α <- Α-1 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΜΔΥΡΗ΢_ΟΣΟΤ Α=0 10 παξαιιαγή α Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε. ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢ Α <- 0 ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ -1 Α <- Α-1 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΜΔΥΡΗ΢_ΟΣΟΤ Α=0
  • 10.
    Άζθεζε 2 (Απόηεηξάδην καζεηή) 10 παξαιιαγή β Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε. ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢ Α <- 0 ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ 1 Α <- Α-1 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΜΔΥΡΗ΢_ΟΣΟΤ Α=0
  • 11.
    Άζθεζε 2 (Απόηεηξάδην καζεηή) 10. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢ Α <- 0 ΓΗΑ Η ΑΠΟ 1 ΜΔΥΡΗ 5 Α <- Α-1 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΜΔΥΡΗ΢_ΟΣΟΤ Α=0 10 παξαιιαγή α Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε. ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢ Α <- 0 ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ -1 Α <- Α-1 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΜΔΥΡΗ΢_ΟΣΟΤ Α=0 10 παξαιιαγή β Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε. ΑΡΥΖ_ΔΠΑΝΑΛΖΦΖ΢ Α <- 0 ΓΗΑ Η ΑΠΟ 5 ΜΔΥΡΗ 1 ΜΔ_ΒΖΜΑ 1 Α <- Α-1 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΜΔΥΡΗ΢_ΟΣΟΤ Α=0 Άπεηξεο Άπεηξεο 1 θνξά
  • 12.
    Άζθεζε 3 (Απόηεηξάδην καζεηή) 12. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε ΓΗΑ I ΑΠΟ 1 ΜΔΥΡΗ 2 ΜΔ_ΒΖΜΑ 3 ΓΡΑΦΔ ‘Μήλπκα’ ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ Παξαιιαγή ηεο 9 9. Ση ζα εθηππώζεη ην παξαθάησ ηκήκα πξνγξάκκαηνο Α <- 0 ΓΗΑ Η ΑΠΟ 10 ΜΔΥΡΗ 20 ΜΔ_ΒΖΜΑ 10 Α <- Α+Η^2 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΓΡΑΦΔ ‘Α=’, Α ΓΡΑΦΔ ‘Η=’, Η
  • 13.
    Άζθεζε 3 (Απόηεηξάδην καζεηή) 12. Πόζεο θνξέο ζα εθηειεζηεί ε παξαθάησ επαλάιεςε ΓΗΑ I ΑΠΟ 1 ΜΔΥΡΗ 2 ΜΔ_ΒΖΜΑ 3 ΓΡΑΦΔ ‘Μήλπκα’ ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ 1 θνξά 9. Ση ζα εθηππώζεη ην παξαθάησ ηκήκα πξνγξάκκαηνο Α <- 0 Α= 500 ΓΗΑ Η ΑΠΟ 10 ΜΔΥΡΗ 20 ΜΔ_ΒΖΜΑ 10 Η=30 Α <- Α+Η^2 ΣΔΛΟ΢_ΔΠΑΝΑΛΖΦΖ΢ ΓΡΑΦΔ ‘Α=’, Α ΓΡΑΦΔ ‘Η=’, Η
  • 14.
    Άζθεζε 5 (Λπκέλεζην ηεηξάδην καζεηή)
  • 15.
    Άζθεζε 5 ΠΡΟΓΡΑΜΜΑ Ρύποι ΜΔΣΑΒΛΗΣΔ΢ ΑΚΔΡΑΙΔ΢:ΝΟ2,Ο3 ΑΡΥΗ ΓΡΑΦΔ ‘Γώζε ηην ηιμή ηος Γιοξειδίος ηος αζώηος’ ΓΙΑΒΑ΢Δ ΝΟ2 ΓΡΑΦΔ ‘Γώζε ηην ηιμή ηος Όζονηορ’ ΓΙΑΒΑ΢Δ Ο3 ΑΝ ΝΟ2>700 Ή Ο3 > 500 ΣΟΣΔ ΓΡΑΦΔ ‘ΠΑΡΑ ΠΟΛΤ ΤΦΗΛΟΙ ΡΤΠΟΙ ΑΠΑΓΟΡΔΤ΢Η ΚΤΚΛΟΦΟΡΙΑ΢’ ΑΛΛΙΧ΢_ΑΝ ΝΟ2 > 500 Ή Ο3 > 300 ΣΟΣΔ ΓΡΑΦΔ ‘ΠΟΛΤ ΤΦΗΛΟΙ ΡΤΠΟΙ ΔΚΣΑΚΣΑ ΜΔΣΡΑ’ ΑΛΛΙΧ΢_ΑΝ ΝΟ2 > 400 Ή Ο3 > 250 ΣΟΣΔ ΓΡΑΦΔ ‘ΠΡΟ΢ΟΥΗ ΤΦΗΛΟΙ ΡΤΠΟΙ’ ΑΛΛΙΧ΢ ΓΡΑΦΔ ‘ Ρύποι μέζα ζηα όπια’ ΣΔΛΟ΢_ΑΝ ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢ Ρύποι
  • 16.
    Άζθεζε 6α Να γξαθείπξόγξακκα ζε ΓΛΧ΢΢Α ην νπνίν λα δέρεηαη από ην ρξήζηε αθέξαηνπο αξηζκνύο , κέρξη λα δώζεη ηνλ αξηζκό 999. Σν πξόγξακκα ζα ππνινγίδεη ην κέζν όξν ησλ αξηζκώλ πνπ έρνπλ εηζαρζεί , ρσξίο λα πξνζηίζεηαη ην 999.
  • 17.
    Άζθεζε 6α ΠΡΟΓΡΑΜΜΑ αζθεζε6_κεζνο_νξνο_ρσξηο_γλσζην_πιεζνο_αξηζκσλ ΜΔΣΑΒΛΗΣΔ΢ ΑΚΔΡΑΙΔ΢:αξηζκόο, πιήζνο, αζξνηζκα ΠΡΑΓΜΑΣΙΚΔ΢: κεζνο_νξνο ΑΡΥΗ πιήζνο <- 0 αζξνηζκα <- 0 ΓΙΑΒΑ΢Δ αξηζκόο Ο΢Ο αξηζκόο <> 999 ΔΠΑΝΑΛΑΒΔ αζξνηζκα <- αζξνηζκα + αξηζκόο πιήζνο <- πιήζνο + 1 ΓΙΑΒΑ΢Δ αξηζκόο ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢ ΑΝ πιήζνο = 0 ΣΟΣΔ ΓΡΑΦΔ ' δελ δόζεθαλ αξηζκνί από ην ρξήζηε' ΑΛΛΙΧ΢ κεζνο_νξνο <- αζξνηζκα/ πιήζνο ΓΡΑΦΔ 'Ο κεζνο νξνο ησλ ', πιήζνο, ' ζηνηρείσλ είλαη : ', κεζνο_νξνο ΣΔΛΟ΢_ΑΝ ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
  • 18.
    Άζθεζε 6β Να γξαθείπξόγξακκα ζε ΓΛΧ΢΢Α ην νπνίν λα δέρεηαη από ην ρξήζηε αθέξαηνπο αξηζκνύο , κέρξη λα δώζεη ηνλ αξηζκό 999. Σν πξόγξακκα ζα ππνινγίδεη ην κέγηζην θαη ηνλ ειάρηζην ησλ αξηζκώλ πνπ έρνπλ εηζαρζεί , ρσξίο λα ππνινγίδεη ην 999.
  • 19.
    ΠΡΟΓΡΑΜΜΑ αζθεζε6β_κεγηζηνο_ειαρηζηνο_ρσξηο_γλσζην_πιεζνο_αξηζκσλ ΜΔΣΑΒΛΗΣΔ΢ ΑΚΔΡΑΙΔ΢: αξηζκόο,κεγηζηνο, ειαρηζηνο ΛΟΓΙΚΔ΢: δνζεθε_αξηζκνο ΑΡΥΗ ΓΙΑΒΑ΢Δ αξηζκόο δνζεθε_αξηζκνο <- ΦΔΤΓΗ΢ ! Λογικη μεταβλητή ποσ γίνεται αληθής όταν δοθεί αριθμός ΑΝ αξηζκόο <> 999 ΣΟΣΔ κεγηζηνο <- αξηζκόο ειαρηζηνο <- αξηζκόο δνζεθε_αξηζκνο <- ΑΛΗΘΗ΢ Άζθεζε 6β ΣΔΛΟ΢_ΑΝ Ο΢Ο αξηζκόο <> 999 ΔΠΑΝΑΛΑΒΔ ΑΝ αξηζκόο > κεγηζηνο ΣΟΣΔ κεγηζηνο <- αξηζκόο ΣΔΛΟ΢_ΑΝ ΑΝ αξηζκόο < ειαρηζηνο ΣΟΣΔ ειαρηζηνο <- αξηζκόο ΣΔΛΟ΢_ΑΝ ΓΙΑΒΑ΢Δ αξηζκόο ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢ ΑΝ δνζεθε_αξηζκνο ΣΟΣΔ ΓΡΑΦΔ 'Ο ειάρηζηνο είλαη ν ', ειαρηζηνο, ' θαη ν κέγηζηνο είλαη : ', κεγηζηνο ΑΛΛΙΧ΢ ΓΡΑΦΔ 'Γελ δόζεθε αξηζκόο' ΣΔΛΟ΢_ΑΝ ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
  • 20.
    Άζθεζε 6γ Να γξαθείπξόγξακκα ζε ΓΛΧ΢΢Α ην νπνίν λα δέρεηαη από ην ρξήζηε έλαλ αξηζκό πνπ δειώλεη πιήζνο αξηζκώλ. Αθνινύζσο δέρεηαη από ην ρξήζηε αθέξαηνπο αξηζκνύο όζν είλαη ην πιήζνο αξηζκώλ. Σν πξόγξακκα ζα ππνινγίδεη ην κέγηζην θαη ηνλ ειάρηζην ησλ αξηζκώλ πνπ έρνπλ εηζαρζεί.
  • 21.
    ΠΡΟΓΡΑΜΜΑ αζθεζε6γ_κεγηζηνο_ειαρηζηνο_κε_γλσζην_πιεζνο_αξηζκσλ ΜΔΣΑΒΛΗΣΔ΢ ΑΚΔΡΑΙΔ΢: αξηζκόο,κεγηζηνο, ειαρηζηνο, πιεζνο, ηειηθν_πιεζνο ΑΡΥΗ ΓΡΑΦΔ 'Γσζε πιήζνο αξηζκσλ: ' ΓΙΑΒΑ΢Δ ηειηθν_πιεζνο ΑΝ ηειηθν_πιεζνο > 0 ΣΟΣΔ ΓΡΑΦΔ 'Γσζε αξηζκό' ΓΙΑΒΑ΢Δ αξηζκόο πιεζνο <- 1 κεγηζηνο <- αξηζκόο ειαρηζηνο <- αξηζκόο Άζθεζε 6γ Ο΢Ο πιεζνο < ηειηθν_πιεζνο ΔΠΑΝΑΛΑΒΔ ΓΡΑΦΔ 'Γσζε αξηζκό' ΓΙΑΒΑ΢Δ αξηζκόο ΑΝ αξηζκόο > κεγηζηνο ΣΟΣΔ κεγηζηνο <- αξηζκόο ΣΔΛΟ΢_ΑΝ ΑΝ αξηζκόο < ειαρηζηνο ΣΟΣΔ ειαρηζηνο <- αξηζκόο ΣΔΛΟ΢_ΑΝ πιεζνο <- πιεζνο + 1 ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢ ΓΡΑΦΔ 'Ο ειάρηζηνο είλαη ν ', ειαρηζηνο, ' θαη ν κέγηζηνο είλαη : ', κεγηζηνο ΑΛΛΙΧ΢ ΓΡΑΦΔ 'Γελ δόζεθε αξηζκόο' ΣΔΛΟ΢_ΑΝ ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢
  • 22.
    Άζθεζε 7 Να γξαθείπξόγξακκα πνπ λα εκθαλίδεη ηνπο 50 πξώηνπο αξηζκνύο. Πρώτος αριθμός είναι αστός ποσ διαιρείται μόνο από το 1 και τον εαστό τοσ.
  • 23.
     ΠΡΟΓΡΑΜΜΑ αζθεζε7_εκθαληζε_50_πξσησλ__αξηζκσλ ΜΔΣΑΒΛΗΣΔ΢ ΑΚΔΡΑΙΔ΢: κεηξεηεο,ηξερνλ_αξηζκνο, δηαηξεηεο ΛΟΓΙΚΔ΢: πξσηνο Αζθεζε 7 ΑΡΥΗ κεηξεηεο <- 2 ηξερνλ_αξηζκνο <- 3 ΓΡΑΦΔ ‘1’, ‘2’ Ο΢Ο κεηξεηεο <= 50 ΔΠΑΝΑΛΑΒΔ πξσηνο <- ΑΛΗΘΗ΢ ΓΙΑ δηαηξεηεο ΑΠΟ 2 ΜΔΥΡΙ ηξερνλ_αξηζκνο - 1 ΑΝ ηξερνλ_αξηζκνο MOD δηαηξεηεο = 0 ΣΟΣΔ πξσηνο <- ΦΔΤΓΗ΢ ΣΔΛΟ΢_ΑΝ ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢ ΑΝ πξσηνο ΣΟΣΔ κεηξεηεο <- κεηξεηεο + 1 ΓΡΑΦΔ ηξερνλ_αξηζκνο ΣΔΛΟ΢_ΑΝ ηξερνλ_αξηζκνο <- ηξερνλ_αξηζκνο + 1 ! ΣΔΛΟ΢_ΔΠΑΝΑΛΗΦΗ΢ ΣΔΛΟ΢_ΠΡΟΓΡΑΜΜΑΣΟ΢