# **IMPERATIF**
En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme. Ce type de programmation est le plus répandu parmi l'ensemble des langages de programmation existants, et se différencie de la programmation déclarative (dont la programmation logique ou encore la programmation fonctionnelle sont des sous-ensembles).
Langage N°1 : **Fortran**
Code :
**program racine**
i m p l i c i t none
**v a r i a b l e s:**
`i n t e g e r : : n`
r e a l : : u
**i n i t i a l i s a t i o n:**
u=1.0
**Boucle :**
```fortran=
do n=1,10
u=u / 2. 0+ 1. 0 / u
end do
```
**a f f i c h a g e :**
p r i n t ∗ , ’ approx . de s q r t ( 2 ) : ’ , u
end program racine
-
Langage N°2 : Java
Code :
```java=
class Application1
{
static void main(String[ ] args)
{ // recherche séquentielle dans un tableau
int [ ] table= {12,-5,7,8,-6,6,4,78,2};
int elt = 4, i ;
for ( i = 0 ; i<8 ; i++ )
if (elt= =table[i]) break ;
if (i = = 8) System.out.println("valeur : "+elt+" pas trouvée.");
else System.out.println("valeur : "+elt+" trouvée au rang :"+i);
}
}
```