Les bases de l’algorithmique

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

Introduction a L’algorithme
Les fonctions A quoi ça sert ?
Introduction au Langage C,C++
Le langage C++ Les types structurés
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.
Algorithmes et structures de données 7ème cours
Algorithmes et structures de données Cours 8
Algorithmes et structures de données Cours 2
SI3 MAM3 Hydro Nathan Cohen Igor Litovsky Christophe Papazian
Algorithmique Résume.
Plan : Définition L’affectation Les entrées Les sorties exercices
Notions fondamentales (Types, variables, affectations)
M. BENJELLOUN : Info II Mohammed BENJELLOUN Service dInformatique Faculté Polytechnique de Mons
Les attributions de valeur (le signe =). Dans cette présentation, nous allons tenter de représenter ce qui se passe dans la mémoire de lordinateur quand.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Initiation à la programmation et algorithmique cours 3
CPI/BTS 2 Programmation Web Introduction au PHP
Cours algorithme 2 S. Tabbone.
Partie 1 Etude de l'existant
Les éléments de base de l’algorithmique
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Introduction à la programmation (Java)
Structures de données IFT-2000
Le langage Javascript pour le web
Une nouvelle structure de données : les tableaux
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.
Semaine #1 INF130 par Frédérick Henri.
Principes de programmation
Contrôle de types Les types en programmation Expressions de types Un contrôleur de types Equivalence de types Conversions de types Généricité.
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
IFT 6800 Atelier en Technologies d’information
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
COURS DE PROGRAMMATION ORIENTEE OBJET :
Standard Template Library
CSI 1502 Principes fondamentaux de conception de logiciels
C++ : variables Déclaration de variables
LANGAGE C LP A2I IUT St DIE
Tableaux Introduction aux tableaux à une dimension. Déclaration, stockage, initialisation et accès en lecture ou en écriture aux composantes d’un tableau.
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
Types de données fondamentaux
Animateur : Med HAIJOUBI
Quelques fonctions utiles en PHP. Chaînes de caractères int eregi ( string pattern, string string [, array ®s] )
Chap 4.5 : SQL (LDD) LDD : Langage de définition de données Réfs : Manuel p105.
Programmation en Java Tableaux NGUYEN Thi Minh Tuyen
Labo II : Tableaux et pointeurs
La notion de type revisitée en POO
Ecrire des expressions arithmétiques et logiques
Les variables et les types standard des données
Un survol du language C.
Cours n° 1 Présentation du langage C++
 Syntaxe du langage PHP
Cours LCS N°4 Présenté par Mr: LALLALI
B.Shishedjiev - Affectation1 Expressions et affectation Comment produire des nouvelles valeurs.
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Tutorat en bio-informatique
Module algorithmique et programmation
Module 133 Développer des applications Web Introduction à PHP.
Les structures simples
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Initiation aux bases de données et à la programmation événementielle
Les Structures simples
Philippe Gandy - 15 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Principes et variables
Philippe Gandy – 10 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Seconde 8 Module 7 M. FELT 03/11/ Module 7: Algorithmique #2  Objectifs:  AlgoBox.  Définition d’un algorithme.  Affectation de variable. 
Introduction au langage C
Introduction à l’Informatique Licence SPI Mme Delmotte.
PhP 2. Tableaux et structures de contrôle. Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux.
Université Paul Sabatier - Toulouse 3 Accueil des nouveaux personnels – Promotion 2007 IUT A – Service Direction – 19 août Chapitre 1 Structures.
Transcription de la présentation:

Les bases de l’algorithmique Noyau impératif Types de variable

Les variables déclarer une variable c’est associer le nom x à une case de la mémoire de l’ordinateur! Il faut anticiper la taille de la case donc préciser le type de variable!

Les principaux types de variables Types simples: int (integer): entiers float: « réels » ou « décimaux » char: Caractère, « lettre » simple boolean: variable qui ne peut prendre que deux valeurs: true ou false Types composites: string: chaines de caractères Tableaux, listes, vecteurs…

L’affectation Exemple: x=3 Cette instruction signifie: met la valeur 3 dans la case mémoire appelée x. On dit qu’on affecte 3 à la variable x. En algorithmique, on préfère le noter x  3 Syntaxe Python: Nom de variable = expression (valeur, calcul, autre nom de variable)

Les langages « à typage faible » Dans certains langages (Python, Php…), la déclaration des variables est implicite. En java: En Python: int x; déclaration x=3 déclaration et affectation x=3; affectation ou int x=3;

Résumé des syntaxe Python affectation de la forme : variable = expression instructions d'entrées : variable=type(input("phrase")) instructions de sorties: print() séquences