[PDF] Tables de Pythagore de n `a m [lp04] - Exercice





Previous PDF Next PDF



La table de Pythagore

Pour trouver la somme de deux nombre avec la table de Pythagore : - Je cherche la ligne qui commence par le premier nombre.



Table de pythagore vierge

Page 1. La table de Pythagore www.lutinbazar.fr.



Table de Pythagore - colorée

La table de Pythagore On trouve donc 18 deux fois dans le tableau : ? à l'intersection de la colonne 6 et de ... Chaque couleur correspond à une table.



Construction de la table de Pythagore

Construction de la table de Pythagore Pythagore (en grec ? ??a???a? ... Avant tout Pythagore est philosophe et serait le créateur du mot f ???s ?f ??



La table de Pythagore

La table de Pythagore. (la table de multiplication) x. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 2. 2. 4. 6. 8. 10. 12. 14. 16. 18.



Le jeu de la table de Pythagore

Matériel pour deux joueurs: * U ne table de Pythagore (non reproduite ici) de la m ultiplication pour les nom bres naturels de 1 à 10 (plaque de carton fort 



correction Devoir libre 6

Les lettres de l'alphabet sont remplacées par un ou plusieurs produits des tables. Leurs valeurs sont données par leur position dans la table de Pythagore 



Table de pythagore vierge à imprimer

La table de Pythagore. (la table de multiplication) x. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. © Claude Marc - Sur internet depuis 



Table de Pythagore - repères CE2

La table de Pythagore On trouve donc 18 deux fois dans le tableau : ? à l'intersection de la colonne 6 et de la ligne 3.



Tables de Pythagore de n `a m [lp04] - Exercice

Tables de Pythagore de n `a m [lp04] - Exercice. Karine Zampieri Stéphane Rivi`ere

Tables de Pythagore de nam [lp04] - Exercice

Karine Zampieri, Stephane Riviere, Beatrice Amerein-Soltner

UniscielalgoprogVersion 17 mai 2018

Table des matieres

1 Tables de Pythagore de n a m / pgtpythagore

2

1.1 Strategie de resolution

2

1.2 Procedure acherTM

2

1.3 Procedure saisirNumerosT

3

1.4 Tables de Pythagore de n a m

4

1.5 Partie inferieure des tables

5

2 References generales

6 Python - Tables de Pythagore de n a m (Solution)Mots-ClesStructures repetitives RequisStructures de base, Structures repetitives, Algorithmes parametres

Diculte• ◦ ◦Objectif

