Annonces Google

Python Avancé

Télécharger le cours complet


  1. Les modules en Python
  2. Le module OS
  3. Gestion des fichiers en Python
  4. Fichier de configuration .ini
  5. Python et bases de données SQLite
  6. Python et bases de données MySql
  7. DB Browser for SQLite
  8. Interface Graphique avec Tkinter
  9. La bibliothèque d'images PILLOW
  10. Le module de style tkinter.ttk
  11. Projet: Création d'un éditeur de texte
  12. Interface graphique avec wxPython
  13. Le framework Django

Télécharger le cours complet

Utilisateurs en ligne

Users: 2 Guests, 1 Robot

Tutoriels Informatiques

TICE & Multimédias

Math-pour-Informatiques

Anglais pour débutants

Nous somme sur Facebook

  


1 – La structure conditionnelle If

Les structures conditionnelles permettent l’exécution d’un groupe d’instructions lorsqu’une condition est réalisée. La plus répandu est la structure If , la syntaxe est la suivante :

 if (condition){
     Bloc d'instructions
    }
     else{
     Bloc d'instructions
     } 

Exemple

Nous allons créer maintenant un exemple à l’aide de la fonction prompt() ( rappelons qu’il   s’agit  d’une méthode qui invite l’internaute  à saisir une donnée à l’aide du clavier, une fois la donnée saisie elle sera récupéré dans une variable javascript )

<script language="javascript">
    var age=prompt("Tapez votre age") ;
    if(age < 18){
    document.write("Vous êtes mineur") ;
	}
    else {
    document.write("Vous êtes majeur") ;
    }
    </script>

Si vous exécutez ce code vous allez voir apparaitre une fenêtre comme celle ci :

C'est une fenêtre contenant un champ de texte et vous invitant à tapez votre age, votre age sera récupéré dans une variable javascript et analysé : si votre age est < 18 ans elle vous affiche le message "vous êtes mineur" dans le cas contraire, elle vous affiche le message : "vous êtes majeur"

Si vous tapez un age supérieur à 18 ans vous allez voir apparaitre le message suivant :

javascript-prompt

 

2 - Les boucles : for, while et do while.

La boucle for

Les boucles permettent de répéter une séquence du programme un nombre spécifique de fois.
La boucle for est constituée de trois paramètres :
- La valeur initiale du compteur
- La condition d'arrêt du passage dans la boucle
- La valeur d'incrémentation du compteur

Syntax :

for (compteur=début ;  compteur < =fin ;  compteur ++){
Liste d'instructions ;
}

 

Exemple :

<script language="javascript">
for (i=1; i<=10; i++)
{
document.write("Bienvenue !" +  "
");
}
</script>

(Cet exemple permet d'afficher le message bienvenue 10 fois)

javascript-boucle-for
Exemple ( Calcul de Factorielle n! )

Exemple ( algorithme Javascript permettant de calculer factorielle n! )

1ère partie ( Calcul de factorielle d'un entier donné exemple n = 5 )

<html>
<head>

<script language="javascript">
    function facto(){
    var k=1;
    for(i=1;i<=5;i++){
    k=k*i;
    }
     alert('Factorielle de 5 est ' + k);
     }
</script>
</head>
<body onLoad="facto()">   
</body>
</html>

2ème partie ( Calcul de factorielle n! pour un entier donné saisi par l'utilisateur )

Il suffit d'introduire n à l'aide de la fonction prompt

var n=prompt("Tapez votre nombre n");

et d'utiliser l'algorithme précédent

<html>
<head>
<script language="javascript">
    function facto(){
    var n=prompt("Tapez votre nombre n");
    var k=1;
    for(i=1;i<=n;i++){
    k=k*i;
    }
     alert('Factorielle de ' + n + ' est ' + k);
     }
</script>
</head>
<body onLoad="facto()">
</body>
</html>

On peut introduire la valeur de n à l'aide d'un bouton de commande et afficher les valeur sur champ de texte

 <html>
<head>
    <script language="javascript">
    <!--
    function ff(){
    var n=prompt("Tapez votre nombre n");
    var k=1;
    for(i=1;i<=n;i++){
    k=k*i;
    }
     form1.t2.value=k;
     }
     -->
    </script>
    
    </head>
    <body>
    <form name="form1">
    <input type="button" name="bouton1" value="Cliquez ici pour Saisir votre entier n " onclick="ff()">
    voici factorielle de n <input type="text" name="t2"> 
</form>
</body>
</html>

La boucle while

La boucle while permet de répeter une plusieurs instruction autant qu'une condition soit réalisée

Syntaxe  :

while ( condition booléenne )
{ Instructions à itérer }

Exemple ( quelle est la plus grande valeur de l'entier i pour lequel   2*i-1 soit inférieur ou égale à 27 )

<script language="javascript">
// pb ? quelle est la plus grande valeur de l'entier i pour lequel 
// 2*i-1 soit inférieur ou égale à 27 
    var i=0;
	var j=0;
    while (j <= 27){
    i=i+1;
	j=2*i-1;
    }
alert("le nombre cherché est : " + (i-1));
</script>

Exemple ( testez si un nombre est premier )

  <html>
    <head>
    
    <script language="javascript">
    <!--
    function test(){
    var n=prompt("Tapez le nombre n à tester");
    var i=2;
    while(n%i!=0){
    i=i+1;
    }
    if(n==i){
    alert("Le nombre " + n  + " que vous avez choisi est premier");
    }
    else{
    alert("Le nombre " + n  + " que vous avez choisi  n'est pas premier car il est divisible 

par " + i);
    } }
    -->
    </script>
    
    </head>
    <body onload="test()">
    </body>

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.

Nous sommes sur Facebook