• Aucun résultat trouvé

tuple TPn 6Uplets,listes,tableauxetbouclesinconditionnelles

N/A
N/A
Protected

Academic year: 2022

Partager "tuple TPn 6Uplets,listes,tableauxetbouclesinconditionnelles"

Copied!
2
0
0

Texte intégral

(1)

Lycée Benjamin Franklin PTSI−2014-2015

D. Blottière, B. Mollier Informatique

TP n

6

Uplets, listes, tableaux et boucles inconditionnelles

Exercice 1 (Calculs de sommes)

1. Écrire un programme qui, étant donné un entier naturel non nuln

• calcule la valeur de la somme

n

X

k=1

1 k2;

• affiche le résultat à la console.

On comparera la valeur obtenue àπ2

6 , en prenant des valeurs dende plus en plus grandes.

2. Écrire un programme qui, étant donné un entier naturel non nuln

• calcule la valeur de la somme

n

X

k=1

(−1)k+1 k ;

• l’affiche le résultat à la console.

On comparera la valeur obtenue à ln(2), en prenant des valeurs dende plus en plus grandes.

Exercice 2 (Nombre d’occurences d’une expression dans un uplet)

Écrire un programme qui, étant donnés un uplet (cf. typetuple) et une expression

• calcule le nombre de fois que l’expression apparaît dans l’uplet ;

• affiche le résultat à la console.

Exercice 3 (Factorielle d’un entier)

Écrire un programme qui, étant donné un entier naturel non nuln

• calcule la factorielle den;

• affiche le résultat à la console.

Exercice 4 (Suites récurrentes)

1. Soit (un)n∈Nla suite définie paru0=2 et la relation de récurrence un+1=p

2un−1 valable pour toutn∈N.

(a) Écrire un programme qui, étant donné un entier natureln

• calcule la valeur deun;

• affiche le résultat à la console.

(b) Conjecturer une propriété de la suite (un)n∈N.

2. Soit (vn)n∈Nla suite définie parv0=1,v1=3 et la relation de récurrence 2vn+2=vn+1+vn

valable pour toutn∈N.

(a) Écrire un programme qui, étant donné un entier natureln

• calcule la valeur devn;

• affiche le résultat à la console.

(b) Conjecturer une propriété de la suite (vn)n∈N.

1

(2)

Exercice 5 (Renversement de l’ordre des éléments dans une liste) Écrire un programme qui, étant donnée une liste (cf. typelist)

• construit la liste obtenue en écrivant les éléments de la liste initiale dans l’ordre inverse ;

• affiche à la console l’objet construit.

Par exemple, si la liste initiale est

[1,4,5,-2,3,7]

le programme construit, et affiche à la console, la liste suivante.

[7,3,-2,5,4,1]

Exercice 6 (Saisie triée d’entiers, moyenne et médiane)

Écrire un programme qui, étant donné un entier naturel non nuln

• demande à l’utilisateur de saisirnentiers ;

• construit une structure ordonnée (tableau, liste ou uplet) dans laquelle les éléments saisis sont stockés dans l’ordre croissant ;

• calcule la moyenne des nombres saisis ;

• calcule la médiane des nombres saisis ;

• affiche à la console la moyenne et la médiane des nombres saisis.

2

Références

Documents relatifs

Voici le diagramme en bâtons représentant la répartition des notes obtenues à un contrôle de mathématiques par une classe de 5°.. Calcule la moyenne de la classe à ce

Ce mode de tri sera implémenté avec deux procédures utilisant les variables globales A et n pour désigner le tableau et sa taille. La procédure principale (figure 3) est appelée

[r]

Elle les acquiert pour le compte et aux frais des investisseurs et les gère dans l’intérêt de ceux-ci (…) ». Il apparaît, en outre, à la lecture de l’article 6 alinéas 2 et 17

[r]

1- Place les nombres suivants en

Tout en reconnaissant « l’existence de problèmes au sein des services publics », il estime que « ce serait une erreur de conclure que les pouvoirs publics devraient tout abandonner

Examiner les transformations des rhétoriques mobilisées dans les pages Politique permet alors d’analyser les positions que les journalistes et leurs rédactions ont