Você está na página 1de 18

LA PROGRAMMATION

Présentée par :SOUMIA BENIICHE


Encadré par : Mr KASSIMI
Le plan
Introduction sur l’informatique
 Définition de la programmation
Les types de la programmtion
La modélisation de données
Comparaison entre Java et C++
Conclusion
Exemple paratique d’un programme
en c
Introduction sur l’informatique
L’informatique est le domaine d’activité scientifique, technique
et industriel concernant le traitement automatique de
l’information via l’exécution de programmes informatiques par
des machines : des systèmes embarqués, des ordinateurs, des
robots, des automates,.etc…
L’informatique est la science du traitement rationnel,
notamment par machines automatiques, de l’information
considérée comme le support des connaissances et de la
communication dans les domaines technique, économique et
social.
La programmation

Définition:
La programmation informatique est l’ensemble des activités
qui permettent l’écriture des programmes informatiques. C’est
une étape importante de la conception de logiciel et de
matériel.
•C’est une succession d’instructions exécutable par l’ordinateur.
Toutefois, l’ordinateur ne sait manipuler que du binaire, c’est-à-
dire un succession de 0 et 1.C’est donc nécessaire d’utiliser un
langage de programmation pour écrire de façon lisible, c’est-à-
dire des instructions à exécuter par l’ordinateur.
Les types de programmations
1)la programmation structurée:
•La programmation structurée peut être vue comme
un sous-ensemble, ou une branche, de la programmation
impérative, un des paradigmes majeurs de la
programmation.
• Son déroulement est séquentiel. Il peut contenir et utiliser
des procédures et fonctions, qui sont elles-mêmes
construites comme des programmes.
• La programmation structurée permet de bien
décomposer un programme complexe en parties plus
simples à comprendre.
Les types de programmations
1)la programmation structurée:
Les règles de la programmation
structurée :
•La convivialité.
• La modularité.

• la lisibilité des programmes.


Les types de programmations
2)la programmation orienté objet(POO):
Définition:
•La programmation orientée objet (POO) : est un type de
programmation qui a pour avantage de posséder une
meilleure organisation, surtout dans les gros
programmes. Ces derniers seront agencés de façon
plus logique et seront donc plus facilement
modifiables. La POO est cependant plus difficile à
maîtriser.
•Elle a été conçue pour pallier aux problèmes de
maintenance évolutive que pose la programmation
fonctionnelle descendante.
Les types de programmations
2)la programmation orienté objet(POO):
Les avantages de cette programmation:
L'orienté objet remplace le procédural dans les grands programmes car il
présente de multiples avantages:
-Facilité de compréhension(Permet de regrouper toutes informations sur
un objet dans le code : si mon programme gère des voitures, l'objet du même
nom contiendra la marque de celle-ci, sa vitesse ainsi que sa couleur, etc...)
- L'encapsulation (la programmation orientée objet permet la protection de
l'information contenue dans un objet. Les données ne sont pas accessibles
directement par l'utilisateur, celui-ci devant passer par les méthodes
publiques.).
-La modularité du code (On peut généralement récupérer 80 % du code
d'un projet pour le réutiliser sur un projet similaire contrairement à la
programmation procédurale. De plus les objets permettent d'éviter la
création de code redondant, permettant donc un gain de temps et donc
d'argent.
La modélisation de données
Définition:
En informatique, un modèle de données est un
modèle qui décrit de façon abstraite comment
sont représentées les données dans une
organisation métier, un système d'information
ou une base de données.
Dans la conception d'un système d'information,
la modélisation des données est l'analyse et la
conception de l'information contenue dans le
système.
Comparaison entre Java et C++
Java:

Définition:
Java est un langage de programmation orienté objet
et un environnement d'éxecution. Le Java était à la
base un langage pour Internet, pour pouvoir rendre
plus dynamiques les pages (tout comme le JavaScript
aujourd'hui). Mais le Java a beaucoup évolué et est
devenu un langage de programmation très puissant
permettant de presque tout faire, je dis bien presque
car nous verrons pourquoi il ne permet pas de tout
faire.
Comparaison entre Java et C++
C++:
Définition:
C++ est à la fois un langage de programmation procédurale et
orienté objet.. C++ dépend de la plate-forme (Windows, Unix,
Linux, etc.) mais Java est indépendante de la plate-forme
(Windows, Unix, Linux, etc.).
Le langage C++ est l’un des langages les plus utilisés et sans aucun
doute l’un des plus populaires. Il est compatible avec de
nombreuses plateformes et systèmes d’exploitation. Il couvre les
domaines de la programmation procédurale, la programmation
orientée objet ainsi que la programmation générique. D’un point
de vue historique, le langage C++ est une « amélioration »
du langage C avec une approche orientée objet
Comparaison entre Java et C++
C++:

Les principaux caractéristiques du C++ sont les


suivants :
grand nombre de fonctionnalités ;
performances du C ;
facilité d'utilisation des langages objets ;
portabilité des fichiers sources ;
 facilité de conversion des programmes C en C++, et, en
particulier,possibilité d'utiliser toutes les fonctionnalités du langage
C;
contrôle d'erreurs accru.
Exemple paratique d’un
programme en c

Você também pode gostar