la programmation informatique
Index
Les débuts
Son développement
Les langages les plus populaires
L'avenir
1)Les débuts
La machine analytique
P1 max3 (V0[:8.0], V1[:8.0], V2[:8.0]) => R0[:8.0]
max(V0[:8.0], V1[:8.0]) => Z1[:8.0]
max(Z1[:8.0], V2[:8.0]) => R0[:8.0]
END
P2 max (V0[:8.0], V1[:8.0]) => R0[:8.0]
V0[:8.0] => Z1[:8.0]
(Z1[:8.0] < V1[:8.0]) → V1[:8.0] => Z1[:8.0]
Z1[:8.0] => R0[:8.0]
END
Plankalkül
Exemple de programme utilisant ce langage
2)Le développement
Zuse 3
Un des premiers ordinateurs électriques de l'ère moderne
les trois premiers langages de programmation modernes
void main() { // fonction 'main' : c'est toujours ici qu'un programme commence
// 'int' signifie integer : nombre entier en anglais
int A, B; // on déclare deux variables A et B qui sont des nombres entiers
WriteLine("entrez deux entiers : "); // 'WriteLine' permet d'écrire à l'écran
A = ReadIntFromKeyboard(); // on attend que l'utilisateur tape un entier au clavier,
// et on l'enregistre dans A
B = ReadIntFromKeyboard(); // puis on fait la même chose pour B
if (B == 0) { // si B est égal à 0
WriteLine("erreur : division par zéro");
} else { // sinon
float C = CalculerDivision(A,B); // on exécute la fonction 'CalculerDivision'
// que l'on a programmée ci-dessous,
// et on enregistre le résultat dans C qui est un 'float' : un nombre à virgule
WriteLine("le résultat est : " + C); // on affiche C
}
}
float CalculerDivision(float U, float V) { // U et V sont les paramètres de notre fonction 'CalculerDivision' : ce sont des nombres à virgules (float).
// et celle-ci renvoie un 'float' : un nombre à virgule flottante
// dans la fonction 'main', A et B étaient des nombres entiers,
// U et V sont des copies des valeurs de A et B,
// et qui ont été converties en nombres à virgule (22 deviendrait simplement 22.0000000)
float Resultat;
Resultat = U / V; // on effectue la division
return Resultat; /// on renvoie le résultat
}
exemple de programme
COBOL
LISP
FORTRAN
3)Les langages les plus populaires
Python
Java
C++
Python
Java
C++
4)L'avenir du codage
Merci de m'avoir écouté
La programmation informatique
Abdelhamid Abdoulaye
Created on April 30, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Explore all templates
Transcript
la programmation informatique
Index
Les débuts
Son développement
Les langages les plus populaires
L'avenir
1)Les débuts
La machine analytique
P1 max3 (V0[:8.0], V1[:8.0], V2[:8.0]) => R0[:8.0] max(V0[:8.0], V1[:8.0]) => Z1[:8.0] max(Z1[:8.0], V2[:8.0]) => R0[:8.0] END P2 max (V0[:8.0], V1[:8.0]) => R0[:8.0] V0[:8.0] => Z1[:8.0] (Z1[:8.0] < V1[:8.0]) → V1[:8.0] => Z1[:8.0] Z1[:8.0] => R0[:8.0] END
Plankalkül
Exemple de programme utilisant ce langage
2)Le développement
Zuse 3
Un des premiers ordinateurs électriques de l'ère moderne
les trois premiers langages de programmation modernes
void main() { // fonction 'main' : c'est toujours ici qu'un programme commence // 'int' signifie integer : nombre entier en anglais int A, B; // on déclare deux variables A et B qui sont des nombres entiers WriteLine("entrez deux entiers : "); // 'WriteLine' permet d'écrire à l'écran A = ReadIntFromKeyboard(); // on attend que l'utilisateur tape un entier au clavier, // et on l'enregistre dans A B = ReadIntFromKeyboard(); // puis on fait la même chose pour B if (B == 0) { // si B est égal à 0 WriteLine("erreur : division par zéro"); } else { // sinon float C = CalculerDivision(A,B); // on exécute la fonction 'CalculerDivision' // que l'on a programmée ci-dessous, // et on enregistre le résultat dans C qui est un 'float' : un nombre à virgule WriteLine("le résultat est : " + C); // on affiche C } } float CalculerDivision(float U, float V) { // U et V sont les paramètres de notre fonction 'CalculerDivision' : ce sont des nombres à virgules (float). // et celle-ci renvoie un 'float' : un nombre à virgule flottante // dans la fonction 'main', A et B étaient des nombres entiers, // U et V sont des copies des valeurs de A et B, // et qui ont été converties en nombres à virgule (22 deviendrait simplement 22.0000000) float Resultat; Resultat = U / V; // on effectue la division return Resultat; /// on renvoie le résultat }
exemple de programme
COBOL
LISP
FORTRAN
3)Les langages les plus populaires
Python
Java
C++
Python
Java
C++
4)L'avenir du codage
Merci de m'avoir écouté