e-ΜΑΘΗΜΑΤΑ
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ

Λύσεις ασκήσεων από την Τράπεζα θεμάτων


Αλγόριθμος radar
!0_19374 Δ
!Σε κάποιο σημείο της Εθνικής οδού είναι εγκατεστημένο ένα ειδικό σύστημα το
!οποίο μετράει την ταχύτητα των διερχόμενων οχημάτων με μεγάλη ακρίβεια. Το
!όριο ταχύτητας στο συγκεκριμένο σημείο είναι 100 km/h. Να γράψετε αλγόριθμο
!ο οποίος για 500 οχήματα:
!Δ1. Να διαβάζει τον αριθμό πινακίδας και την ταχύτητα κάθε οχήματος.
!Μονάδες 5
!Δ2. Να εμφανίζει το πλήθος των οχημάτων που ξεπέρασαν το όριο ταχύτητας.
!Μονάδες 10
!Δ3. Να εμφανίζει την υψηλότερη ταχύτητα που πέρασε κάποιος.
!Μονάδες 10


! Αρχικές τιμές
Ν <- 500      ! Κανονική τιμή 500 (Για δοκιμές εκτέλεσης βάλτε κάτι πιο μικρό...)
πλήθος_παραβατών <- 0
max <- 0


! Δ1
Για i από 1 μέχρι Ν
  Εμφάνισε i, "ο όχημα"
  Εμφάνισε "Δώστε αριθμό πινακίδας : "
  Διάβασε πινακίδα
  Εμφάνισε "Δώστε ταχύτητα οχήματος : "
  Διάβασε ταχύτητα

! Δ2
  Αν ταχύτητα > 100 τότε
    πλήθος_παραβατών <- πλήθος_παραβατών + 1
  Τέλος_αν

!Δ3

! Για να βρούμε την μέγιστη ταχύτητα κάθε φορά συγκρίνουμε την τιμή  που
! πληκτρολογήθηκε με τη μέγιστη που έχουμε μεχρι τώρα.
! Την πρώτη φορά επειδή οι ταχύτητες είναι μεγαλύτερες από 0 ορίσαμε max 0
  Αν ταχύτητα > max τότε
    max <- ταχύτητα
  Τέλος_αν

Τέλος_επανάληψης

! Δ2
Εμφάνισε "Πλήθος οχημάτων που ξεπέρασαν το όριο ταχύτητας: ", πλήθος_παραβατών

! Δ3
Εμφάνισε "Υψηλότερη ταχύτητα που πέρασε κάποιος: ", max

Τέλος radar




 

Κεντρική Σελίδα Αλλα e-μαθήματα Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Αλλη άσκησηΕπιστροφή στην κορυφή της σελίδας
© 2014 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος