Chapitre 1: Introduction
(NFA031 - Jour)
V. Aponte
Cnam
14 octobre 2016
V. Aponte (Cnam) Chapitre 1: Introduction 14 octobre 2016 1 / 37
Objectifs de ce cours
1Démystifier la programmation :
Iles programmes sont partout !
Icomprendre leur fonctionnement,
Isavoir résoudre des problèmes simples avec des programmes,
Imieux exploiter tous les dispositifs qui les utilisent !
2Acquérir les éléments fondamentaux de la programmation : ils
sont communs à tous les langages.
3Savoir écrire des programmes simples en Java : avec boucles,
tableaux et sous-programmes.
V. Aponte (Cnam) Chapitre 1: Introduction 14 octobre 2016 2 / 37
Pourquoi Java ?
Nombreux environnements de développement gratuits,
Java est fortement typé : beaucoup d’erreurs sont détectés à la
compilation (essentiel pour un débutant)
Langage multi-paradigme : impératif, objet, modules,
polymorphisme.
Java est un langage portable.
V. Aponte (Cnam) Chapitre 1: Introduction 14 octobre 2016 3 / 37
Partie I : Les programmes
A quoi sert un programme ?
une machine trouve les solutions à un problème ;
Qu’est-ce qu’un programme ?
méthode de résolution d’un problème applicable par une machine ;
composé d’une suite d’instructions,
écrit dans un langage de programmation,
Exécution : application séquentielle des instructions.
V. Aponte (Cnam) Chapitre 1: Introduction 14 octobre 2016 4 / 37
Un programme traite des données
Programme : transforme des données (entrées) pour aboutir à une
solution (sorties).
Entrées données initiales du problème à résoudre.
Sorties données obtenues après exécution du programme.
Entrées
Exécution du Programme
Sorties
V. Aponte (Cnam) Chapitre 1: Introduction 14 octobre 2016 5 / 37
1 / 37 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !