Points importants de la semaine Les constantes de compilation. Les fonctions.

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

La boucle for : init7.c et init71.c
Les fonctions A quoi ça sert ?
Introduction au Langage C,C++
Initiation à la programmation et algorithmique cours 4
Algorithmique (suite)
Algorithmes et structures de données Cours 10 Patrick Reuter
3- Déclaration et accès aux objets
C.
Points importants de la semaine Les pointeurs. Les chaînes de caractères.
Points importants de la semaine Les caractères. Les chaînes de caractères.
CSI3525: Concepts des Langages de Programmation Notes # 11: Sous-Programmes ( Lire Chapitre 8 )
Principes de programmation (suite)
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Points importants de la semaine Les fonctions. La portée. La passage par copie. Les tableaux.
Semaine #1 INF155 par Frédérick Henri.
Points importants de la semaine Les types arithmétiques. Les opérateurs.
Sous-programmes Concepts généraux Passage de paramètres Fonctions
Initiation à la programmation et algorithmique
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Points importants de la semaine Les boucles. Les types arithmétiques. Les opérateurs.
Points importants de la semaine Le paramétrage. La portée. Le passage par copie. Le passage par référence.
Algorithmique et Programmation
Introduction au paradigme objet Concepts importants surcharge (overload) redéfinition (override) Définition d’une classe Définition des attributs.
Quest-ce quune classe dallocation? Une classe dallocation détermine la portée et la durée de vie dun objet ou dune fonction.
Programmation Initiation Aux Langages C et C++ (2) Bruno Permanne 2006.
CHAINE DE CARACTERES : Définition :
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
Semaine #1 INF130 par Frédérick Henri.
Points importants de la semaine Les allocations programmées de mémoire. Les enregistrements.
Semaine #1 INF135 par Frédérick Henri.
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.
Points importants de la semaine Le préprocesseur. La conversion de types. Les fonctions.
Points importants de la semaine Les sous-programmes. Les paramètres.
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
Points importants de la semaine Les enregistrements.
Points importants de la semaine La représentation cachée. Les enregistrements.
Chapitre 3 Syntaxe et sémantique.
COURS DE PROGRAMMATION ORIENTEE OBJET :
ECP – Option SA Henri Fallon
Structures de données IFT-2000
Procédures et fonctions
Types de données fondamentaux
9ième Classe (Mardi, 4 novembre) CSI2572. H Nous avons vu comment utiliser les directives #define #ifndef #endif Pour s’assurer de l’inclusion unique.
1 Septi è me journ é e La programmation impérative.
Décomposition et paramétrage des algorithmes
Un survol du language C.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Introduction à la programmation objet en C++
Introduction au langage C Fonctions et Procédures
Sémantique des instructions pour le langage Z minimal Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Les types composés Les enregistrements.
CSI 3525, Implémentation des sous-programmes, page 1 Implémentation des sous-programmes L’environnement dans les langages structurés en bloc La structure.
ISBN Chapitre 10 L'implémentation des sous- programmes.
Le Préprocesseur. Sujets abordés: Préprocesseur –Qu’est ce? –Qu’est ce qu’une directive? Les macros –Les définir, les redéfinir, les dé-définir –Les macros.
Le calcul algébrique! Fait par: Lisa-Marie Bergeron.
Points importants de la semaine Les caractères.
Conception de Programmes - IUT de Paris - 1ère année Quelques éléments du langage C++ Les références La surcharge de fonctions Les fonctions «
8PRO107 Éléments de programmation Les adresses et les pointeurs.
1 Algorithmique, cours 3 Septembre Les fonctions 1. Motivation 2. Définitions 3. Utilisation des fonctions 4. Déclaration des fonctions 5. Liens.
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Directives Ocaml Définition
Visibilité de variables Paramètres de fonction premier auteur : Agata Savary.
Introduction au langage C
Introduction à l’Informatique Licence SPI Mme Delmotte.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Informatique 2A Langage C 2 è séance. Objectifs de la séance 2 Début de la modularité avec les fonctions Création d’une première bibliothèque.
Semaine #3 INF130 par Frédérick Henri.
Transcription de la présentation:

Points importants de la semaine Les constantes de compilation. Les fonctions.

Rappel : les constantes de compilation Quest-ce quune constante de compilation (ou encore « macro ») ? Réponse : Une constante de compilation est un symbole qui est remplacé par une valeur par le préprocesseur à chaque fois que lon compile le programme.

Rappel : les constantes de compilation Comment définirait-on une constante de compilation permettant de conserver la valeur pi (avec 4 décimales de précision) ? Réponse : #definePI3.1415

Rappel : les constantes de compilation À quoi servent les constantes de compilation ? Réponse : Elles servent surtout à : Simplifier la modification du code; Faciliter la lecture du code (le symbole TPS est plus significatif que la valeur 0.06).

Rappel : les fonctions Réponse : Une fonction est un sous-programme contenant une ou plusieurs instructions ayant pour objectif la réalisation dune unique tâche. Quest-ce quune fonction ?

Rappel : les fonctions Réponse : Permet la réutilisation de code. Améliore la lisibilité du code (il est plus court et plus significatif). Facilite le déverminage (une fonction erronée ne nécessite que la modification de cette fonction). Quels avantages y a-t-il à utiliser les fonctions dans un programme ?

Rappel : les fonctions Réponse : La fonction porte le nom f. Elle attend trois paramètres : deux nombres réels et un nombre entier. Elle retourne une valeur entière. Que pouvez-vous affirmer au sujet de la fonction suivante ? int f(double, double, int);

Rappel : les fonctions Réponse : Un paramètre formel est une variable locale qui apparaît dans lentête de la définition dune fonction et à laquelle on assigne une valeur lors de lappel de la fonction. Un paramètre effectif est une expression dont le résultat de lévaluation est assigné à un paramètre formel lors de lappel dune fonction. Quelle est la différence entre un paramètre formel et un paramètre effectif ?

Maintenant, place à la partie pratique! Cest tout pour la partie théorique de la semaine # 3.