Programme en Python function echange(t): temp=t[0] t[0]=t[1] t[1]=temp tab=[34,66] echange(tab)

Slides:



Advertisements
Présentations similaires
Rappels C.
Advertisements

Les tableaux. Tableau? Erreur de langage ! Un tableau est généralement une liste… Cest donc une liste de mêmes éléments : Liste de notes Liste de noms.
Hiérarchie mémoire Contrôle Entrées Mémoire Chemin de données Sorties.
Les structures de données
Paramètres et pointeurs
FLSI602 Génie Informatique et Réseaux
8. Les tableaux P. Costamagna – ISEN N1.
Initiation à la programmation et algorithmique cours 3
Points importants de la semaine Les fonctions. La portée. La passage par copie. Les tableaux.
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
Algo-Prog en Ada TD6 2 MIC Romaric GUILLERM
8PRO100 Éléments de programmation Allocation dynamique de la mémoire.
Séances de soutien Projet informatique 2A
Former les enseignants à lutilisation du Portfolio européen des langues Projet C6 du 2e programme à moyen terme du CELV (PEL_TT)
Les pointeurs Enormément utilisé en C/C++ ! Pourquoi? A quoi ça sert?
Formation Python Modules (d'après "Learning Python", de Mark Lutz)
Structures de données IFT-2000
Une nouvelle structure de données : les tableaux
Principes de programmation (suite)
Sixième cours Les chaînes de caractères et le passage de paramètres par référence Passage de paramètres par référence String.h.
Les enregistrements (struct) suite. Struct Rappel Enregistrement : Suite de données pouvant être de types différents, accessibles via une seule variable.
Points importants de la semaine Les allocations programmées de mémoire. Les enregistrements.
8PRO100 Éléments de programmation Les types composés.
Méthode et Outils pour la Programmation
Structures de données IFT-2000
Plan cours La notion de pointeur et d’adresse mémoire.
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.
2.1 - Historique Chapitre 2 : Introduction au langage C++
Les structures de données séquentielles contiguës
Quel que soit le soin apporté à l'écriture de votre programme, il contiendra toujours quelques erreurs, ou bogues, qui l'empêcheront de fonctionner comme.
Le langage C Rappel Pointeurs & Allocation de mémoire.
Les Pointeurs et les Tableaux Statiques et Tableaux Dynamiques
Programmation en Java Tableaux NGUYEN Thi Minh Tuyen
Labo II : Tableaux et pointeurs
et quelques rappels sur certains éléments du langage C
Programme en Python function echange(a,b): temp=a a=b b=temp x=34 y=66 echange(x,y)
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Strings et Tableaux en Java
MJ / EME 2006Mémoires numériques Architecture d’un composant Exemple de contenu mémoire Lignes à accès bidirectionnel Quelques définitions Types de mémoires.
Interprétation/Génération de code pour le langage Z minimal 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.
Calcul numérique sur Automates Programmables Industriels.
Organisation des données Introduction à la programmation Traitements simples Affectation Parcours Définition du tableau Les Tableaux Mise en situation.
Cours LCS N°4 Présenté par Mr: LALLALI
Tutorat en bio-informatique Le 5 décembre Au programme… MAT1400 Algorithmes de tri dans un tableau (suite)
Tutorat en bio-informatique Le 28 novembre Au programme… Algorithmes de tri dans un tableau (suite) Récursivité MAT1400.
CNAM : NST Cours 2 Points abordés lors de la séance : Construction d une librairie de programme (planck.llb) enregistrement d un sous programme.
Les bases de l’algorithmique
Pour les boucles FOR on a fait intervenir la boucles TANT QUE équivalentes dont on connaît calculer le temps d’exécution. Toutes le procédures de comptage.
8PRO107 Éléments de programmation Les adresses et les pointeurs.
Cours 5 - Trois algorithmes de tri d'un tableau
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.
Exercices.
Architecture et technologie des ordinateurs II
Exercices sur les pointeurs. lireCar/remettreCar Lorsque l’on lit caractère par caractère, on ne peut pas savoir qu’on a atteint un caractère avant de.
Organisation de la mémoire pour le langage minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Chimie.
L'exécution d'un programme nécessite l'utilisation des ressources de l'ordinateur : temps de calcul pour exécuter les opérations, et l'occupation de la.
Informatique 1A Langage C 6 ème séance 1. Objectifs de la séance 6  Allocation dynamique de mémoire  Application à la création de tableaux 2.
Informatique 2A Langage C 3 ème séance.
Les tableaux différencier les variables simples des variables indicées (ordonnées et numérotées) un identificateur unique désigne un ensemble, une collection.
Semaine 11 Les pointeurs (suite)
Matrices, déclaration en CSharp
TITRE CONTENU.
Disposition du titre Sous-titre.
QCM Pointeurs 2 / Q1 On considère la déclaration suivante : char *ptc ; ptc peut contenir : 1) des valeurs de variables de type caractère 2) des adresses.
Disposition du titre Sous-titre.
Transcription de la présentation:

Programme en Python function echange(t): temp=t[0] t[0]=t[1] t[1]=temp tab=[34,66] echange(tab)

numéro mémoire variables associées au numéro @ (tab[1])

numér o mémoi re variables associées au numéro @ echange(t) avec t=tab espace réservé à la fonction

numéro mémoire variables associées au numéro @3 temp=t[0] soit le contenu espace réservé à la fonction

numéro mémoire variables associées au numéro @3 66 espace réservé à la fonction

numéro mémoire variables associées au numéro @3 34 espace réservé à la fonction

numéro mémoire variables associées au numéro @3 66 Les éléments du tableau 34 ont bien espace libéré