Scandal
Διαχειριστής
Ο Πέτρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών, Φοιτητής του τμήματος Πληροφορικής ΟΠΑ και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 16,837 μηνύματα.
31-03-08
17:06
Μετέφερα τα posts σε αυτό το θέμα.Πέτρο αν θές δες λίγο την άσκηση που παρέθεσα στο thread με τις ασκήσεις...Δεν είναι κουλή αλλα αρκετά έξυπνη...
Την έχω δει την άσκηση 11 με τα υποπρογράμματα.
Παραθέτω μια άσκηση που βρήκα:
(ένα δύσκολο 3ο θέμα θα έλεγα)
Άσκηση 13
Σε κάποια εξεταστική δοκιμασία, κάθε γραπτό αξιολογείται αρχικά από δύο βαθμολογητές και υπάρχει περίπτωση το γραπτό να χρειάζεται αναβαθμολόγηση από τρίτο βαθμολογητή.
Στην περίπτωση αναβαθμολόγησης ο τελικός βαθμός υπολογίζεται ως εξής:
i) Αν ο βαθμός του τρίτου βαθμολογητή είναι ίσος με το μέσο όρο (Μ.Ο.) των βαθμών των δύο πρώτων βαθμολογητών, τότε ο τελικός βαθμός είναι ο Μ.Ο.
ii) Αν ο βαθμός του τρίτου βαθμολογητή είναι μικρότερος από το μικρότερο βαθμό (ΜΙΝ) των δύο πρώτων βαθμολογητών, τότε ο τελικός βαθμός είναι ο ΜΙΝ.
iii) Διαφορετικά, ο τελικός βαθμός είναι ο μέσος όρος του βαθμού του τρίτου βαθμολογητή με τον πλησιέστερο προς αυτόν βαθμό των δύο πρώτων βαθμολογητών.
Να αναπτύξετε αλγόριθμο (πείτε πρόγραμμα καλύτερα ) υπολογισμού του τελικού βαθμού ενός γραπτού με αναβαθμολόγηση, ο οποίος:
α) Να διαβάζει τους βαθμούς του πρώτου, του δεύτερου και του τρίτου βαθμολογητή ενός γραπτού. (Μονάδες 2)
β) Να υπολογίζει και να εκτυπώνει το μεγαλύτερο (ΜΑΧ) και το μικρότερο (ΜΙΝ) από τους βαθμούς του πρώτου και του δεύτερου βαθμολογητή. (Μονάδες 6)
γ) Να υπολογίζει και να εκτυπώνει τον τελικό βαθμό του γραπτού, σύμφωνα με την παραπάνω διαδικασία. (Μονάδες 12)
Παρατήρηση: Θεωρήστε ότι και οι τρεις βαθμοί είναι θετικοί ακέραιοι και δεν απαιτείται έλεγχος δεδομένων.
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Scandal
Διαχειριστής
Ο Πέτρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών, Φοιτητής του τμήματος Πληροφορικής ΟΠΑ και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 16,837 μηνύματα.
31-03-08
03:21
Έχει κανείς να προτείνει καμία γερή άσκηση που να καλύπτει αρκετά πράγματα;
pls το επίπεδο δυσκολίας της να είναι στα πλαίσια του 4ου θέματος και όχι τίποτα κουλές (όπως κάποιες ασκήσεις που παρατέθηκαν παραπάνω ).
-petros
pls το επίπεδο δυσκολίας της να είναι στα πλαίσια του 4ου θέματος και όχι τίποτα κουλές (όπως κάποιες ασκήσεις που παρατέθηκαν παραπάνω ).
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Scandal
Διαχειριστής
Ο Πέτρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών, Φοιτητής του τμήματος Πληροφορικής ΟΠΑ και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 16,837 μηνύματα.
22-02-08
19:07
Αν και την έχεις κάνει, θα απαντήσω μιας που δεν έχω ασχοληθεί σχεδόν καθόλου με ΑΕΠΠ φέτος και είναι μια ευκαιρία να λύσω καμιά άσκηση.Σε ενα σχολειο η β λυκειου στην οποια φοιτουν 100 ατομα αποφασισε να παει εκδρομη.ο προεδρος της β λυκειου συγκεντρωσε εναν καταλογο με τα ονοματα ολων των μαθητων και τα χρηματα που εδωσαν.αν καποιος μαθητης δεν εδωσε χρήματα,τοτε θεωρούμε οτι εδωσε 0 ευρώ.να γραφει ο αλγοριθμος που θα:
- εμφανιζει ποσοι και ποιοι μαθητες δεν πληρωσαν
- αν ο μαθητης <<κωνσταντινου>> εδωσε χρήματα.
akyro tin ekana
Code:
Αλγόριθμος ασκηση
Για i από 1 μέχρι 100
Διάβασε onoma[i]
Διάβασε xrimata[i]
τέλος_επανάληψης
Πληθος <-- 0
Για i από 1 μέχρι 100
Αν xrimata[i] = 0 τότε
Εμφάνισε "O/H", onoma[i] ,"δεν πλήρωσε."
Πληθος <-- Πληθος + 1
τέλος_αν
Εμφάνισε "Οι μαθητές που δεν πλήρωσαν είναι συνολικά:", Πληθος
τέλος_επανάληψης
Για i από 1 μέχρι 100
Αν onoma[i]= "Κωνσταντίνου" τότε
Αν xrimata[i]= 0 τότε
Εμφάνισε "Ο μαθητής Κωνσταντίνου δεν έδωσε χρήματα
αλλιώς
Εμφάνισε "Ο μαθητής Κωνσταντίνου έδωσε χρήματα"
τέλος_αν
τέλος_αν
τέλος_επανάληψης
τέλος ασκηση
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Scandal
Διαχειριστής
Ο Πέτρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών, Φοιτητής του τμήματος Πληροφορικής ΟΠΑ και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 16,837 μηνύματα.
12-10-07
03:04
Άσκηση 3
Να γίνει αλγόριθμος που θα διαβάζει τα ονόματα, τον μισθό, τον ΑΜ των υπαλλήλων μιας εταιρίας και να υπολογίζει τον Μ.Ο. αυτών που παίρνουν πάνω από 1000 ευρώ. Επίσης, να εμφανίζει αυτόν που παίρνει τον μικρότερο μισθό και αυτόν που παίρνει το μεγαλύτερο. Ο αλγόριθμος θα τερματίζει όταν δοθεί το όνομα "Κομπιουτερίδης", χωρίς να εκτέλεστουν οι υπόλοιπες διαδικασίες (χωρίς να ζητηθεί από το χρήστη δηλαδή ο μισθός του Κομπιουτερίδη κ.λπ.)
Code:
Αλγόριθμος Άσκηση3
Δεδομένα // όνομα,μισθός,ΑΜ,ΜΟ,όνομαMin,όνομαMax,Α //
μισθός <-- 0
ΑΜ <-- 0
ΜΟ <-- 0
Εμφάνισε "Δώστε το όνομα του υπαλλήλου"
Διάβασε όνομα
Εμφάνισε "Δώστε το μισθό του υπαλλήλου", όνομα
Διάβασε μισθός
Εμφάνισε "Δώστε τον ΑΜ του υπαλλήλου", όνομα
Διάβασε ΑΜ
min <-- 1000000000000000000000000
max <-- 0
Όσο όνομα ≠ Κομπιουτερίδης επανάλαβε
Σ <-- 0
Α <-- 0
Αν μισθός > 1000 τότε
Σ <-- Σ + μισθός
Α <-- Α+1
τέλος_αν
Αν μισθός < min τότε
min <-- μισθός
όνομαMin <-- όνομα
τέλος_αν
Αν μισθός > max τότε
max <-- μισθός
όνομαMax <-- όνομα
τέλος_αν
Εμφάνισε "Δώστε το όνομα του επόμενου υπαλλήλου"
Διάβασε όνομα
Εμφάνισε "Δώστε το μισθό του υπαλλήλου", όνομα
Διάβασε μισθός
Εμφάνισε "Δώστε τον ΑΜ του υπαλλήλου", όνομα
Διάβασε ΑΜ
τέλος_επανάληψης
ΜΟ <-- ΜΟ/Α
Εμφάνισε "Ο Μ.Ο των υπαλλήλων που παίρνουν πάνω από 1000 ευρώ είναι", ΜΟ "."
Εμφάνισε "Μεγαλύτερο μισθό παίρνει ο/η", όνομαMax "."
Εμφάνισε "Μικρότερο μισθό παίρνει ο/η", όνομαMin "."
Τέλος Άσκηση3
Ελπίζω να είναι ok γιατί έχω να λύσω άσκηση στην ανάπτυξη εφαρμογών από τις πανελλαδικές.
-petros
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.