Cet exercice ache la partie triangulaire inferieure des tables dePythagoredes entiers denamcompris dans[1..15]. ...(enonce page suivante)... 1 Unisciel algoprog { Tables de Pythagore de n a m [lp04]2

1 Tables de Pythagore de n a m / pgtpythagore

1.1 Strategie de resolution

Voici un extrait du resultat attendu :Deuxnumeros de table dans [1..15]? 6 11

1 2 3 4 5 6 7 8 9 10

6 12 18 24 30 36 42 48 54 60

7 14 21 28 35 42 49 56 63 70

11 22 33 44 55 66 77 88 99 110

Comment pouvez-vous proceder pour acher ces tables?

Solution simple

Une premiere solution est d'utiliser deux structuresPourimbriquees : l'une concerne les lignesjde la table, l'autre les colonnesk. L'instruction a l'interieur de l'iterative imbriquee est une instruction d'achage du produitj*k. L'instruction supplementaire au niveau de l'iterativejest l'instruction pour passer a la ligne suivante. Une autre solution est de denir une procedureafficherTM(n)qui ache la table de multiplication d'un entiern: elle utilise une structurePourqui concerne les colonneskde la table. Il sut alors d'une seule structurePourqui concerne les lignesjde la table.

Nous allons programmer cette deuxieme solution.Comment verier que les deux numeros de table sont bien dans l'intervalle specie?

Solution simple

En realisant une saisie validee des numeros de table.

1.2 Procedure acherTM

Ecrivez leprold'une procedureafficherTM(n)qui ache la table dePythagored'un entiern.Solution Parametres

Entrants :Un entiern

Ecrivez son corps.

Formatez les entiers sur4positions.

Exemple : Table de l'entier7.7 14 21 28 35 42 49 56 63 70 Unisciel algoprog { Tables de Pythagore de n a m [lp04]3Validez votre procedure avec la solution.

Solution Python

defafficherTM(n):"""Affiche la table de Pythagore d "unentier param n un entier forkinrange (1, 10+1):print("{:4d}".format((k* n )),end ="")print("\n",end ="")

1.3 Procedure saisirNumerosT

Ecrivez une fonctiondansIntervalle(n,a,b)qui teste et renvoieVraisi un entiernest dans l'intervalle[a..b]d'entiers,Fauxsinon.Validez votre fonction avec la solution.

Solution Python

defdansIntervalle(n,a ,b ):"""Pr édicatd "unentier dans un intervalle param n un entier param a un entier param b un entier return Vrai si n est dans a b a b Faux sinon return((a<= n )and(n<= b )) Ecrivez leprold'une proceduresaisirNumerosT(n1,n2)qui saisit deux numeros de table dansn1(entier) et dansn2(entier).Solution Parametres

Sortants :Deux entiersn1etn2

Ecrivez son corps de sorte que les deux entiers soient compris dans[1..15]avecn1inferieur ou egal an2. Achez l'invite :Deuxnumeros de table dans [1..15]? Unisciel algoprog { Tables de Pythagore de n a m [lp04]4Aide methodologique Utilisez une structure repetitive (RépéterouTantQue) qui saisitn1etn2jusqu'a ce que les conditions soient realisees. Si vous utilisez unTantQue, n'oubliez pas de faire une saisie

des entiers avant la structureTantQuede sorte a ce que la condition ait un sens.Validez votre procedure avec la solution.

Solution Python

defsaisirNumerosT():"""Saisie des num érosde table dans [1..15] return le tuple n1 n2 avec n1 n2 n1 n2 = 0, 0 while

not (dansIntervalle(n1, 1, 15)anddansIntervalle(n2, 1, 15)andn1<= n2 ):print("Deuxnumeros de table dans [1..15]? " ,sep ="",end ="")n1= int(input())n2= int(input())return(n1,n2 )

1.4 Tables de Pythagore de n a m

Ce probleme ache les tables dePythagoredes entiers denamcompris dans[1..15]. Il utilise les proceduressaisirNumerosTetafficherTM. Ecrivez une proceduretest_pythagorequi demande deux numeros de tables dansn1 (entier) et dansn2(entier) tous deux compris dans[1..15]par appel a la procedure saisirNumerosT.Achez les tables dePythagorepour tous les entiersnden1an2par appel a la procedureafficherTM. Ajoutez l'en-t^ete1 2 ... 10(sin1est dierent de1).Aide methodologique Utilisez une bouclePourde compteurn(entier) variant den1an2. Unisciel algoprog { Tables de Pythagore de n a m [lp04]5Testez. Exemple d'execution : Deux numeros de table dans [1..15]? 6 11

1 2 3 4 5 6 7 8 9 10

6 12 18 24 30 36 42 48 54 60

7 14 21 28 35 42 49 56 63 70

8 16 24 32 40 48 56 64 72 80

9 18 27 36 45 54 63 72 81 90

10 20 30 40 50 60 70 80 90 100

11 22 33 44 55 66 77 88 99 110

Validez votre procedure avec la solution.

Solution Python@[pgtpythagore.py]deftest_pythagore():"""@test """ n1 n2 saisirNumerosT ifn1!= 1: afficherTM(1) forninrange (n1,n2 +1):afficherTM(n)

1.5 Partie inferieure des tables

Ce probleme ache la partie triangulaire inferieure des tables dePythagoredenam donnes. Voici un extrait du resultat attendu.Deuxnumeros de table dans [1..15]? 7 13

1 2 3 4 5 6 7 8 9 10

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

13 26 39 52 65 78 91 104 117 130

Copiez/collez la procedureafficherTMen la procedureafficherTMinf(n)puis modiez la boucle surkde1ancompris (et non pas10pour la table complete) de sorte a acher la table dePythagoreinferieure den.Attention,l'indice maximal de la colonne est

10.Copiez/collez la proceduretest_pythagoreen la proceduretest_pythagoreInfpuis modi-

ez l'appel de la procedure pour acher la partie triangulaire inferieure des tables de

Pythagore.

Unisciel algoprog { Tables de Pythagore de n a m [lp04]6Testez. Exemple d'execution : Deux numeros de table dans [1..15]? 7 13

1 2 3 4 5 6 7 8 9 10

7 14 21 28 35 42 49

8 16 24 32 40 48 56 64

9 18 27 36 45 54 63 72 81

10 20 30 40 50 60 70 80 90 100

11 22 33 44 55 66 77 88 99 110

12 24 36 48 60 72 84 96 108 120

13 26 39 52 65 78 91 104 117 130

Validez vos procedures avec la solution.

Solution Python@[pgtpythagore.py]defafficherTMinf(n):"""Affiche la table de Pythagore inf érieured "unentier

param n table de n bsup

nifn<= 10 else10)forkinrange (1,bsup +1):print("{:4d}".format((k* n )),end ="")print("\n",end ="")deftest_pythagoreInf():"""@test """

n1 n2 saisirNumerosT ifn1!= 1: afficherTM(1) forninrange (n1,n2 +1):afficherTMinf(n)

2 References generales

Comprend[Lery-AL1 :c2 :ex1]

quotesdbs_dbs46.pdfusesText_46
[PDF] La table ronde

[PDF] la tache du romancier quand il crée des personnages ne consiste qu'? imiter le réel

[PDF] la tache finale ce pour lundi 25/01/2016

[PDF] La taille de l'échantillon

[PDF] La taille de l'utérus

[PDF] La tangente

[PDF] La tapisserie

[PDF] la tapisserie de bayeux histoire des arts cm1

[PDF] la tapisserie medieval

[PDF] la techniqu de basse de la mélodie de la marseillaise

[PDF] la technique constitue t elle un danger pour l homme

[PDF] La technique constitue un danger pour l'homme

[PDF] la technique est elle au service de l homme

[PDF] la technique est elle dangereuse pour l homme

[PDF] la technique est elle un univers fermé