Programmation PHP et MySQL

Logique

Algorithmes (Pseudo code) - Algorithms (Pseudocode)
Définition: Une séquence d’opérations ou d'instructions permettant de résoudre un problème.
Definition: A sequence of operations or instructions to resolve a problem.
 
BEGIN
            Opération
END
 
Operations / Operations
  • L’Addition ( + )
  • Soustraction/ Subtraction ( - )
  • Multiplication ( * )               
  • Division ( / )

Exemple :
Écrire un pseudo code pour l’opération suivant. A + B / Write a pseudocode for this operation A + B
BEGIN
            READ A ;
            READ B ;
            S = A + B ;
            WRITE S;        
END
 
Exercices
Écrire un pseudo code pour les opérations suivantes  / Write a pseudocode for these operations :
  1. A + B + C
  2. A – B
  3. A + B – C
  4. A * B
  5. A / B
  6. ((A + B)*2)

  • INTEGER ou INT : Nombres entiers / integers Number Ex. : 1         ;   100   ;         670
  • REAL, DOUBLE : Nombres fractionnaires / Fractional Numbers Ex. : 1.98   ; 100.5       ;   670.7689
  • STRINGS : Caractères alphabétiques (mots, texte) / alphabetic (words, text)       Ex. : Car, 15st; 867JKLJLJ
  • Les deux principales types de « strings » sont : VARCHAR, VAR, VARCHAR2 (jusqu’à 255 caractères) et (TEXT) caractères illimités. – The strings’s main types are : VARCHAR, VAR, VARCHAR2 (until 255 lttering) and (TEXT) unlimited.


IF / THEN / ELSE / IF ELSE
  • Equal / Égal ( = )         
  • Supérieure à / Greater than ( > )                       
  • Inférieur à / Less than ( < )       
  • Supérieure ou égal à / Greater than or equal to ( >= )   
  • Inférieur ou égal à / Less than or equal to ( <= )                         
  • Différent/ different ( <> or != )
 
Exemple :
Écrie un pseudocode pour vérifier quel est la valeur supérieur entre A et B.
Write a pseudo code to verify the greater value between A and B
 
BEGIN
            READ A ;
            READ B ;
            IF ( A > B)
            THEN MAX = A;
            ELSE MAX = B;          
            WRITE MAX;   
END
 
Tester le Pseudocode / Test the Pseudo Code

A = 2;  
B = 3;
BEGIN
            READ 2;
            READ 3 ;
            IF ( 2 > 3)
            THEN MAX = 2;
            ELSE MAX = 3;           
            WRITE MAX = 3;         
END
 
Exercices :
1 )        Écrire un pseudocode pour vérifier quel est la valeur supérieur entre A, B et C
            Write a pseudo code to verify the greater value between A, B and C
 
 
BEGIN
            READ A;
            READ B;
            READ C;
            IF ( A > B)
            THEN IF (A > C)
                        THEN MAX = A
                        ELSE MAX = C
            ELSE IF (B > C)
                        THEN MAX = B
                        ELSE MAX = C
            WRITE MAX
END
 
Ou
 
BEGIN
            READ A;
            READ B;
            READ C;
            IF ( A > B) and (A>C)
                        THEN MAX = A
                        ELSE IF (B > A) and (B >C)
                                   THEN MAX = B
                        ELSE MAX = C
                        END IF
            END IF
            WRITE MAX
END    
                       
 
2 )        Écrie un pseudocode pour obtenir le résultat de la ville correct par rapport le pays - Pays : France, Canada, USA – Villes : Paris, Montréal, New York.
            Write a pseudo code to find the correct city by country: Country : France, Canada, USA – City : Paris, Montréal, New York.
WHILE (Pendant)
 
BEGIN
            i = 0;
            WHILE (i < 10)
            { WRITE ( i )
            i=i+1
}
END
           
Exercice
Écrire un pseudocode pour afficher les numéros inferieures a 10;
 
Écrire un pseudocode pour afficher les numéros 1, 3, 5, 7, 9, 11;
 
FOR (jusque)
For i = 1 to 3 STEP 1
{
Write i
}