teaching / slides > programmation 3 > série 3

Série 3: Bases

Exercice 2

EntréeSortie
-2.5x n'appartient pas à I
-1x appartient à I
0.5x appartient à I
1x n'appartient pas à I
1.5x n'appartient pas à I

Exercice 3

EntréeSortie
-20x n'appartient pas à I
-10x appartient à I
-2x appartient à I
-1x n'appartient pas à I
0x n'appartient pas à I
1x n'appartient à I
1.5x n'appartient pas à I
2x n'appartient à I
3x n'appartient pas à I
4x n'appartient pas à I
-5x n'appartient à I
0.2x n'appartient à I
2.6x n'appartient à I

Exercice 5

Dans le premier cas:

a=6, b=-2, c=8, d=0

Dans le deuxième cas:

a=6.0, b=-2.0, c=8.0, d=0.5

Exercice 6

EntréeSortie
H0epsnbr(au dernier rebond)
100.9200.147809
00.510.000000
150.5015.000000
100200.000000
90.99998.8393370
Essayez avec H0<0, eps<0, eps≥1 ou nbr<0

Exercice 7

EntréeSortie
H0epsh_fin(nombre de rebonds)
100.90.515
00.501
150.9990.0014806 (*)
10051
200.652
Essayez avec H0<0, eps<0, eps≥1, h_fin≤0 ou h_fin≥H0

* il est possible que cette valeur soit différente en fonction de la machine.

Exercice 8

EntréeSortie
S0rirSomme des interêtsDurée du remboursement
3000013000.013612.0024
5000100000.0150.001
Essayez avec S0<0, r≤0, ir<0 ou ir≥1

Exercice 9

EntréeSortie
2premier
16divisible par 2
17premier
91divisible par 7
589divisible par 19
1001divisible par 7
1009premier
1299827premier
2146654199divisible par 46327
Essayez avec N≤1

Note: L'algorithm le plus rapid pour factorizer les nombres premiers s'appelle 'General Number Field Sieve'. Avec cet algorithm, il est actuellement possible de factorizer en quelques mois des nombres long de 512 chiffres.

Exercice 10

EntréeSortie
-1-1.58198indéfinie-0.666667indéfinie
0indéfinieindéfinie-0.000000indéfinie
1-0.581977indéfinieindéfinieindéfinie
2-0.31303510.2434indéfinie0.711989
3-0.1571878.95901indéfinieindéfinie
8-0.002684622.13711.333331.10678

Exercice 11

EntréeSortie
a2a1a0
008une seule racine: -2.00000
3312une seule racine: -3.22398
1-544trois racines: 6.825569, -7.899753, 0.074184
0-10trois racines: 1, -1, 0
0-32deux racines, l'une simple: -2, l'autre double: 1