Memorandum des constructions et instructions.

Dominique Larrieu, lycée Simone Veil, Valbonne

Programme principal.

Il se note void main{ } avec les instructions définies entre { }.

Type de données utilisées.

Quelques fonctions utilisées..

Fonctions de lecture/écriture:.

Bloc de séquences d'instructions.

Un bloc se note entre { } et englobe un ensemble de déclarations et d'instructions séparées par un ;.

Opérateurs.

= Affectation d'une valeur à une variable (ex: x = 0;)
|| && ! Opérateur logique OU, ET et NON
== != <= < >= > Opérateur égalité, différence et comparaison numérique
+ - * / % Addition, soustraction, multiplication, division, reste (appelé aussi modulo).

Instruction conditionnelle.

if (expressionBooleenne) { BlocD'InstructionsSiVrai } else { BlocD'InstructionsSiFaux }

Exemple:.

if(température < 15) {
    println("allumer chauffage");
else {
    println("ne rien faire");
}

Boucle.

while (expressionBooléenne) { BlocD'Instructions }

Exemple:.

 
while( n < 10) {
   
    println("Hello World !");
   
    n = n + 1;
      
}
Attention: La boucle while est "protégée" par une petite minuterie de 1 milli-seconde, qui permet au programme de ne pas être bloqué par une boucle infinie: la construction équivalente suivante pour ne pas avoir cette minuterie:
for (;expressionBooléenne;) { BlocD'Instructions }

Compteur.

for (int n = 0; n < N; n++) { BlocD'Instructions }
permet de faire une boucle où la variable n va de 0 à N exclus.

Déclaration de fonction.

TypeDuResultat NomDeLaFonction (TypeParametre1 NomParametre1, ...) { BlocD'Instructions }

Exemple:.

int max(int x, int y) {
if (x > y) {
  
    return x;
else {
    
    return y;
} }