[PDF] TP 5 : Tableaux structures et pointeurs Exercice 1 : Structure





Previous PDF Next PDF



Travaux dirigés 2 : pointeurs et tableaux 1 Rappel de cours

Correction. – Le premier exercice fait reference au cours. L'arithmétique des pointeurs n'a été abordée que rapidement à la fin du cours 



TP 1 : tableaux et pointeurs

Page 1. TP 1 : tableaux et pointeurs. Programmation en C (LC4). Semaine du 28 janvier 2008. 1 Manipulation de la ligne de commande. 1.1 Fonctions utiles. Nous 



Pointeurs et Allocation Dynamique

Tableaux et pointeurs. Affichage de tableaux et de pointeurs. Passage de paramètres Exemple 1 : tableau de chaînes. Page 24. 24. Yacine.Bellik@iut-orsay.fr.



Pointeurs et tableaux

Pointeurs et tableaux. Un tableau est assimilé à l'adresse de son premier &t[i+1] - &t[i] vaut 1. - comparaisons possibles entre pointeurs : == != (p) ...



Langage C : énoncé et corrigé des exercices IUP GéniE

Exercice 1 1 Ecrire un progra mm e dans l e q ue l vous : 1. Déc l arere z un entier i et un pointeur vers un entier p



TP avec corrections - Langage C Filière STPI Pr. Rachid MALEK

TP 5 – Tableaux numériques et pointeurs (Partie 1). Exercice 1. Ecrire un Correction: char h[4] = {'a' 'b'



Programmation C++ (débutant)/Les tableaux statiques

Interdiction de taper : int i; cin>>i; int t[i];. Lorsque nous aurons étudié les pointeurs 1. 4. Page 9. Programmation C++ (débutant)/Les tableaux statiques.



Programmation C++ (débutant)/Les pointeurs

0 1 4 9 16. 0 1 4 9 16 25 36 49 64 81. Tableaux statiques et pointeurs. Lorsqu'on écrit int t[10]; t est en fait un pointeur non modifiable (constant donc) 



Exercices et probl`emes corrigés en C++

Exercice 1 : Pointeurs. On consid`ere que l'on dispose d'un tableau de flottants déclaré de la mani`ere suivante : float tab[3];. On supposera que ce tableau 



Programmation C++ (débutant)/Les pointeurs

Nous étudierons également les liens entre les tableaux et les pointeurs. Exemple 1 : utilisation de pointeurs. #include<iostream> using namespace std;.



Travaux dirigés 2 : pointeurs et tableaux 1 Rappel de cours

Correction. – Le premier exercice fait reference au cours. L'arithmétique des pointeurs n'a été abordée que rapidement à la fin du cours 



Chapitre 7 - Tableaux `a une dimension

Exemple d'utilisation : – tab [3] = 12; met la valeur 12 dans la case numéro 3 1 du tableau tab. – printf ("%d" tab [3]) affiche la valeur contenue dans la 



TD 4 : Pointeurs Tableaux et Structures Exercice 1 : Tableaux et

Exercice 1 : Tableaux et arithmétique des pointeurs. Soit un pointeur p qui pointe vers un tableau tab comme suit : int tab [ ] = {1 2



Corrigés de travaux pratiques

24 juil. 2014 Correction TP 02. Algorithmique et programmation. 1/3 ... Tableau de situation de l'exercice précédent : ... 4 Tableaux de pointeurs.



Programmation C++ (débutant)/Les tableaux statiques

Lorsque nous aurons étudié les pointeurs et le mot clé new (dans quelques Nous remplissons ensuite ce tableau en mettant 1/(i+1) dans la case numéro i.



Pointeurs et tableaux

Page 1. Pointeurs et tableaux. Un tableau est assimilé à l'adresse de son premier élément. Une variable de type tableau de t est un pointeur sur t -.



Pointeurs et Allocation Dynamique

1. Pointeurs et Allocation. Dynamique. Yacine BELLIK. IUT d'Orsay. Université Paris XI Tableaux et pointeurs. Affichage de tableaux et de pointeurs.



TP 1 : tableaux et pointeurs

Les fonctions suivantes travaillent sur un tableau de chaînes de caractères char** tab . Vous pourrez par exemple les tester sur la ligne de commande du 



Programmation en langage C

1 Les bases de la programmation en C. 9. 1.1 Historique . 1.10.1 Branchement non conditionnel break . ... 3.5.1 Pointeurs et tableaux `a une dimension .

Université de Toulon Programmation II - Langage C Licence 2 Sciences de l"Ingénieur (SI) Année 2014-2015 TP 5 : Tableaux, structures et pointeursExercice 1 : Structure nombre rationnel et tableaux 1. Créer une structure NbrRationnelà deux champs :NumetDencontenant respecti- vement le numérateur et le dénominateur d"un nombre (on renommera la structure simplementNbrRationnelà l"aide d"untypedef). On écrira ensuite le corps des fonctions suivantes : /* Affiche le rationnel r sous la forme: "r.Num/r.Den" */ void AfficherRationnel (NbrRationnel r); /* Renvoie -1 si r1 et plus petit que r2, 0 si r1 est égal à r2 et 1 si \ r1 est plus grand que r2 */ int ComparerRationnel (NbrRationnel r1, NbrRationnel r2); /* Calcule et affiche la somme de deux rationnels */ void SommeRationnel (NbrRationnel r1, NbrRationnel r2); /* Affiche le plus grand element contenu dans le tableau tab */ void PlusGrandRationnel(NbrRationnel tab[], int taille_tab); On testera ces fonctions en déclarant un tableau de 5 rationnels et en écrivant dans le main un bloc d"instructions permettant d"afficher l"ensemble des éléments du tableau et précisant lequel de ces éléments est le plus petit. Exemple : 12/7 8/13 14/2

1/9 (le plus petit)

2/3 1 1 Exercice 2 : Affichage de l"occupation mémoire en cours d"exécution Dans cet exercice l"objectif est de représenter en mémoire les données déclarées dans un programme, ainsi que leurs différentes valeurs, à un moment donné de l"exécution. Pour cela, vous représenterez l"occupation des données en mémoire en utilisant le format d"affichage suivant : identificateur : adresse valeur par exemple a : 0xff8c7960 10 b : 0xff8c7964 5 etc. Soit le programme suivant. Notez que l"objectif est simplement de vous familiariser avec

la syntaxe et la sémantique des instructions manipulant des pointeurs.#include#includeintmain(void){

inta = 10;intb = 5;inttab [3] = {1 ,2 ,3};intp_int ;/representer l " occupation memoire/tab [0] = a ;

(tab + 1) = b;p_int = tab + 2;

/representer l " occupation memoire/p_int =(p_int1) ;p_int = p_int1;p_int =(p_int1) ;p_int = p_int1;p_int =(p_int + 2) ;2

/representer l " occupation memoire/printf ("%d\t%d\t%d\t%d\t%d\n" ,a ,b, tab [0] , tab [1] , tab [2]) ;

returnEXIT_SUCCESS;Répondre au problème précédent nécessite de dupliquer 3 fois le code responsable de

l"affichage du tableau. Proposer une version encapsulant ce code dans une fonction occupation_memoire. La fonction sera alors appelée 3 fois. Exercice 3 : Nombre d"occurrences d"un entier dans un tableau d"entiers

Écrire un programme qui, étant donné un tableau d"entiers déjà initialisé, demande à

l"utilisateur quel entier chercher et affiche ensuite le nombre d"occurrences de cet entier dans le tableau. 1. Écrire le programme en utilisan tl"op érateur[] 2. Écrire le program meen util isantexplicitemen tles p ointeursp ouraccéder aux élé- ments du tableau, c"est-à-dire sans utiliser une variable d"indice. Exercice 4 : Gestion par pointeurs d"un tableau de per- sonnes (pointeurs et structures, pointeurs et fonctions) La structureetudiantcontient un prénom et un nom (LGcaractères chacun) etNBNOTES notes. 1. Créer la structure etudiantà l"aide d"untypedef 2. On déclare un tableau tabetudeMAXétudiants. Écrire une procédure de saisie creationet une procédure d"affichageaffiche, en utilisant un pointeur qui se déplace sur ce tableau. 3. Le programme principal app elleces pro cédures,puis demande si des mo difica- tions systématiques de notes doivent être faites (numéro de l"épreuve à modifier, et différence à appliquer sur la note de cette épreuve), en appelant une fonction modifie_notes. Réaliser ces modifications toujours à l"aide d"un pointeur, et appe- ler la procédure d"affichage après chaque modification. 3quotesdbs_dbs11.pdfusesText_17
[PDF] fiche exo chap1 corrige

[PDF] Exercices d 'électromagnétisme

[PDF] limites et continuité - Philippe DEPRESLE

[PDF] trigonometrie - exercices corriges - Free

[PDF] Polycopié de cours et d exercices dirigés 1ère partie

[PDF] 1 Logique des propositions - Ensiie

[PDF] Corrigés - La Chaire EPPP

[PDF] MANAGEMENT De la QUALITE TOTAL - Jamiati

[PDF] MANAGEMENT De la QUALITE TOTAL - Jamiati

[PDF] Martingales et calcul stochastique - Cel - Hal

[PDF] fiche d 'exercices n°2 : correction - Math93

[PDF] Corrigés des exercices - Académie en ligne

[PDF] MECANIQUE DES FLUIDES Cours et exercices corrigés - UVT e-doc

[PDF] exercices de mesures et instrumentaion avec quelques corriges 1

[PDF] TD Microéconomie - Numilog