Top Banner
Development for dummies
14

Dev Web 101 #2 : development for dummies

Jul 27, 2015

Download

Software

Jean Michel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dev Web 101 #2 : development for dummies

Development for dummies

Page 2: Dev Web 101 #2 : development for dummies

1. Développement & développeurs

Page 3: Dev Web 101 #2 : development for dummies

Développeur ?

Un développeur est un informaticien qui réalise des logiciels en créant des algorithmes d'après un "cahier des charges"et les met en œuvre dans un (ou plusieurs) langage de programmation.Source : fr.wikipedia.org/

Page 4: Dev Web 101 #2 : development for dummies

Langage de programmation ?

Un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire, et de significations.Source : fr.wikipedia.org/

Page 5: Dev Web 101 #2 : development for dummies

Exemples de langages de programmation

Page 6: Dev Web 101 #2 : development for dummies

Ecrire du code

Compilateur ou interpréteur

var nom = prompt('Votre nom ?'); alert('Bonjour ' + nom);

Bonjour Jean

Page 7: Dev Web 101 #2 : development for dummies

2. Algorithmique

Page 8: Dev Web 101 #2 : development for dummies

Algorithmique ?

L'algorithmique est l’ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithmes, c'est-à-dire de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat. En d'autres termes, un algorithme est une suite finie et non-ambiguë d’instructions permettant de donner la réponse à un problème.Source : fr.wikipedia.org/

Page 9: Dev Web 101 #2 : development for dummies

Exemple d’algorithme

Afficher « Tous les nombres de 0 à 100 »;

variable i = 0;

TantQue (i < 101) Afficher i; i = i + 1;

}

Page 10: Dev Web 101 #2 : development for dummies

Algorithmes célèbres

Tri à bulles-

Problème du voyageur de commerce-

Tours de Hanoï-

A*-

Page 11: Dev Web 101 #2 : development for dummies

3. Première approche de la programmation

Page 12: Dev Web 101 #2 : development for dummies

Mise en pratique

http://studio.code.org/s/frozen/reset

http://lightbot.com/hocflash.htmlet / ou

http://studio.code.org/hoc/1et / ou

Page 13: Dev Web 101 #2 : development for dummies

Merci pour votre attention.

Page 14: Dev Web 101 #2 : development for dummies

CréditsWeb Technology Family Tree - Modern Life blog operatingdev.com/2013/01/humans-vs-technology-can-we-standardize-one-without-the-other/web-technology-family-tree/