Κεθάιαην 8 Δπηινγή θαη Δπαλάιεςε - Σεηξάδην Μαζεηή ηελ ηάμε ΓΣ1. Αλ ε κεηαβιεηή Α έρεη ηελ ηηκή 10, ε κεηαβιεηή Β έρεη ηελ ηηκή 5 θαη ε κεηαβιεηή Γ έρεη ηελ ηηκή 3, πνηεο από ηηο παξαθάησ εθθξάζεηο είλαη αιεζείο θαη πνηεο ςεπδείο. Α. Όρη (Α > Β) Β. Α > Β ΚΑΙ Α<Γ Η Γ=<Β Γ. Α> < Γ Η Γ <=Β Γ. Α > Β ΚΑΙ (Α < Γ Η Γ = Β) Γ. Α = Β Η (Γ - Β) < 0 Δ. (Α > Β ΚΑΙ Γ< Β) Η (Β <> Γ ΚΑΙ Α < Γ) Α. Φεπδήο Β. Αιεζήο Γ. Αιεζήο Γ. Αιεζήο Δ. Αιεζήο ΓΣ2. Να γξάςεηο ηηο εληνιέο γηα ηα παξαθάησ: Α. Αλ ε βαζκνινγία (ΒΑΘΜΟ) είλαη κεγαιύηεξε από ην κέζν όξν (ΜΟ) ηόηε λα ηππώλεη «Πνιύ θαιά», αλ είλαη ίζε ή κηθξόηεξε ηνπ Μέζνπ όξνπ κέρξη θαη 2 κνλάδεο λα ηππώλεη «Καιά» θαη όηαλ είλαη κηθξόηεξε ηνπ Μέζνπ όξνπ πεξηζζόηεξν από 2 κνλάδεο, λα ηππώλεη «Μέηξηα» Β. Αλ ην ηκήκα (ΣΜΗΜΑ) είλαη Γ1 θαη ε βαζκνινγία (ΒΑΘΜΟ) είλαη κεγαιύηεξε από 15, ηόηε λα ηππώλεη ην επώλπκν (ΔΠΧΝΤΜΟ) Γ. Αλ ε απάληεζε (ΑΠΑΝΣΗΗ) δελ είλαη Ν ή λ ή Ο ή ν, ηόηε λα ηππώλεη ην κήλπκα «Λάζνο απάληεζε» Γ. Αλ ν αξηζκόο Υ είλαη αξλεηηθόο ή ην ΗΜ(Υ)=0, ηόηε λα ηππώλεηαη ην κήλπκα «Λάζνο δεδνκέλα..», Αιιηώο λα ππνινγίδεηαη ε παξάζηαζε (Υ^2+5*Υ)/(Σ_Ρ(Υ)*ΗΜ(Υ)) Α. ΑΝ βαζκόο > ΜΟ ΣΟΣΔ ΓΡΑΦΔ 'Πνιύ θαιά' ΑΛΛΙΧ_ΑΝ βαζκόο >= (ΜΟ - 2) ΣΟΣΔ ΓΡΑΦΔ 'Καιά' ΑΛΛΙΧ ΓΡΑΦΔ 'Μέηξηα' Β. ΑΝ (ηκήκα = 'Γ1') ΚΑΙ (βαζκόο > 15) ΣΟΣΔ
Γ. Γ. ΓΡΑΦΔ Δπώλπκν ΑΝ (απάληεζε = 'λ') Η (απάληεζε = 'Ν') Η (απάληεζε = 'ν') Η (απάληεζε = 'Ο') ΣΟΣΔ ΓΡΑΦΔ 'Λάζνο απάληεζε...' ΑΝ (Υ <= 0) Η (ΗΜ(Υ) = 0) ΣΟΣΔ ΓΡΑΦΔ 'Λάζνο δεδνκέλα...' ΑΛΛΙΧ Τ <- (Υ ^ 2 + 5 * Υ) / (Σ_Ρ(Υ) * ΗΜ(Υ)) ΓΣ3. Ση αιιαγέο πξέπεη λα γίλνπλ ζην πξόγξακκα ηνπ παξαδείγκαηνο 1 ώζηε λα ηππώλεη θαη πνηνο από ηνπο δύν ξύπνπο ππεξέβε ηα όξηα ιήςεο κέηξσλ; ΑΝ ΝΟ2 > 700 ΣΟΣΔ ΓΡΑΦΔ 'Πάξα πνιύ πςεινί ξύπνη' ΓΡΑΦΔ 'Άδσην πάλσ από ηα όξηα' ΑΛΛΙΧ_ΑΝ ΝΟ2 > 500 ΣΟΣΔ ΓΡΑΦΔ 'Πνιύ πςεινί ξύπνη, έθηαθηα κέηξα' ΓΡΑΦΔ 'Άδσην πάλσ από ηα όξηα' ΑΛΛΙΧ ΓΡΑΦΔ 'Τςεινί ξύπνη' ΓΡΑΦΔ 'Άδσην ζηα όξηα αζθαιείαο' ΑΝ Ο3 > 500 ΣΟΣΔ ΓΡΑΦΔ 'Πάξα πνιύ πςεινί ξύπνη, απαγόξεπζε θπθινθνξίαο' ΓΡΑΦΔ 'Όδνλ πάλσ από ηα όξηα' ΑΛΛΙΧ_ΑΝ ΝΟ2 > 500 ΣΟΣΔ ΓΡΑΦΔ 'Πνιύ πςεινί ξύπνη, έθηαθηα κέηξα' ΓΡΑΦΔ 'Όδνλ πάλσ από ηα όξηα' ΑΛΛΙΧ ΓΡΑΦΔ 'Τςεινί ξύπνη' ΓΡΑΦΔ 'Όδνλ ζηα όξηα αζθαιείαο' ΓΣ4. Έζησ ην παξαθάησ ηκήκα πξνγξάκκαηνο: Κ <- 0 ΓΙΑ Ι ΑΠΟ 0 ΜΔΥΡΙ 100 ΜΔ_ΒΗΜΑ -5 Α <- Ι ^ 3 Κ <- Κ + Α ΓΡΑΦΔ Ι, Α ΓΡΑΦΔ Κ Πόζεο θνξέο ζα εθηειεζηεί ν βξόρνο; Πνηα ε ιεηηνπξγία ησλ εληνιώλ; Γξάςηε ηηο παξαπάλσ εληνιέο ρξεζηκνπνηώληαο ηελ εληνιή επαλάιεςεο
«ΌΟ» θαη ηελ εληνιή επαλάιεςεο «ΜΔΥΡΙ_ΟΣΟΤ». Πνηνλ από ηνπο ηξεηο ηξόπνπο πξνηηκάο θαη γηαηί; Ο αιγόξηζκνο ππνινγίδεη ην άζξνηζκα ησλ θύβσλ ησλ αξηζκώλ πνπ είλαη κηθξόηεξνη ή ίζνη ηνπ 100 θαη είλαη πνιιαπιάζηα ηνπ 5. Ο βξόρνο ζα εθηειεζηεί ινηπόλ 21 θνξέο. Η δνκή επαλάιεςεο ΓΙΑ είλαη ε πην θαηάιιειε αθνύ ην πιήζνο ησλ επαλαιήςεσλ είλαη γλσζηό Ι <- 0 Κ <- 0 ΟΟ Ι <= 100 ΔΠΑΝΑΛΑΒΔ Α <- Ι ^ 3 Κ <- Κ + Α ΓΡΑΦΔ Ι, Α Ι <- Ι + 5 ΓΡΑΦΔ Ι, Α Ι <- 0 Κ <- 0 Α <- Ι ^ 3 Κ <- Κ + Α ΓΡΑΦΔ Ι, Α Ι <- Ι + 5 ΜΔΥΡΙ_ΟΣΟΤ Ι > 100 ΓΡΑΦΔ Ι, Α ΓΣ5. Γηάβαζε πξνζεθηηθά ηα παξαθάησ ηκήκαηα πξνγξάκκαηνο. Πνηα είλαη ηα ιάζε; Γηόξζσζέ ηα, ώζηε λα ιεηηνπξγνύλ ζσζηά. Α. Β. Γ. ΓΙΑΒΑΔ Μηζζόο ΌΟ κηζζόο <> 0 ΔΠΑΝΑΛΑΒΔ άζξνηζκα <- 0 ΑΝ κηζζόο > κέγηζηνο ΣΟΣΔ κέγηζηνο <- κηζζόο ΑΝ κηζζόο < ειάρηζηνο ΣΟΣΔ ειάρηζηνο <- κηζζόο άζξνηζκα <- άζξνηζκα + κηζζόο άζξνηζκα <- 0 ΑΝ κηζζόο > κέγηζηνο ΣΟΣΔ κέγηζηνο <- κηζζόο ΑΝ κηζζόο < ειάρηζηνο ΣΟΣΔ ειάρηζηνο <- κηζζόο άζξνηζκα <- άζξνηζκα + κηζζόο ΓΙΑΒΑΔ Μηζζόο ΜΔΥΡΙ_ΌΣΟΤ κηζζόο <> 0 ΓΙΑ Ι ΑΠΟ 0 ΜΔΥΡΙ 100 άζξνηζκα <- 0 ΓΙΑΒΑΔ Μηζζόο ΑΝ κηζζόο > κέγηζηνο ΣΟΣΔ κέγηζηνο <- κηζζόο ΑΝ κηζζόο < ειάρηζηνο ΣΟΣΔ
ειάρηζηνο <- κηζζόο άζξνηζκα <- άζξνηζκα + κηζζόο Δθηέιεζε εηθνληθά ηηο εληνιέο ζην ραξηί θαη ζεκείσλε ηα απνηειέζκαηα πνπ πξνθύπηνπλ. Με απηόλ ηνλ ηξόπν ζα δεηο ηα ιάζε θαη ζηε ζπλέρεηα ζα θάλεηο ηηο δηνξζώζεηο ΛΤΔΙ Α. Β. Γ. ΓΙΑΒΑΔ Μηζζόο άζξνηζκα <- 0! αιιαγή ΌΟ κηζζόο <> 0 ΔΠΑΝΑΛΑΒΔ ΑΝ κηζζόο > κέγηζηνο ΣΟΣΔ κέγηζηνο <- κηζζόο ΑΝ κηζζόο < ειάρηζηνο ΣΟΣΔ ειάρηζηνο <- κηζζόο άζξνηζκα <- άζξνηζκα + κηζζόο ΓΙΑΒΑΔ Μηζζόο! αιιαγή άζξνηζκα <- 0! αιιαγή ΓΙΑΒΑΔ Μηζζόο! αιιαγή ΑΝ κηζζόο > κέγηζηνο ΣΟΣΔ κέγηζηνο <- κηζζόο ΑΝ κηζζόο < ειάρηζηνο ΣΟΣΔ ειάρηζηνο <- κηζζόο άζξνηζκα <- άζξνηζκα + κηζζόο ΜΔΥΡΙ_ΌΣΟΤ κηζζόο = 0 άζξνηζκα <- 0! αιιαγή ΓΙΑ Ι ΑΠΟ 0 ΜΔΥΡΙ 100 ΓΙΑΒΑΔ Μηζζόο ΑΝ κηζζόο > κέγηζηνο ΣΟΣΔ κέγηζηνο <- κηζζόο ΑΝ κηζζόο < ειάρηζηνο ΣΟΣΔ ειάρηζηνο <- κηζζόο άζξνηζκα <- άζξνηζκα + κηζζόο
ην εξγαζηήξην ΓΔ1. Να γξαθηεί πξόγξακκα πνπ λα δηαβάδεη ην βαζκό ελόο καζεηή θαη λα ππνινγίδεη ηελ αληίζηνηρε αμηνιόγεζή ηνπ κε βάζε ην βαζκό ηνπ θαη ζύκθσλα κε ηνλ παξαθάησ πίλαθα: 17, 5-20 Άξηζηα 15, 5-17, 4 Πνιύ θαιά 13, 5-15, 4 Καιά 9, 5-13, 4 Μέηξηα 0-9, 4 Απνξξίπηεηαη Σν πξόγξακκα λα γξαθηεί κε ηνπο αθόινπζνπο ηξόπνπο: Με εληνιέο ΑΝ.. ΣΟΣΔ, Με εληνιέο ΑΝ.. ΣΟΣΔ.. ΑΛΛΙΧ_ΑΝ, Με εκθσιεπκέλα ΑΝ, Με ηελ εληνιή ΔΠΙΛΔΞΔ ΓΔ2. ην θεθάιαην 2 ηνπ βηβιίνπ ζνπ παξνπζηάζηεθε θαη ζπδεηήζεθε αλαιπηηθά ν Πνιιαπιαζηαζκόο αιιά Ρσζηθά. Να γξάςεηο πξόγξακκα πνπ λα πινπνηεί ηνλ αιγόξηζκν απηό. Σν πξόγξακκα λα εθηειεζηεί γηα δηάθνξα δεύγε ηηκώλ ΠΡΟΓΡΑΜΜΑ Πνιιαπι_αιά_ξσζηθά ΑΚΔΡΑΙΔ: Αξηζκόο1, Αξηζκόο2, Απνηέιεζκα ΠΡΑΓΜΑΣΙΚΔ: βνεζεηηθή ΓΡΑΦΔ 'Δηζάγεηε 2 αθέξαηνπο ζεηηθνύο αξηζκνύο' ΓΙΑΒΑΔ Αξηζκόο1, Αξηζκόο2 Απνηέιεζκα < 0 ΟΟ (Αξηζκόο2 > 0) ΔΠΑΝΑΛΑΒΔ ΑΝ (Αξηζκόο2 MOD 2 = 1) ΣΟΣΔ Απνηέιεζκα < Απνηέιεζκα + Αξηζκόο1 Αξηζκόο1 < Αξηζκόο1 * 2 βνεζεηηθή < Αξηζκόο2 / 2 Αξηζκόο2 < Α_Μ (βνεζεηηθή) ΓΡΑΦΔ 'Σν απνηέιεζκα είλαη: ', Απνηέιεζκα ΓΔ3. Να γξαθηεί πξόγξακκα ην νπνίν ζα εθηειεί θάπνηα από ηηο βαζηθέο πξάμεηο (πξόζζεζε, αθαίξεζε, πνιιαπιαζηαζκό θαη δηαίξεζε) αλάκεζα ζε δύν αθέξαηνπο αξηζκνύο θαη ζα εκθαλίδεη ην απνηέιεζκα ζηελ νζόλε. Σν πξόγξακκα ζα ειέγρεηαη από ην παξαθάησ κελνύ επηινγήο θαη ζα ζηακαηάεη όηαλ ν ρξήζηεο επηιέμεη από ην κελνύ ηελ επηινγή έμνδν 1. Πξόζζεζε 2. Αθαίξεζε
3. Πνιιαπιαζηαζκό 4. Γηαίξεζε 5. Έμνδνο Γώζε επηινγή: ΠΡΟΓΡΑΜΜΑ Κνκπηνπηεξάθη ΑΚΔΡΑΙΔ : επηινγή, α, β ΓΙΑΒΑΔ α, β ΓΡΑΦΔ "Μελνύ επηινγώλ άζθεζεο" ΓΡΑΦΔ "1. Πξόζζεζε" ΓΡΑΦΔ "2. Αθαίξεζε" ΓΡΑΦΔ "3. Πνιιαπιαζηαζκό" ΓΡΑΦΔ "4. Γηαίξεζε" ΓΡΑΦΔ "5. Έμνδνο" ΓΡΑΦΔ "Γώζε επηινγή: " ΓΙΑΒΑΔ επηινγή ΜΔΥΡΙ_ΟΣΟΤ (επηινγή >= 1) ΚΑΙ (επηινγή <= 5) ΔΠΙΛΔΞΔ επηινγή ΠΔΡΙΠΣΧΗ 1 απνηέιεζκα < α + β ΓΡΑΦΔ α, " + ", β, " = ", απνηέιεζκα ΠΔΡΙΠΣΧΗ 2 απνηέιεζκα < α - β ΓΡΑΦΔ α, " - ", β, " = ", απνηέιεζκα ΠΔΡΙΠΣΧΗ 3 απνηέιεζκα < α * β ΓΡΑΦΔ α, " * ", β, " = ", απνηέιεζκα ΠΔΡΙΠΣΧΗ 4 ΑΝ (β <> 0) ΣΟΣΔ απνηέιεζκα < α / β ΓΡΑΦΔ α, " / ", β, " = ", απνηέιεζκα ΑΛΛΙΧ ΓΡΑΦΔ "Γελ νξίδεηαη δηαίξεζε κε ην 0" ΠΔΡΙΠΣΧΗ ΑΛΛΙΧ! επηινγή 5 ΓΡΑΦΔ "Έμνδνο από ην πξόγξακκα" ΣΔΛΟ_ΔΠΙΛΟΓΧΝ ΓΔ4. Να επεθηείλεηο ην παξάδεηγκα 1 ηνλ ππνινγηζκό ηεο αηκνζθαηξηθήο ξύπαλζεο, έηζη ώζηε λα παίξλεη 6 ηηκέο αλά ώξα από 5 δηαθνξεηηθνύο ζηαζκνύο κέηξεζεο γηα ηνπο δύν ξύπνπο. Σν πξόγξακκα: 1. λα ππνινγίδεη ηε κέζε ηηκή θάζε ξύπνπ αλά ώξα θαη αλά ζηαζκό 2. λα βξίζθεη ηε κέγηζηε κέζε ηηκή γηα θάζε ξύπν 3. λα ειέγρεη ηηο κέγηζηεο απηέο ηηκέο κε ηα όξηα πνπ δόζεθαλ. Σν πξόγξακκα λα εθηειεζηεί κε δεδνκέλα ηηο πξαγκαηηθέο ηηκέο ξύπσλ πνπ κεηξήζεθαλ ηε ρζεζηλή εκέξα. Οη ηηκέο απηέο δίλνληαη από ην ηκήκα
πνηόηεηαο ηεο αηκόζθαηξεο ηνπ ΤΠΔΥΧΓΔ θαη βξίζθνληαη ζηε δηεύζπλζε: www.minenv.gr ΠΡΟΓΡΑΜΜΑ Ρύπνη ΠΡΑΓΜΑΣΙΚΔ: κεγ_όδνλ, κεγ_άδ, κεγ_σξηαίν_όδνλ, κεγ_σξηαίν_άδ ΠΡΑΓΜΑΣΙΚΔ: αζξ_όδνλ, αζξ_άδ, ηηκή_όδνλ, ηηκή_αδ, κν_όδνλ, κν_αδ ΑΚΔΡΑΙΔ: i, j, k κεγ_όδνλ <- 0 κεγ_άδ <- 0 κεγ_σξηαίν_όδνλ <- 0 κεγ_σξηαίν_άδ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΔΥΡΙ 24 ΓΙΑ j ΑΠΟ 1 ΜΔΥΡΙ 5 άζξ_όδνλ <- 0 άζξ_αδ <- 0 ΓΙΑ k ΑΠΟ 1 ΜΔΥΡΙ 6 ΓΙΑΒΑΔ ηηκή_όδνλ άζξ_όδνλ <- άζξ_όδνλ + ηηκή_όδνλ ΓΙΑΒΑΔ ηηκή_αδ άζξ_αδ <- άζξ_αδ + ηηκή_αδ ΑΝ ηηκή_όδνλ > κεγ_όδνλ ΣΟΣΔ κεγ_όδνλ <- ηηκή_όδνλ ΑΝ ηηκή_αδ > κεγ_αδ ΣΟΣΔ κεγ_αδ <- ηηκή_αδ κν_όδνλ <- άζξ_όδνλ / 6 κν_αδ <- άζξ_αδ / 6 ΓΡΑΦΔ 'Μέζν όδνλ ', κν_όδνλ ΓΡΑΦΔ 'Μέζν άδσην ', κν_αδ ΓΡΑΦΔ 'Μέγηζην όδνλ ', κεγ_όδνλ ΓΡΑΦΔ 'Μέγηζην άδσην ', κεγ_αδ ΑΝ ηηκή_αδ > 500 Η ηηκή_όδνλ > 700 ΣΟΣΔ ΓΡΑΦΔ 'Πάξα πνιύ πςεινί ξύπνη απαγόξεπζε θπθινθνξίαο' ΑΛΛΙΧ_ΑΝ ηηκή_αδ > 300 Η ηηκή_όδνλ > 500 ΣΟΣΔ ΓΡΑΦΔ 'Πνιύ πςεινί ξύπνη απαγόξεπζε θπθινθνξίαο' ΑΛΛΙΧ_ΑΝ ηηκή_αδ > 250 Η ηηκή_όδνλ > 400 ΣΟΣΔ ΓΡΑΦΔ 'Πξνζνρή πςεινί ξύπνη' ΑΛΛΙΧ ΓΡΑΦΔ 'Ρύπνη κέζα ζηα όξηα' ΓΔ5. Να γξαθηεί πξόγξακκα ην νπνίν λα ππνινγίδεη ηε ζπλνιηθή ρσξεηηθόηεηα ππθλσηώλ θαη ηε ζπλνιηθή αληίζηαζε αληηζηάζεσλ. Η ζπλνιηθή αληίζηαζε R θαη ε ζπλνιηθή ρσξεηηθόηεηα C δίλεηαη από ηνπο ηύπνπο
ε ζεηξά: ε παξαιιειία: Tν πξόγξακκα ζα ειέγρεηαη από κελνύ επηινγήο θαη ζα ηεξκαηίδεηαη όηαλ ν ρξήζηεο επηιέμεη έμνδν. ΠΡΟΓΡΑΜΜΑ Ππθλσηέο_Αληηζηάζεηο ΑΚΔΡΑΙΔ : i, επηινγή, πιήζνο_ππθλσηώλ, πιήζνο_αληηζηάζεσλ ΠΡΑΓΜΑΣΙΚΔ : ζπλ_ππθλσηέο, ζπλ_αληηζηάζεηο, ππθλσηήο, αληίζηαζε ΓΡΑΦΔ "Μελνύ επηινγώλ άζθεζεο" ΓΡΑΦΔ "1. ύλδεζε ζε ζεηξά" ΓΡΑΦΔ "2. Παξάιιειε ζύλδεζε" ΓΡΑΦΔ "3. Έμνδνο" ΓΡΑΦΔ "Γώζε επηινγή: " ΓΙΑΒΑΔ επηινγή ΜΔΥΡΙ_ΟΣΟΤ (επηινγή >= 1) ΚΑΙ (επηινγή <= 3) ΔΠΙΛΔΞΔ επηινγή ΠΔΡΙΠΣΧΗ 1 ΓΙΑΒΑΔ πιήζνο_ππθλσηώλ, πιήζνο_αληηζηάζεσλ ζπλ_ππθλσηέο 0 ΓΙΑ i ΑΠΟ 1 ΜΔΥΡΙ πιήζνο_ππθλσηώλ ΓΙΑΒΑΔ ππθλσηήο ζπλ_ππθλσηέο ζπλ_ππθλσηέο + 1 / ππθλσηήο ζπλ_αληηζηάζεηο 0 ΓΙΑ i ΑΠΟ 1 ΜΔΥΡΙ πιήζνο_αληηζηάζεσλ ΓΙΑΒΑΔ αληίζηαζε ζπλ_αληηζηάζεηο ζπλ_αληηζηάζεηο + αληίζηαζε ΓΡΑΦΔ 'πλνιηθή αληίζηαζε: ', ζπλ_αληηζηάζεηο ΓΡΑΦΔ 'πλνιηθόο ππθλσηήο: ', ζπλ_ππθλσηέο ΠΔΡΙΠΣΧΗ 2 ΓΙΑΒΑΔ πιήζνο_ππθλσηώλ, πιήζνο_αληηζηάζεσλ ζπλ_ππθλσηέο 0 ΓΙΑ i ΑΠΟ 1 ΜΔΥΡΙ πιήζνο_ππθλσηώλ ΓΙΑΒΑΔ ππθλσηήο ζπλ_ππθλσηέο ζπλ_ππθλσηέο + ππθλσηήο ζπλ_αληηζηάζεηο 0 ΓΙΑ i ΑΠΟ 1 ΜΔΥΡΙ πιήζνο_αληηζηάζεσλ ΓΙΑΒΑΔ αληίζηαζε ζπλ_αληηζηάζεηο ζπλ_αληηζηάζεηο + 1 / αληίζηαζε ΓΡΑΦΔ 'πλνιηθή αληίζηαζε: ', ζπλ_αληηζηάζεηο ΓΡΑΦΔ 'πλνιηθόο ππθλσηήο: ', ζπλ_ππθλσηέο ΠΔΡΙΠΣΧΗ ΑΛΛΙΧ! επηινγή 3 ΓΡΑΦΔ 'Έμνδνο από ην πξόγξακκα' ΣΔΛΟ_ΔΠΙΛΟΓΧΝ
ην ζπίηη Γ1.Η θνξνινγία εηζνδήκαηνο θπζηθώλ πξνζώπσλ ππνινγίδεηαη από ηηο αξκόδηεο ππεξεζίεο ηνπ ππνπξγείνπ ησλ Οηθνλνκηθώλ θιηκαθσηά, κε ηε βνήζεηα ηνπ παξαθάησ πίλαθα: Γηα θάζε θνξνινγνύκελν δίλνληαη ηα εμήο ζηνηρεία: αξηζκόο θνξνινγηθνύ κεηξώνπ (ΑΦΜ), όλνκα θνξνινγνύκελνπ, θνξνινγεηέν εηζόδεκα. Να γξαθηεί πξόγξακκα ην νπνίν: Να δηαβάδεη ηα ζηνηρεία ησλ θνξνινγνπκέλσλ, λα ππνινγίδεη θαη λα ηππώλεη ην θόξν πνπ ηνπο αληηζηνηρεί. Σν πξόγξακκα ζα δηαβάδεη ηα ζηνηρεία πνιιώλ θνξνινγνπκέλσλ θαη ζα ηειεηώλεη όηαλ δηαβάδεη γηα ΑΦΜ ηνλ αξηζκό 0 ΠΡΟΓΡΑΜΜΑ Φνξνινγία ΑΚΔΡΑΙΔ : ΑΦΜ, ΠΡΑΓΜΑΣΙΚΔ : θόξνο, εηζόδεκα ΥΑΡΑΚΣΗΡΔ : όλνκα ΓΙΑΒΑΔ ΑΦΜ, όλνκα, εηζόδεκα ΔΠΙΛΔΞΔ εηζόδεκα ΠΔΡΙΠΣΧΗ <= 1055000 θόξνο < 0 ΠΔΡΙΠΣΧΗ <= (1055000 + 15825000) θόξνο < 0.05 * (εηζόδεκα - 1055000) ΠΔΡΙΠΣΧΗ <= (1055000 + 15825000 + 1582000) θόξνο < 79125 + 0.15 * (εηζόδεκα - (1055000 + 15825000)) ΠΔΡΙΠΣΧΗ <= (1055000 + 15825000 + 1582000 + 3165000) θόξνο < 237375 + 0.30 * (εηζόδεκα - (1055000 + 15825000 + 1582000)) ΠΔΡΙΠΣΧΗ <= (1055000 + 15825000 + 1582000 + 3165000 + 8440000) θόξνο < 949500 + 0.40 * (εηζόδεκα - (1055000 + 15825000 + 1582000 + 3165000)) ΠΔΡΙΠΣΧΗ ΑΛΛΙΧ θόξνο < 3376000 + 0.45 * (εηζόδεκα - (1055000 + 15825000 + 1582000 + 3165000 + 8440000)) ΣΔΛΟ_ΔΠΙΛΟΓΧΝ
ΓΡΑΦΔ 'Ο θνξνινγνύκελνο κε όλνκα', όλνκα, ' ζα πιεξώζεη', θόξνο Γ2. Να γξαθηεί πξόγξακκα πνπ λα ππνινγίδεη ηηο ξίδεο ηεο δεπηεξνβάζκηαο εμίζσζεο αx 2 +βx+γ= 0. Αλ δελ ππάξρνπλ πξαγκαηηθέο ξίδεο, λα εθηππώλεη αληίζηνηρν κήλπκα Γ3. Να γξαθηεί πξόγξακκα ην νπνίν δηαβάδεη ην όλνκα ελόο καζεηή, ηνπο βαζκνύο ηνπ ζε ηξία καζήκαηα θαη ππνινγίδεη θαη ηππώλεη ην κέζν όξν. Tν πξόγξακκα λα ζηακαηάεη, όηαλ γηα όλνκα δνζεί ην θελό ΠΡΟΓΡΑΜΜΑ Τπνινγηζκόο_ΜΟ ΑΚΔΡΑΙΔ: βαζκόο, άζξνηζκα ΠΡΑΓΜΑΣΙΚΔ: ΜΟ ΥΑΡΑΚΣΗΡΔ : όλνκα ΓΙΑΒΑΔ όλνκα ΟΟ (όλνκα <> ' ') ΔΠΑΝΑΛΑΒΔ άζξνηζκα < 0 ΓΙΑ i ΑΠΟ 1 ΜΔΥΡΙ 3 ΓΙΑΒΑΔ βαζκόο άζξνηζκα < άζξνηζκα + βαζκόο ΜΟ < άζξνηζκα / 3 ΓΡΑΦΔ 'Ο κέζνο όξνο είλαη: ', ΜΟ ΓΙΑΒΑΔ όλνκα Γ4. Να γξάςεηε πξόγξακκα πνπ λα ππνινγίδεη ηε ζπλάξηεζε y(x)= x 2-3x+2 γηα όιεο ηηο ηηκέο ηνπ x από -1 έσο 3 ζε βήκαηα ηνπ 0.1 ΠΡΟΓΡΑΜΜΑ εμίζσζε ΑΚΔΡΑΙΔ: βαζκόο, άζξνηζκα ΠΡΑΓΜΑΣΙΚΔ: ΜΟ ΥΑΡΑΚΣΗΡΔ : όλνκα ΓΙΑ x ΑΠΟ -1 ΜΔΥΡΙ 3 ΜΔ_BHMA 0.1 y < x ^ 2-3 * x + 1 ΓΡΑΦΔ 'y = ', y Γ5. Έλαο ηξόπνο ππνινγηζκνύ ησλ ηξηγσλνκεηξηθώλ ζπλαξηήζεσλ, πνπ ρξεζηκνπνηείηαη ζπρλά από ηνπο ππνινγηζηέο, είλαη κε ηνλ ππνινγηζκό ησλ παξαθάησ ζεηξώλ:
Να γξάςεηο πξόγξακκα ην νπνίν λα δηαβάδεη ηε γσλία x ζε κνίξεο θαη λα ππνινγίδεη ην εκίηνλν θαη ην ζπλεκίηνλό ηεο ζύκθσλα κε ηνπο παξαπάλσ ηύπνπο. Πνηα κπνξεί λα είλαη ηα θξηηήξηα γηα δηαθνπή ησλ επαλαιήςεσλ; Τπόδεημε: Να κεηαηξέςεηο αξρηθά ηε γσλία x ζε αθηίληα Η επαλάιεςε κπνξεί λα ηεξκαηίδεηαη όηαλ ν λένο όξνο είλαη κηθξόηεξνο από κηα πνιύ κηθξή ηηκή (π.ρ. 0.00001) θαη δελ ζα ηξνπνπνηήζεη θαηά πνιύ ην αιγεβξηθό άζξνηζκα ΠΡΟΓΡΑΜΜΑ Σξηγσλνκεηξία ΣΑΘΔΡΔ όξην = 0.00001 π = 3.14 ΑΚΔΡΑΙΔ : γσλία_κνίξεο ΠΡΑΓΜΑΣΙΚΔ: γσλία, εκίηνλν, ζπλεκίηνλν ΑΚΔΡΑΙΔ: i, Ν, k ΓΙΑΒΑΔ γσλία_κνίξεο γσλία <- γσλία_κνίξεο * π / 180 εκίηνλν <- γσλία i <- 1 Ν <- 3 παξνλνκαζηήο <- 1 ΓΙΑ k ΑΠΟ 1 ΜΔΥΡΙ Ν παξνλνκαζηήο < παξνλνκαζηήο * k λένο_όξνο <- (-1) ^ i + γσλία ^ N / παξνλνκαζηήο εκίηνλν <- εκίηνλν + λένο_όξνο i <- i + 1 N <- N + 2 ΜΔΥΡΙ_ΟΣΟΤ A_T (λένο_όξνο) < όξην ζπλεκίηνλν <- 1 i <- 1 Ν <- 2 παξνλνκαζηήο <- 1 ΓΙΑ k ΑΠΟ 1 ΜΔΥΡΙ Ν παξνλνκαζηήο < παξνλνκαζηήο * k λένο_όξνο <- (-1) ^ i + γσλία ^ N / παξνλνκαζηήο
ζπλεκίηνλν <- ζπλεκίηνλν + λένο_όξνο i <- i + 1 N <- N + 2 ΜΔΥΡΙ_ΟΣΟΤ A_T (λένο_όξνο) < όξην ΓΡΑΦΔ 'Σν εκίηνλν είλαη ', εκίηνλν ΓΡΑΦΔ 'Σν ζπλεκίηνλν είλαη ', ζπλεκίηνλν Γ6. Να γξαθηεί έλα πξόγξακκα ην νπνίν λα δέρεηαη έλαλ αθέξαην αξηζκό θαη λα ηνλ αλαιύεη ζε γηλόκελν πξώησλ παξαγόλησλ ΠΡΟΓΡΑΜΜΑ Παξάγνληεο ΑΚΔΡΑΙΔ: αξηζκόο, βνεζεηηθή, i, p, k ΓΙΑΒΑΔ αξηζκόο βνεζεηηθή < αξηζκόο i < 1 p < 1 i < i + 1 k < 0 ΟΟ βνεζεηηθή MOD i = 0 ΔΠΑΝΑΛΑΒΔ βνεζεηηθή < βνεζεηηθή DIV i k < k + 1 ΑΝ (k > 0) ΣΟΣΔ ΓΡΑΦΔ i, k p < p * i ^ k ΜΔΥΡΙ_ΟΣΟΤ p = αξηζκόο