• Aucun résultat trouvé

API- S1 décalé 2013 TP3

N/A
N/A
Protected

Academic year: 2022

Partager "API- S1 décalé 2013 TP3"

Copied!
2
0
0

Texte intégral

(1)

API- S1 décalé 2013 TP3

1

Objectifs : Tri – Recherche – Fusion de tableaux – début des appels de fonctions

Exercice 1:

Ecrire un programme qui réalise la fusion de deux tableaux TA et TB saisit au clavier dans un troisième TFUS.

• Les deux tableaux sont de taille max 20 et doivent être saisis de manière triés.

o Prévoir un test qui redemande la taille tant qu’elle n’est pas dans la limite de 20

o Prévoir un test lors de la saisie, qui assure redemande la saisie si la saisie n’est pas triée.

Le tableau résultant TFUS, doit également être trié.

Vous afficherez les tableaux après leur saisie et la fusion. Vous coderez cet affichage sous la forme d’une fonction.

Exercice 2:

Vous allez coder un programme qui permet :

• La saisie d’un tableau de taille max MAX, de nombres flottants triés (avec vérification de tri correct lors de la saisie). La saisie se fait dans le main.

• La recherche par dichotomie dans ce tableau trié la position où placer une valeur V saisie au clavier. La recherche est une fonction.

• D’insérer cette valeur dans le tableau. L’insertion se fait dans le main.

• De supprime cette valeur du tableau. La suppression se fait dans le main Toutes ces fonctionnalités seront appelées depuis un menu autant de fois que

l’utilisateur le souhaite, cad qu’il faudra prévoir une commande d’arrêt du programme (‘Q’).

Comme nous n’avons pas vu les procédures et le passage de paramètres résultats, vous ne coderez sous forme de fonction que la recherche dans le tableau.

Exercice 3 :

Ecrire un programme qui demande à l'utilisateur de saisir le contenu d'une matrice de réels de 3 lignes et 3 colonnes. Ensuite l’utilisateur aura le choix de :

• Afficher cette matrice

• Afficher la moyenne des éléments de chaque ligne,

• Afficher la moyenne de chaque colonne

• Afficher la moyenne globale.

Ces quatre fonctionnalités seront codées dans des fonctions.

(2)

API- S1 décalé 2013 TP3

2

Exercice 4 :

Ecrire un programme qui gère un tableau d’entiers grâce au menu suivant : 1. Ajouter un entier

2. Afficher le tableau des entiers

3. Supprimer la plus grande valeur du tableau 4. Supprimer la plus petite valeur du tableau 5. Quitter

Il y aura au maximum 10 entiers. Lorsqu'on rajoute un entier, il sera rajouté à la fin de la liste.

Références

Documents relatifs

En résumé, l’intégration progressive des différents niveaux d’analyse linguistique et des méthodes de TAL dans le contexte du web reste, sans conteste, l’un

des problèmes suivants et compter pour chaque algorithme le nombre total d’itérations avant convergence nit en fonction de n. Tracer l’évolution

Pour écrire un algorithme naïf de recherche d’un mot dans une chaîne de caractères (ChercheMot(mot,chaine)), on utilise une fonction TestMot(mot,chaine,i) qui teste la

Lors du Café de la Statistique du 10 septembre 2013 à Paris, Dominique Guellec, chef de la division des études de pays à l’OCDE, a expliqué de quelles statistiques on se sert

S’agissant du traitement, des progrès très substantiels ont été obtenus pour les tuberculoses à bacilles résistants, mais restent à faire pour le traitement de la majorité

Soit x un nombre supérieur ou égal à la plus petite valeur de A et strictement plus petit que sa plus grande valeur.. On veut former une procédure de nom dich_t prenant x

[r]

[r]