
Κυριακή 8 Ιανουαρίου 2012
ΕΝΤΟΛΗ ΕΠΑΝΑΛΗΨΗΣ - Ασκήσεις από τετράδιο μαθητή
1ος τρόπος
Αλγόριθμος ΔΤ8
Εμφάνισε "Δώσε αριθμό προσπέλασης του 1ου υπολογιστή"
Διάβασε Κ ! Κ, ο αριθμός προσπελάσεων
max_ΥΠ ← 1 ! max_ΥΠ, ο υπολογιστός με τον μεγαλύτερο αριθμό προσπελάσεων
max ← Κ ! max, ο μεγαλύτερος αριθμός προσπελάσεων
min_ΥΠ ← 1 ! min_ΥΠ, ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων
min ← Κ ! min, ο μικρότερος αριθμός προσπελάσεων
Για ι από 2 μέχρι 10
Εκτύπωσε "Δώσε αριθμό προσπέλασης του ", ι, "ου υπολογιστή"
Διάβασε Κ
Αν Κ > max τότε
max ← Κ
max_ΥΠ ← ι
Τέλος_αν
Αν Κ < min τότε
min ← Κ
min_ΥΠ ← ι
Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε "Ο υπολογιστής με τον μέγιστο αριθμό προσπελάσεων είναι ο ", max_ΥΠ
Εμφάνισε "Ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων είναι ο ", min_ΥΠ
Τέλος ΔΤ8
2ος τρόπος
Αλγόριθμος ΔΤ8
max ← 0
min ← 1000000
Για ι από 1 μέχρι 10
Εκτύπωσε "Δώσε αριθμό προσπέλασης του ", ι, "ου υπολογιστή"
Διάβασε Κ
Αν Κ > max τότε
max ← Κ
max_ΥΠ ← ι
Τέλος_αν
Αν Κ < min τότε
min ← Κ
min_ΥΠ ← ι
Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε "Ο υπολογιστής με τον μέγιστο αριθμό προσπελάσεων είναι ο ", max_ΥΠ
Εμφάνισε "Ο υπολογιστής με τον μικρότερο αριθμό προσπελάσεων είναι ο ", min_ΥΠ
Τέλος ΔΤ8
Από τετράδιο μαθητή, Κεφάλαιο 2, Άσκηση ΔΣ3, σελίδα 25
Αλγόριθμος ΔΣ3
S ← 0
Εμφάνισε "Δώσε την τιμή του είδους σε δραχμές"
Διάβασε τιμή
ευρώ ← τιμή/ 340.75
Όσο S + ευρώ < = 5000επανάλαβε
S ← S + ευρώ
Εμφάνισε "Δώσε την τιμή του είδους σε δραχμές"
Διάβασε τιμή
ευρώ ← τιμή/ 340.75
Τέλος_επανάληψης
Τέλος ΔΣ3
Τρίτη 3 Ιανουαρίου 2012
ΕΝΤΟΛΗ ΕΠΑΝΑΛΗΨΗΣ - Ασκήσεις
1. Αναπτύξτε αλγόριθμο που να διαβάζει το πολύ 10 αριθμούς και να υπολογίζει:
Α. το άθροισμά τους
Β. το πλήθος τους
Γ. το μέσο όρο τους
Στην περίπτωση που διαβάζει την τιμή 5, σταματάει την εκτέλεσή του και εμφανίζει τα τρέχοντα αποτελέσματα.
2. Αναπτύξτε έναν αλγόριθμο που να διαβάζει Κ ακέραιους και να υπολογίζει πόσοι από αυτούς είναι άρτιοι και πόσοι περιττοί.
Κατασκευάστε τον πίνακα τιμών στην περίπτωση που Κ=9 και οι αριθμοί είναι οι παρακάτω: 3, 4, 6, 8, 9, 7, 15, 19, 20.
3. Αναπτύξτε αλγόριθμο που να διαβάζει μια ακολουθία Κ ακεραίων αριθμών και να βρίσκει αν οι άρτιοι είναι περισσότεροι από τους περιττούς.
4. Να αναπτύξετε αλγόριθμο, ο οποίος σε μία τάξη 20 μαθητών, θα τυπώνει στην έξοδο εάν ο μαθητής προάγεται και με τι βαθμό. Επίσης θα τυπώνει το σύνολο των μαθητών που προήχθησαν. Ο αλγόριθμος θα δέχεται στην είσοδο τον βαθμό του κάθε μαθητή και το σύνολο των απουσιών του. Ένας μαθητής προάγεται, όταν ο βαθμός του είναι από 9,5 και πάνω και όταν δεν έχει απουσίες περισσότερες από 55.
5. Αναπτύξτε τους αλγορίθμους για τα παρακάτω:
Α. Σ = 1+2+3+4+…..+100
Β. Σ = 12+22+32+42+……..+ν2
Γ. Π= १.३.५.७.९......(२व+१)
Δ. Υ=(13+33+53+73+……..+ν3) . (22+42+62+82+……..+(2ν)2)
Ε. Π=iκ , όπου i και κ θετικοί ακέραιοι χωρίς τη χρήση του τελεστή δύναμης (^) .
6. Η Εθνική Μετεωρολογική Υπηρεσία (ΕΜΥ) κατέγραψε στις 22/5/01 τις θερμοκρασίες που σημειώθηκαν στις 3 το μεσημέρι σε 40 πόλεις της Ελλάδας. Γράψτε τον αλγόριθμο σε ψευδοκώδικα, ο οποίος θα διαβάζει τις θερμοκρασίες και τα ονόματα των πόλεων και να βρίσκει και να τυπώνει: την πόλη με την μικρότερη και τη μεγαλύτερη θερμοκρασία.
7. Να γραφεί αλγόριθμος στον οποίο θα δίνονται Ν διαφορετικοί ακέραιοι αριθμοί στο διάστημα [-1000, 1000]. Στη συνέχεια να υπολογίζει και να εμφανίζει:
α. Πόσοι είναι οι θετικοί και πόσοι οι αρνητικοί αριθμοί.
β. Το μέσο όρο των θετικών αριθμών.
γ. Το μικρότερο και το μεγαλύτερο αριθμό.
8. Σε μια τάξη υπάρχουν 20 μαθητές που έχουν βαθμολογηθεί σε 8 μαθήματα. Ο καθηγητής της τάξης αναθέτει στον πρόεδρο του πενταμελούς συμβουλίου της τάξης να υπολογίσει τους μέσους όρους όλων των μαθητών της τάξης του και να τους σημειώσει σε έναν κατάλογο και στο γραμματέα να βρει τον καλύτερο μαθητή.
9. Γράψτε πρόγραμμα που να υπολογίζει το άθροισμα
Σ = 1ν + 2ν + 3ν + 4ν + ………+100ν , χωρίς τη χρήση του τελεστή δύναμης (^) .