- Dans notre cas il s'agit d'écrire un programme résolvant le problème.
- Les étapes principales en sont les suivantes :
. Comprendre le problème.
. Décomposer le problème en sous problèmes plus simples.
. Elaborer une solution.
. Considérer des solutions alternatives et les affiner.
. Implanter la solution retenue.
. Tester la solution et en résoudre les problèmes (bogues).
Approche : "Diviser pour régner"
- Plusieurs projets logiciels échouent par manque de compréhension du problème.
- Eviter les suppositions et expliciter les ambiguïtés !
- Quand les problèmes deviennent compliquer, il faut s'efforcer de les décomposer en sous-problèmes plus simples : "Diviser pour régner".
(...)
[...] Introduction aux systèmes informatiques Objectifs du cours: Comprendre les enjeux de la modélisation de problèmes. Voir en quoi les capacités de modélisation sont cruciales. Décrire les différents niveaux de conceptualisation lors de la programmation. Comprendre un premier programme Java et ses structures élémentaires. Rappel: Prérequis supposés connus. Concepts informatiques de base Les composants matériels de l'ordinateur: CPU, mémoire principale / secondaire. Ordinateurs numériques et nombres binaires. Reseaux: Connexions réseaux. LAN, WAN Internet Le Web Modéliser un problème avec un langage de programmation. [...]
[...] Langage de 4ème génération. Chaque type de CPU a son propre langage machine. Les langages supérieurs ont été créés afin de faciliter l'écriture et la lecture de programmes. Une modélisation orientée-objet On organise notre solution en entités appelées classes et objets. Ceci est en soi une approche « orientée-objet ». « Si vous désirez manger un éléphant, prenez une bouchée à la fois » Développement ordinaire d'un programme: Ecriture, sauvegarde du programme Compilation Exécution et évaluation des résultats erreurs erreurs Résolution de problème à l'aide de Java Le langage Java a été créé par Sun Microsystems, Inc. [...]
[...] Les noms ne peuvent pas commencer par un chiffre. Java est sensible à la casse: Total, total, et TOTAL sont considérés comme différents. Par convention, les programmeurs utilisent: Des noms commençant avec une majuscule pour les noms de classe - Total Des noms commençant avec une minuscule pour les objets - totalDesStocks Des noms tout en majuscules pour les constantes - TOTAL. Que sont les mots-clé (ou mots- réservés)? Certains noms ont une signification bien définies dans un langage de programmation. [...]
[...] Exemples de langages de programmation: Fortran, Cobol, Delphi, Pascal, Smalltalk, JAVA. Qu'est-ce que la modélisation de problème? Dans notre cas il s'agit d'écrire un programme résolvant le problème. Les étapes principales en sont les suivantes: Comprendre le problème. Décomposer le problème en sous problèmes plus simples. Elaborer une solution. Considérer des solutions alternatives et les affiner. Implanter la solution retenue. Tester la solution et en résoudre les problèmes (bogues). Approche: « Diviser pour régner » Plusieurs projets logiciels échouent par manque de compréhension du problème. [...]
[...] Ceci peut se faire de plusieurs manières. Un compilateur est un outil portant un code source écrit dans un langage de programmation en un langage cible. Souvent les langages cibles sont des langages machine propres à certains CPU Java fonctionne différemment. L'interprétation en Java Compilateur Java Interpréteur Java Compilateur de bytecode Code source Java Bytecode Java Code machine L'interprétation Java Le compilateur Java traduit le code source en un type de données appelé bytecode. Le bytecode ne peut être utilisé par les CPU ordinaires. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture