mise en md rapide
This commit is contained in:
parent
0a9938b0c6
commit
02afd53f1b
@ -13,9 +13,10 @@ Syntaxe
|
|||||||
Sémantique opérationnelle
|
Sémantique opérationnelle
|
||||||
Sémantique dénotationnelle
|
Sémantique dénotationnelle
|
||||||
|
|
||||||
|
```
|
||||||
for i in (1 .. 100):
|
for i in (1 .. 100):
|
||||||
print ("Je ne lance plus d'avion dans la classe")
|
print ("Je ne lance plus d'avion dans la classe")
|
||||||
|
```
|
||||||
|
|
||||||
REPL
|
REPL
|
||||||
Read Eval Print Loop
|
Read Eval Print Loop
|
||||||
@ -59,12 +60,15 @@ C'est le calcul d'une valeur :
|
|||||||
|
|
||||||
## Affectation (assignment)
|
## Affectation (assignment)
|
||||||
|
|
||||||
|
```
|
||||||
nom_variable = expression
|
nom_variable = expression
|
||||||
|
```
|
||||||
|
|
||||||
Expression ca a une valeur
|
Expression ca a une valeur
|
||||||
|
|
||||||
## Type : Domaine
|
## Type : Domaine
|
||||||
|
|
||||||
|
```
|
||||||
f : N -> N fonction
|
f : N -> N fonction
|
||||||
: n -> n*2
|
: n -> n*2
|
||||||
|
|
||||||
@ -74,6 +78,7 @@ f : N -> N fonction
|
|||||||
n, m -> la somme de n et de m
|
n, m -> la somme de n et de m
|
||||||
|
|
||||||
3 + 4 => 7
|
3 + 4 => 7
|
||||||
|
```
|
||||||
|
|
||||||
Entier (int, integer) : 16, -16
|
Entier (int, integer) : 16, -16
|
||||||
Réel (float, double) : 16.2, PI, e (exponentiel), 1/3
|
Réel (float, double) : 16.2, PI, e (exponentiel), 1/3
|
||||||
@ -89,22 +94,32 @@ Une suite de quelquechose : un saut de ligne
|
|||||||
|
|
||||||
## Structure de controle : conditionnelle
|
## Structure de controle : conditionnelle
|
||||||
|
|
||||||
|
```
|
||||||
if condition:
|
if condition:
|
||||||
bloc_instruction1
|
bloc_instruction1
|
||||||
else:
|
else:
|
||||||
bloc_instruction2
|
bloc_instruction2
|
||||||
|
```
|
||||||
|
|
||||||
symbole de comparaison
|
symbole de comparaison
|
||||||
|
```
|
||||||
<, >, <=, >=, ==, !=
|
<, >, <=, >=, ==, !=
|
||||||
|
```
|
||||||
operateurs logiques
|
operateurs logiques
|
||||||
|
```
|
||||||
and, or
|
and, or
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
if (age < 40) and (prenom=="Pierre"):
|
if (age < 40) and (prenom=="Pierre"):
|
||||||
|
```
|
||||||
|
|
||||||
## Structure de controle : itération
|
## Structure de controle : itération
|
||||||
|
|
||||||
|
```
|
||||||
for i in range(1, 10):
|
for i in range(1, 10):
|
||||||
bloc
|
bloc
|
||||||
|
```
|
||||||
|
|
||||||
range(1,10) correspond à une séquence de nombre de 1 à 9.
|
range(1,10) correspond à une séquence de nombre de 1 à 9.
|
||||||
|
|
||||||
|
110
python/note1.txt
110
python/note1.txt
@ -1,110 +0,0 @@
|
|||||||
Pierre Valarcher
|
|
||||||
|
|
||||||
pierre.valarcher@u-pec.fr
|
|
||||||
|
|
||||||
object : [ Master TNT ] izerfhzoeirf
|
|
||||||
|
|
||||||
Langage de programmation
|
|
||||||
|
|
||||||
3000 langages
|
|
||||||
|
|
||||||
+ Python + nombreuses librairies
|
|
||||||
Syntaxe
|
|
||||||
Sémantique opérationnelle
|
|
||||||
Sémantique dénotationnelle
|
|
||||||
|
|
||||||
|
|
||||||
for i in (1 .. 100):
|
|
||||||
print ("Je ne lance plus d'avion dans la classe")
|
|
||||||
|
|
||||||
REPL
|
|
||||||
Read Eval Print Loop
|
|
||||||
|
|
||||||
Pomme
|
|
||||||
|
|
||||||
+ C
|
|
||||||
+ Rust
|
|
||||||
Java
|
|
||||||
C++
|
|
||||||
Javascript
|
|
||||||
Ruby
|
|
||||||
R
|
|
||||||
|
|
||||||
|
|
||||||
HTML
|
|
||||||
CSS
|
|
||||||
|
|
||||||
|
|
||||||
## Variable
|
|
||||||
Stockage d'information. On nomme des valeurs
|
|
||||||
Dans les langages il y a des mots réservés : if, else, for, while, +, -, =, :
|
|
||||||
n+m
|
|
||||||
|
|
||||||
lettres et chiffres : commence tjs par une lettre
|
|
||||||
if0 : Ok
|
|
||||||
|
|
||||||
Le plus souvent un nom de variable va porter sa sémantique.
|
|
||||||
temperature : ok
|
|
||||||
n, m repsentent des entiers
|
|
||||||
x, y représentent des réels
|
|
||||||
i, j comme des entiers
|
|
||||||
|
|
||||||
|
|
||||||
## Expression
|
|
||||||
|
|
||||||
C'est le calcul d'une valeur :
|
|
||||||
3 + 4 => 7 (se reduit à)
|
|
||||||
|
|
||||||
3
|
|
||||||
|
|
||||||
## Affectation (assignment)
|
|
||||||
|
|
||||||
nom_variable = expression
|
|
||||||
|
|
||||||
Expression ca a une valeur
|
|
||||||
|
|
||||||
## Type : Domaine
|
|
||||||
|
|
||||||
f : N -> N fonction
|
|
||||||
: n -> n*2
|
|
||||||
|
|
||||||
f(5) => 10
|
|
||||||
|
|
||||||
+ : N, N -> N
|
|
||||||
n, m -> la somme de n et de m
|
|
||||||
|
|
||||||
3 + 4 => 7
|
|
||||||
|
|
||||||
Entier (int, integer) : 16, -16
|
|
||||||
Réel (float, double) : 16.2, PI, e (exponentiel), 1/3
|
|
||||||
|
|
||||||
Fini
|
|
||||||
|
|
||||||
Caractère : 'r', '2',
|
|
||||||
Chaine de caractères : "r2", "r", "r 2", "r2"
|
|
||||||
Booléen :
|
|
||||||
|
|
||||||
## Structure de controle : Sequence
|
|
||||||
Une suite de quelquechose : un saut de ligne
|
|
||||||
|
|
||||||
## Structure de controle : conditionnelle
|
|
||||||
|
|
||||||
if condition:
|
|
||||||
bloc_instruction1
|
|
||||||
else:
|
|
||||||
bloc_instruction2
|
|
||||||
|
|
||||||
symbole de comparaison
|
|
||||||
<, >, <=, >=, ==, !=
|
|
||||||
operateurs logiques
|
|
||||||
and, or
|
|
||||||
|
|
||||||
if (age < 40) and (prenom=="Pierre"):
|
|
||||||
|
|
||||||
## Structure de controle : itération
|
|
||||||
|
|
||||||
for i in range(1, 10):
|
|
||||||
bloc
|
|
||||||
|
|
||||||
range(1,10) correspond à une séquence de nombre de 1 à 9.
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user