• Aucun résultat trouvé

Exercice 6 à 9

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice 6 à 9"

Copied!
7
0
0

Texte intégral

(1)

Corrigé série 3 S2 Exercice 6 à 9

Informatique 2 2019-2020

SMIA – S2

1

(2)

Exercice 6

(3)

Exercice 6

3

Remarques:

- Pour la première ligne de l’affichage, on écrit X*Y | (L4) puis une boucle (L5 et L6). sur printf, on met %4d car si on remarque dans l’énoncé on a 4 tirets sous chaque nombre de la première ligne

- On obtient alors

- On saute la ligne : (L7)

- On écrit 5 tirets: (L8) qui sont placés sous X*Y|

- On écrit une boucle (L9 et L10) pour mettre 4 tirets sous chaque nombre (écrit par la boucle for précédente (L5 et L6))

- Jusqu’à là, on obtient

- On construit la table de multiplication ligne par ligne, avec la boucle for (de L 12 à L17), il nécessaire d’inclure les accolades

- On écrit %3d | (L13) pour avoir la première partie de chaque ligne

- La boucle for imbriquée (L14 et L15) sert à calculer les multiplications et à les afficher

- Le retour à la ligne L 16 permet de passer la ligne suivante pour l’affichage

(4)

Exercice 7

(5)

Exercice 7

5

Remarques:

- Contrôle de saisi entre 1 et 20 (L4 à L6) sur le nombre de lignes du triangle

- Pour ce genre de problème, on commence par dessiner à la main l’affichage souhaité, on prend un exemple pour n=3 (impair) et puis n=4 (paire) et on essaie de généraliser la règle:

- n=3 et lg=1, 2 espaces, 1 étoile, 2 espaces - n=3 et lg=2, 1 espace, 3 étoiles , 1 espace - n=3 et lg=3, 0 espace, 5 étoiles, 0 espace - n=4 et lg=1, 3 espaces, 1 étoile, 3 espaces - n=4 et lg=2, 2 espace, 3 étoiles , 2 espace - n=4 et lg=3, 1 espace, 5 étoiles, 1 espace - n=4 et lg=4, 0 espace, 7 étoiles, 0 espace

- On conclue que les nombre d’espace sp= n-lg et le nombre d’étoile = 2*lg-1 - On traite chaque ligne avec la boucle for (de L8 à L18):

- L9 sert à calculer le nombre d’espace à inclure pour cette ligne - La boucle for (L10 et L11) sert à inclure les espaces

- La boucle for (L12 et L13 ) sert à inclure les étoiles

- La boucle for (L14 et L15) est facultative, on peut ne pas la mettre - Le retour à la ligne L16 sert à passer à la ligne suivante

Pour n=3

*

* * *

* * * * *

Pour n=4

*

* * *

* * * * *

* * * * * * *

(6)

Exercice 8

Remarques:

- On récupère les centaine, dizaine et unite de chaque nombre (nb) entre deb et fin, et on calcule puissance 3 et on somme, si la somme égal à nb c’est un nombre cubique qu’on affiche

(7)

Exercice 9

Remarques:

- On initialise somme à 1, car 1 est un diviseur de tous les nombres - div<n car on ne doit pas inclure le nombre lui-même

- Si le nombre a un diviseur, alors ajouter ce diviseur à somme

- Après avoir sommer tous les diviseur (sauf le nombre lui même), si somme==nb alors on affiche que c’est un nombre parfait

Références

Documents relatifs

Le nombre d'une case de la pyramide est égal à la somme des deux nombres écrits dans les deux cases de la ligne inférieure.. Calcule

Le nombre d'une case de la pyramide est égal à la somme des deux nombres écrits dans les deux cases de la ligne inférieure.. Calcule

Différencier nombre de pièces/billets et somme d’argent.. @si_jetais_maitresse Images : freepik.com

Écris une équation à partir de laquelle la machine puisse te donner le nombre qu'ils ont affiché au départ » Exercice 3 : exercice 52 page 77

Le travail doit être fait sur une copie soigneusement présentée. Tous les calculs doivent être rédigés correctement et les résultats encadrés. On répond à un problème avec

Montrez qu’un nombre parfait impair, s’il existe (on s’interroge à ce sujet depuis l’Antiquité), est décomposable en somme de deux

En effet on trouve dans les diviseurs stricts de n (parties aliquotes) les parties aliquotes de a, de somme ≥ a, multipliées par k, ainsi que 1, d’où une somme ka + 1

Q2 Déterminer le plus petit entier harmonieux qui admet les six premiers nombres premiers 2,3,5,7,11,13 comme facteurs premiers avec d'éventuelles multiplicités. Q3 Déterminer