Informatique pour tous TYPES ET VARIABLES I-Types simples II-Variables III-Quelques autres Types 1) Définitions 1) Notion de variable 1) Chaînes de caractères.

Slides:



Advertisements
Présentations similaires
1 3.Langage XSL = XSLT + XSL-FO transformationFormatage.
Advertisements

Algorithmes et structures de données Cours 8
Introduction à l’Algorithmique
Sensibilisation à l’Algorithmique et structure de données
La classe String Attention ce n’est pas un type de base. Il s'agit d'une classe défini dans l’API Java (Dans le package java.lang) String s="aaa"; // s.
Chapitre 2 :Tableaux Pr. Aissam MESRAR Ecole ESIAM.
Approfondissement du langage
(Classes prédéfinies – API Java)
Points importants de la semaine Les caractères. Les chaînes de caractères.
Lycée Louis Vincent SEANCE 6 Python Les listes Lundi 25 novembre 2013.
2) Les types simples en Python II-Variables 1) Notion de variable
Introduction à l'informatique linguistique
Chapitre III Héritage (début)
ALGORITHMES RECURSIFS
UE NFA006 STRUCTURES DE DONNEES
Structures de données linéaires
II. Chaînage, SDD séquentielles
Dictionnaire Définition d’un dictionnaire. Opérations sur les dictionnaires. Accès, suppression et ajout d’éléments du dictionnaire. Fonctions permettant.
Séances de soutien Projet informatique 2A
Quest-ce quune classe dallocation? Une classe dallocation détermine la portée et la durée de vie dun objet ou dune fonction.
Python La programmation objet
Les fichiers indexés (Les B-arbres)
Ensembles Définition d’un ensemble. Opérations sur les ensembles. Accès, suppression et ajout d’éléments d’un ensemble. Fonctions permettant de manipuler.
Code des opérateurs Appartenance à une liste ( appartient_l ) –Prototype: Bool appartient_l(type_el x, liste L) –Pré-conditions: aucunes. –Post-conditions:
Séquences : listes et tuples Définition dune liste. Opérations sur les listes. Fonctions permettant de manipuler les listes. Instruction for. Tuples. Exemples.
IFT-10541A : Hiver 2003 Semaine 5 : Piles et files.
Structures de données IFT Abder Alikacem La classe string Département dinformatique et de génie logiciel Édition Septembre 2009 Département dinformatique.
INF1101 Algorithmes et structures de données
SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier
Les Fonctions. Définir une fonction Sections de code indépendantes que lon peut appeler à nimporte quel moment et dans nimporte quel ordre. Bout de code.
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.
IFT 6800 Atelier en Technologies d’information
Chapitre 9 Les sous-programmes.
Standard Template Library
CSI 1502 Principes fondamentaux de conception de logiciels
Tableaux Introduction aux tableaux à une dimension. Déclaration, stockage, initialisation et accès en lecture ou en écriture aux composantes d’un tableau.
Les Types de données complexes
Affectation (d'après "Learning Python", de Mark Lutz)
Le langage C Structures de données
Ch. PAUL - Piles et Files à l'aide de listes chainées
LES PILES ET FILES.
Programmer en Python Jean-Philippe Poli
Programmation en Java Tableaux NGUYEN Thi Minh Tuyen
Labo II : Tableaux et pointeurs
Algorithmique et programmation Informatique Cours 12 3/12/2001.
et quelques rappels sur certains éléments du langage C
8PRO107 Éléments de programmation Les chaînes de caractères.
Labo 4 : Les structures et les entrées et sorties
Méthodes de tri.
ETNA – 1ème année Guillaume Belmas –
Strings et Tableaux en Java
Les classes présenté par: RAHMOUNE RIME / ZEKRI SELMA.
TABLEAUX des POINTEURS TRAITEMENT DE STRUCTURES
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
21/10/2008 SYSTEME INFORMATIQUE.
CSI2520 Un langage de programmation par scripting orienté-objet (et fonctionnel)
CSI2520 (map abs ‘( )) ( ) (map (lambda (x y) (* x y)) ‘( ) ‘( )) ( )  Permet d’appliquer une fonction aux.
Cours 4 (14 octobre) Héritage. Chapitre III Héritage.
Liste Une liste est une séquence d’éléments. Concept important: Chaque élément possède une position dans la liste. Notation: De quelles opérations a-t-on.
Les bases de l’algorithmique
Informatique de Gestion part II – the dark macro
Directives Ocaml Définition
LES TABLEAUX Définition: Création d’un tableau:
1. Tri rapide ou Quicksort Principe : La méthode du Quicksort due au C.A. Hoare (1962) utilise les principes généraux de division et équilibrage. 2.
Informatique 2A Langage C 5ème séance. Déroulement de la séance 5 1 ère partie Étude des chaînes de caractères 2 ème partie Les structures 3.
H. Richard – Elodie Laine – Initiation à la programmation impérative et algorithmique Cours 5 – Tableaux Largement inspiré des cours.
الأكاديمية الجهوية للتربية والتكوين لجهة مكناس تافيلالت نيابة مكناس
الهيئة العامة لحماية المستهلك أساليب الترويج وتأثيراتها على المستهلك خليفة التونكتي - مستشار المنافسة - 1.
Semaine #6 INF130 par Frédérick Henri.
Int 10. Int 6.
Transcription de la présentation:

Informatique pour tous TYPES ET VARIABLES I-Types simples II-Variables III-Quelques autres Types 1) Définitions 1) Notion de variable 1) Chaînes de caractères 2) Les types simples en Python 2) Noms de variables Résumé

Informatique pour tous TYPES ET VARIABLES stringtuplelist définition … ou … (élém1, élém2,… )[élém1, élém2,… ] type des élémentscaractèrequelconque mutationimmutable mutable transtypage int(mot) float(mot) str(nombre); str(tup)str(lst) nombre déléments len(mot) vérification dappartenance dun élément el in mot sous_mot in mot el in tupel in lst concaténationmot1 + mot2tup1 + tup2lst1 + lst2 concaténation répétée mot*ntup*nlst*n accès à un élémentmot [i]tup [i]lst [i] extractionmot [i:j]tup [i:j]lst [i:j] déconstruction (autant de variables que déléments) a, b, c = mota, b, c = tupa, b, c = lst nombre doccurrences dun élément mot.count(el)tup.count(el)lst.count(el)

Informatique pour tous TYPES ET VARIABLES stringtuplelist mutationimmutable mutable assignation dun élément lst[i] = nouv_el assignation de plusieurs éléments lst[i : j] = nouv_el ajouter un élément en fin de liste lst.append(nouv_el) ajouter un élément en milieu de liste lst.insert(i, nouv_el) enlever un élément de la liste et retourner cet élément lst.pop(i) ajouter une liste en fin de liste lst.extend(autre_lst) trier une listelst.sort() appariement de deux listes zip(lst1, lst2)