[PDF] [PDF] Le calendrier [dt09] - Exercice résolu - Unisciel

Aide méthodologique Elle doit traduire un numéro de mois dans le nom du mois et afficher les (LFAFFICH-1) premi`eres lettres des jours de la semaine 2 



Previous PDF Next PDF





[PDF] DDM - Les jours de la semaine - Cycle 2 ~ Orphéecole

О Exercice de découverte et questionnement oral et collectif ① J'observe ces trois documents ; je les décris et je les compare : • Les reconnais-tu ?



[PDF] Voici les jours de la semaine :

Les Alphas sont tous les jours dans la classe Nous, nous ne à ne jours lundi pas tous mardi mercredi jeudi samedi vendredi dimanche Texte 3 Exercices 1  



[PDF] La semaine (CP) - Eklablog

6 mar 2012 · 1°) Ecris les jours de la semaine qui manquent Complète les étiquettes jeudi – mardi - samedi lundi mercredi vendredi dimanche Une 



[PDF] LA DATE, LES JOURS, LES SAISONS - Podcast français facile

LES JOURS DE LA SEMAINE lundi – mardi – mercredi – jeudi – vendredi C' était en 1960 EXERCICE : Répondez aux questions 1 Nous sommes quel jour ?



[PDF] Le temps qui passe exercices et corrigé

Les jours de la fin de semaine sont 8 Quelle est la date, aujourd'hui ? 9 Nous sommes lundi 24 avril 2012 10 Dans une journée, il y a le mati 11 Il fait jour à 6  



[PDF] Le$ ²jour$ de ²la ²semaine ²lundi ²jeudi vendu mardi

2 Colorie les jours où tu vas à l'école, puis colorie les loups de la bonne couleur lundi mercredi vendredi samedi dimanche mardi jeudi 3 Relie les mots 



[PDF] Les jours les mois les saisons pdf - f-static

Les jours de la semaine écrivent toujours avec la capitale Cours Français gratuits et exercices zgt; Dates, jours, mois, années, saisons Cours et Français 



[PDF] Les jours de la semaine - Gomme & Gribouillages

28 avr 2020 · L'histoire de la semaine Lundi tout bleu est très heureux Mardi bouge tellement qu'il est tout rouge Mais qui est vert ? C'est mercredi en 



[PDF] Le calendrier [dt09] - Exercice résolu - Unisciel

Aide méthodologique Elle doit traduire un numéro de mois dans le nom du mois et afficher les (LFAFFICH-1) premi`eres lettres des jours de la semaine 2 



[PDF] IV2 Les évaluations fin CP - TEL archives ouvertes

10 jui 2003 · Exercice 4 Dénombrer les syllabes d'un mot écrit Exercice 5 Séparer les mots d' une phrase Dans une semaine, il y a jours 8 7 6 2

[PDF] exercices sur les lois des gaz parfaits

[PDF] exercices sur les moyennes mobiles

[PDF] exercices sur les nombres premiers

[PDF] exercices sur les nombres premiers 3eme

[PDF] exercices sur les nombres premiers 4eme

[PDF] exercices sur les nombres premiers 5ème avec corrigés

[PDF] exercices sur les ondes électromagnétiques dans le vide

[PDF] exercices sur les oscillations mecaniques libres

[PDF] exercices sur les pourcentages 6ème pdf

[PDF] exercices sur les puissances 2eme secondaire

[PDF] exercices sur les puissances 3ème

[PDF] exercices sur les puissances 4e

[PDF] exercices sur les puissances 4ème

[PDF] exercices sur les puissances 4ème pdf

[PDF] exercices sur les puissances de 10

[PDF] Le calendrier [dt09] - Exercice résolu - Unisciel

Le calendrier [dt09] - Exercice resolu

Karine Zampieri, Stephane Riviere

UniscielalgoprogVersion 21 mai 2018

Table des matieres

1 L'algorithme Calendrier

2

2 Procedures et fonctions utilitaires

4

2.1 Fonction nomMois (nom d'un mois en toutes lettres)

4

2.2 Fonction nomJSemaine (jour de semaine en toutes lettres)

4

2.3 Fonction bissextile (test de bissextilite)

4

2.4 Fonction njours (nombre de jours d'un mois et annee)

5

2.5 Fonction premierJSemaine (premier jour semaine)

5

2.6 Test de acherCalendrier

6

3 Les achages

7

3.1 Achage jour par jour

7

3.2 Achage semaine par semaine

9

3.3 Calendrier annuel

11 C - Le calendrier (TP)Mots-ClesDates et Heures, Analyse descendante RequisStructures de base, Structures conditionnelles, Algorithmes parametres, Struc- tures repetitives, Schema iteratif

Diculte• • ◦(3 h)Objectif

Cet exercice ache le calendrier d'un mois et annee donnes. En complement, il ache l'ensemble des calendriers d'une annee donnee. 1

Unisciel algoprog { Le calendrier [dt09]2

1 L'algorithme Calendrier

Voici un exemple du resultat attendu :Uneann ée(>1592)? 2010 Un mois ([1..12])? 4 Avril 2010
Dim Lun Mar Mer Jeu Ven Sam 1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30

Puisqu'il s'agit d'ecrire un programme, un bon debut est d'essayer de comprendre ce

qu'il est cense faire.En vous basant sur l'exemple, ecrivez une proceduretest_afficherCalendrierqui declare

deux variables entieres, une pour le millesime de l'annee et l'autre pour le numero du mois.Completez-la pour qu'ensuite elle appelle : •Une fonctionsaisirAnneepour la saisie du millesime de l'annee. •Une fonctionsaisirMoispour la saisie du numero du mois. •Une procedureafficherCalendrier(mois,annee)pour acher le calendrier de(mois,annee). Ecrivez ensuite la procedureafficherCalendrier(mois,annee)(parametres d'entiers) qui ap- pelle : •Une procedureafficherEntete(mois,annee)pour acher l'en-t^ete de(mois,annee). •Une procedureafficherDates(mois,annee)pour acher les dates de(mois,annee). Unisciel algoprog { Le calendrier [dt09]3En considerant les deux cas de gures ci-dessous,

Trouvez les deux moyens de decomposer l'achage des dates.Quels sont les elements principaux des deux possibilites?

(c.-a-d. que faut-il determiner/calculer/tester?) Ecrivez la procedureafficherDates(mois,annee)(parametres d'entiers) pour qu'elle calcule : •Dans un entierp: le premier jour semaine du numero demoisde l'anneepar appel a une fonctionpremierJSemaine(mois,annee).

•Dans un entiern: le nombre de jours par appel a la fonctionnjours(mois,annee).Achez les calculs (ou[x]designe le contenu dex) :Premierjsemaine vaut [ p]

Nombre

de jours vaut n Ecrivez la fonctionsaisieAnneequi renvoie un entier representant le millesime d'une annee. L'entier doit ^etre saisijusqu'ace qu'il soit superieur a1592.

Achez l'invite :Uneann ée(>1592)?

Unisciel algoprog { Le calendrier [dt09]4

Ecrivez la fonctionsaisieMoisqui renvoie un entier representant un numero de mois. L'entier doit ^etre saisijusqu'ace qu'il soit valide, c.-a-d. compris dans[1..12].

Achez l'invite :Unmois ([1..12])?

Denissez la constante :

•LGAFFICH=4(longueur d'achage des jours, espace separateur compris) Ecrivez la procedureafficherEntete(mois,annee)qui ache l'en-t^ete d'un calendrier d'un numero de moismois(entier) et de millesimeannee(entier). Pour l'exemple d'execution, la procedure ache :Avril2010 Dim Lun Mar Mer Jeu Ven Sam

Aide methodologique

Elle doit traduire un numero de mois dans le nom du mois et acher les(LFAFFICH-1) premieres lettres des jours de la semaine.

2 Procedures et fonctions utilitaires

2.1 Fonction nomMois (nom d'un mois en toutes lettres)

Ecrivez une fonctionnomMois(mm)qui renvoie le nom d'un numero de moismmen toutes lettres, janvier etant le numero1et decembre le numero12. L'entiermmest suppose compris dans[1..12].

2.2 Fonction nomJSemaine (jour de semaine en toutes lettres)

Ecrivez une fonctionnomJSemaine(jsem)qui calcule et renvoie le nom d'un numero de jour de semainejsemen toutes lettres, dimanche etant le numero0et samedi le numero6.

L'entierjsemest suppose compris dans[0..6].

2.3 Fonction bissextile (test de bissextilite)Denition

Soit une annee posterieure a1582(debut du calendrier gregorien). Elle estbissextilesi et seulement si son millesime est : •Divisible par4maisnondivisible par100. •Oudivisible par400.quotesdbs_dbs2.pdfusesText_3