Mathman.gr

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

AE-M04-13

Να γραφεί αλγόριθμος που θα διαβάζει την ώρα (ω) και τα λεπτά (λ) ενός ρολογιού και θα εμφανίζει τη γωνία που σχηματίζει ο ωροδείκτης με τον λεπτοδείκτη. Δίνεται ότι η γωνία υπολογίζεται από τον τύπο:

11

γ = 30 ω  -   ---- λ

2

Dim lights

Για όσους ενδιαφέρονται πως προκύπτει η σχέση γωνίας και δεικτών:

Θεωρώντας σαν αρχή μέτρησης τη θέση της ώρας 12:00, ο ωροδείκτης κάνει μία πλήρη περιστροφή 360ο σε 12 ώρες, δηλαδή 0.5ο το λεπτό. Όσον αφορά το λεπτοδείκτη, κάνει μία πλήρη περιστροφή 360ο σε 1 ώρα, δηλαδή 6ο το λεπτό.

Όταν λοιπόν μας δίνεται η ώρα με την μορφή x:y (πχ 3:20), τότε έχουν περάσει 60x+y λεπτά (200) και ο ωροδείκτης έχει στραφεί κατά (60x+y)×0.5ο, ενώ ο λεπτοδείκτης κατά y*6ο. Συνεπώς οι δείκτες διαφέρουν μεταξύ τους κατά (60x+y)×0.5ο- y×6ο = 30x-(11/2)y.

Σχετικό applet και video : Γωνία Δεικτών Ρολογιού

 

Εργαστηριακή Άσκηση

Αντιγράψτε και επικολλήστε το πρόγραμμα στον συντάκτη του προγραμματιστικού περιβάλλοντος.

Στη συνέχεια επιλέξτε Εκτέλεση ή Βηματική Εκτέλεση.

 

ΠΡΟΓΡΑΜΜΑ Ασκ

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ: ω, λ

ΠΡΑΓΜΑΤΙΚΕΣ: γ

ΑΡΧΗ

ΓΡΑΨΕ  'Δώσε ώρα και λεπτά'

ΔΙΑΒΑΣΕ  ω, λ

γ <-- 30*ω - 11/2*λ

ΓΡΑΨΕ  'Γωνία δεικτών:', γ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

sideBar



You are here: Mathman