Parcours · Intermédiaire
L'horloge et le chronomètre
Une horloge à aiguilles qui donne l'heure réelle, puis un chronomètre qu'on démarre, met en pause et remet à zéro.
Une horloge à aiguilles qui donne l'heure réelle, puis un chronomètre qu'on démarre, met en pause et remet à zéro, sur le même cadran.
Ce que vous allez apprendre
- lire l'heure avec
maintenant,heure_de,minute_de,seconde_de; - placer des points sur un cercle avec
sinusetcosinus; - écrire des fonctions de calcul et des procédures de dessin ;
- animer avec un processus ;
- mesurer une durée avec
chronoet piloter un processus avecsuspendreetreprendre.
Avant de commencer
Il vaut mieux connaître les variables, les boucles et les procédures. Un peu de géométrie va servir, mais tout est expliqué.
Les étapes
-
1
Le cadran Dessiner le fond d'une horloge : un disque blanc cerclé de noir, les chiffres 12, 3, 6 et 9, et un point au centre.Accès libre
toilecerclelabel -
2
Calculer la position d'une aiguille Écrire deux fonctions qui donnent les coordonnées d'un point du cadran à partir d'un angle, puis dessiner les graduations, les 12 chiffres et une aiguille de test.
sinuscosinusradiansfonctionprocédure -
3
Les trois aiguilles à l'heure réelle Lire l'heure de l'ordinateur et placer les aiguilles des heures, des minutes et des secondes au bon angle.
maintenantheure_deminute_deseconde_demod -
4
Une horloge qui tourne toute seule Redessiner l'horloge plusieurs fois par seconde dans un processus, pour que les aiguilles avancent en temps réel.
processustant que vraipause -
5
L'affichage numérique Afficher sous les aiguilles l'heure en chiffres (14:05:09) et la date du jour.
fonction qui renvoie un texteformat_datelabel_largeur -
6
Le chronomètre : départ et arrêt Réutiliser le cadran pour un chronomètre : la touche D le démarre, la touche A l'arrête, et le temps s'affiche au dixième de seconde.
chronoduréebooléenappuyer -
7
Pause, reprise et remise à zéro Piloter le chronomètre au clavier : D pour démarrer ou reprendre, P pour la pause, Z pour la remise à zéro, Q pour quitter.
suspendrereprendreselonterminer
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.