2.1- DESCRIPTION DES TABLEAUX

Slides:



Advertisements
Présentations similaires
Introduction a L’algorithme
Advertisements

Les matrices.
Programmation Orienté Objet en C++
Initiation à la programmation et algorithmique cours 4
Algorithmique (suite)
Portée des variables VBA & Excel
M. DELTA A ETE CHOISI CETTE ANNEE PAR LE RECTEUR POUR CORRIGER LEPREUVE DE MATHEMATIQUE DU DPECF (DIPLÔME PREPARATOIRE AUX ETUDES COMPTABLES ET FINANCIERE).
DECLARATION DE VARIABLES
La logique algorithmique
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
Applications sur les algorithmes récurrents avec Les Matrices
Exercices Algorithmiques
Tableur – Connaissances de base - Contrôle
En cliquant sur le mot classeur, on met en route le tableur.
Tableaux Certains problèmes nécessitent beaucoup de variables du même type. Exemple : relevé de températures matin et soir dans 10 villes pour 10 jours.
Calcul des effectifs cumulés croissants ECC
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
Initiation à la programmation et algorithmique cours 3
CALCUL PARALLELE PRODUIT : MATRICE – VECTEUR 10 pages Exposé par :
Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant.
CYCLE 1 : Saisir – Afficher – Données Afficher du texte sur lécran 1- Rôle du printf() 2- Syntaxe du printf() 3- Exécution du printf() par le CPU.
Regrouper des éléments de même type et pouvoir y accéder à laide dun identificateur et dun indice. Objectif des tableaux.
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
TD2 2 IMACS Romaric GUILLERM Algo-Prog en Ada.
TRAITEMENT DE STRUCTURES
Modèles d’implantation
Une nouvelle structure de données : les tableaux
Points importants de la semaine Les tableaux. Rappel : les tableaux Quest-ce quun tableau ? Réponse : Un tableau est une série déléments de même type.
Les chaînes de caractères
Structures de données IFT Abder Alikacem Linéarisation des matrices Département dinformatique et de génie logiciel Édition septembre 2009.
Tableaux Introduction aux tableaux à une dimension. Déclaration, stockage, initialisation et accès en lecture ou en écriture aux composantes d’un tableau.
Plan cours La notion de pointeur et d’adresse mémoire.
Algo-Prog en Ada TD2 2 IMACS Romaric GUILLERM
La librairie assert.h.
Cours 7 Divers et exceptions. Chapitre V Enumeration, tableaux, conversion de types, noms.
Stocker plusieurs valeurs de même type dans une variable
CYCLE 1 : Saisir – Afficher – Données Déclarer des Variables dans un programme 1- Rôle de la déclaration de variable 2- Syntaxe de la déclaration de variable.
Exercice Écrire l’analyse, l’algorithme et le programme Pascal qui calcule la somme des nombres d'un entier de 3 chiffres et de l’afficher EXEMPLE : N=123.
Traitement des tableaux et chaînes de caractères
Programmation en Java Tableaux NGUYEN Thi Minh Tuyen
Labo II : Tableaux et pointeurs
On peut faire des tableaux de calcul On peut faire des graphiques.
Description d’une feuille Excel 2007
1 Structures des données. 2  Le tableau permettait de désigner sous un seul nom un ensemble de valeurs de même type, chacune d'entre elles étant repérée.
Structures de données avancées : Concepts du Multidimensionnel D. E ZEGOUR Institut National d ’Informatique.
Structures simples et tableaux Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
8PRO100 Éléments de programmation Les tableaux multi-dimensionnels.
8PRO100 Éléments de programmation Les pointeurs de caractères.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
LE TABLEUR-GRAPHEUR Séquence 1 Compétences visées :
Cours LCS N°4 Présenté par Mr: LALLALI
Matlab (Matrix Laboratory)
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
Exercice Exercice 3.06 – 1° vitesse en km/h [0 ; 30[[30 ; 60[[60 ; 90[[90 ; 120[ effectif a) (Pour calculer la moyenne, on utilise le centre.
8PRO107 Éléments de programmation Les tableaux multidimensionnels.
8PRO107 Éléments de programmation Les adresses et les pointeurs.
Introduction à la programmation (420-PK2-SL) cours 18 Gestion des applications Technologie de l’information (LEA.BW)
8PRO107 Éléments de programmation Les tableaux. Étude de cas 1 Description du problème : Lire une liste d’entiers et l’afficher d’abord dans le même ordre.
PRO-1027 Programmation Scientifique en C
Algorithmique Tableaux de données
CHAPITRE 6 Les tableaux 1. Suite de composantes de même type Donc de même longueur Contiguë en mémoire Possédant un nom Donc une adresse Où chaque composante.
A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.
Projet Théorie des graphes
Evaluation du Projet de C 1) Réalisation des objectifs du projet 2) Qualité de la programmation 3) Rapport Date limite : 17/01/2011 classique + FIE 24/01/2011.
M. BENJELLOUN : 2005 Le but final est de programmer un jeu où l'ordinateur choisira un nombre aléatoire entre 0 et 100 que vous devez deviner.
H. Richard – Elodie Laine – Initiation à la programmation impérative et algorithmique Cours 5 – Tableaux Largement inspiré des cours.
Matrices, déclaration en CSharp
Tableaux à plusieurs dimensions en langage C
Transcription de la présentation:

2.1- DESCRIPTION DES TABLEAUX 1 dimension (vecteur) Eléments (cases) du tableau tab[0] tab[1] tab[2] tab Nom du tableau (=adresse du tableau) Indices relatifs 0 1 2 Représentation mémoire (dans la RAM) : tab[0] tab=&tab[0] tab[1] &tab[1] tab[2] &tab[2]

2.1- DESCRIPTION DES TABLEAUX 2 dimensions (matrice) 0 1 2 Indices relatifs de colonne 1 Indices relatifs de ligne Nom du tableau (=adresse du tableau) mat mat[0,0] mat[0,1] mat[0,2] mat[1,0] mat[1,1] mat[1,2] Eléments (cases) du tableau Représentation mémoire (dans la RAM) : mat[0, 1] &mat[0,1] mat[0,0] mat=&mat[0,0] mat[0, 2] &mat[0,2] mat[1, 1] &mat[1,1] mat[1,0] &mat[1,0] mat[1, 2] &mat[1,2]

2.1- DESCRIPTION DES TABLEAUX 1 dimension Déclaration: VAR typeElémentTableau: nomTableau[NBELT] Exemples: VAR ensc: tabEntiers[100] VAR rsp: tabReels[1000] VAR carac: tabCarac[21] VAR esl: tabEntiersSignes[10]

2.1- DESCRIPTION DES TABLEAUX 2 dimensions Déclaration: VAR typeElémentTableau: nomTableau[NBLIGN,NBCOL] Exemples: VAR ensc: matEntiers[100,100] VAR rsp: matReels[1000,2] VAR carac: matCarac[21,10] VAR esl: matEntiersSignes[10,5]

2.2- INITIALISATION DES TABLEAUX à 1 dimension Initialisation à la déclaration: VAR ensc: tabEntier[5]= {0,5,10,2,4} Initialisation dans le programme: POUR i de 0 à (NBELT - 1) tabEntier[i]= 0 FPOUR Initialisation par saisies: POUR i de 0 à (NBELT - 1) Afficher ("Elément d’indice ",i, ": ") Saisir(&tabEntier[i]) FPOUR

2.2- INITIALISATION DES TABLEAUX à 2 dimensions Initialisation à la déclaration: VAR ensc: matEntiers[2,5]= { {0,5,10,2,4}, {1,45,1,0,5}} Initialisation dans le programme: POUR i de 0 à (NBLIGN - 1) POUR j de 0 à (NBCOL - 1) matEntiers[i,j]= 0 FPOUR Initialisation par saisies: POUR i de 0 à (NBLIGN - 1) POUR j de 0 à (NBCOL - 1) Afficher ("Elément (",i, ", ",j, ": ") Saisir(&matEntiers[i,j] ) FPOUR

2.3- UTILISATION DES TABLEAUX 1 dimension Affichage: POUR i de 0 à (NBELT - 1) Afficher ("Elément d’indice ",i, ": ",tabEntier[i]) Sauter 1 ligne FPOUR Calculs: sommeCumul= 0 POUR i de 0 à (NBELT - 1) sommeCumul= sommeCumul + tabEntier[i] FPOUR Afficher ("Somme cumulée : ",sommeCumul) produitCumul= 1 POUR i de 0 à (NBELT - 1) produitCumul= produitCumul x tabEntier[i] FPOUR Afficher ("Produit cumulé : ",produitCumul)

2.3- UTILISATION DES TABLEAUX 2 dimensions POUR i de 0 à (NBLIGN - 1) POUR j de 0 à (NBCOL - 1) Afficher ("mat(",i, ", ",j, ") : ",matEntiers[i,j] ) Indenter FPOUR Sauter 1 ligne Affichage: sommeCumul= 0 POUR i de 0 à (NBLIGN - 1) POUR j de 0 à (NBCOL - 1) sommeCumul= sommeCumul + matEntiers[i,j] FPOUR Afficher ("Produit cumulé : ",sommeCumul) Calcul: