Programmation c 25 11 PROGRAMMATION EN C EHTP Filière GI Malika ADDOU - PROGRAMMATION EN C Ma? triser un langage de programmation structuré Acquérir les bonnes pratiques de la programmation structurée et les grands principes de la programmation impérative
PROGRAMMATION EN C EHTP Filière GI Malika ADDOU - PROGRAMMATION EN C Ma? triser un langage de programmation structuré Acquérir les bonnes pratiques de la programmation structurée et les grands principes de la programmation impérative Se familiariser avec le langage C Se familiariser avec un environnement de développement intégré C C Être capable de s ? adapter à un langage de programmation impératif autre que C M ADDOU PROGRAMMATION EN C Objectifs du cours M ADDOU PROGRAMMATION EN C Module Élément de module Programmation en Langage C Techniques de Programmation Projet C Quota Horaire Note Module Programmation Projet Programmation Contrôle Examen TP M ADDOU CM ADDOU PROGRAMMATION EN C Plan INTRODUCTION À LA PROGRAMMATION PRÉSENTATION DU LANGAGE C CONCEPTS DE BASE OPERATEURS ET EXPRESSIONS STRUCTURES DE CONTROLE VARIABLES STRUCTURÉES CHA? NES DE CARACTÈRES PRÉPROCESSEUR NOTION DE SOUS - PROGRAMME STRUCTURES DE DONNÉES TRAITEMENT DES FICHIERS INTRODUCTION À LA PROGRAMMATION Notion de programme Programme Suite de commandes de directives ou d ? instructions permettant de dé ?nir et d ? exécuter sur ordinateur un traitement pour résoudre un problème donné Programmation Ensemble d ? activités permettant d ? écrire des programmes ou des logiciels à l ? aide d ? un langage de programmation M ADDOU Autre appellation codage rédaction du code source d ? un logiciel PROGRAMMATION EN C INTRODUCTION À LA PROGRAMMATION M ADDOU INTRODUCTION À LA PROGRAMMATION Logiciel Application ou ensemble de programmes permettant à un ordinateur ou à un système informatique d'assurer une t? che ou une fonction donnée Rq Qualités des programmes clarté simplicité modularité réutilisabilité extensibilité Phases de production d ? un logiciel Analyse conception programmation test validation M ADDOU CINTRODUCTION À LA PROGRAMMATION Exemples de logiciels Systèmes d ? exploitation Unix Linux Windows XP Vista ? Compilateurs Pascal C C Java ? Progiciels Traitement de texte Ex Word Tableur Ex Excel Présentation assistée Ex PowerPoint Dessin assisté Ex Autocad Multimédia Ex Photoshop Navigateur Web Ex Explorer Applications spéci ?ques Logiciel de gestion de la relation client Logiciel de comptabilité Logiciel de gestion des stocks M ADDOU ? INTRODUCTION À LA PROGRAMMATION Méthodologies de programmation Années et Programmation non structurée principale préoccupation rapidité d'exécution Fin des années Programmation procédurale Programmation structurée analyse descendante ra ?nement progressif Fin des années Programmation orientée données usage de structures de données abstraites Milieu des années Programmation orientée objets Données abstraites attachement dynamique héritage polymorphisme Années Programmation orientée processus Programmation parallèle Milieu des années Programmation orientée agents intelligence arti ?cielle systèmes distribués ? ? ? ? M ADDOU INTRODUCTION À LA PROGRAMMATION Organisation des logiciels sur ordinateur Compilateurs de Pascal C C Java ? Système d ? exploitation Interpréteur de macro instruction Machine Interpréteurs de commandes du système d ? exploitation Java Virtual Machine ? M ADDOU INTRODUCTION À LA PROGRAMMATION Environnement de programmation Ensemble d'outils utilisés pour développer un logiciel Ex Système d ? exploitation Unix Linux Windows XP Vista ? Environnement de développement intégré IDE intégrant des outils Ex système de gestion de ?chier éditeur de texte linker
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 14, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 156.7kB