Ce chapitre pose les bases de la programmation. Il introduit les concepts fondamentaux nécessaires pour comprendre la logique des algorithmes et des langages informatiques.
Syntaxe :
Algo : nom_algo
Déclaration
variables locales
Début
Traitement
Fin nom_algo Objet de données : nom, type et une nature
Nom : suite de lettres, chiffres et le caractère « _ »
Type : entier, réel, caractère, chaîne, booléen
Nature : variable, constante
Déclaration d’une variable : nom_variable : type
Déclaration d’une constante : Constante nom_constante = valeur
Les opérations :
arithmétiques : +, -, *, /, % (modulo: reste de la division)
Logiques : Et, ou, ! (non)
Tests : >,>=, <, <=, !=, =
Les actions :
Affichage : afficher (« texte ») , afficher (nom_variable)
Saisie : saisir (nom_variable)
Affectation : nom_variable <- expression
Consigne : Ecrire un algo, programmation C, développement PHP qui permet de calculer la surface et le périmètre d’un rectangle.
Algo : rectangle
Déclaration
lg, lr, s, p : réel
Début
Afficher ("Donner la longueur :")
saisir (lg)
Afficher ("Donner la largeur :")
saisir (lr)
p <- 2* (lg +lr)
s <- lg * lr
Afficher ("Le perimetre est de :", p)
Afficher ("La surface est de :", s)
Fin rectangle <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Rectangle</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="conteneur-principal">
<h1>Exercice rectangle</h1>
<p>Pour calculer la surface et le périmètre d'un rectangle, veuillez entrer les valeurs utiles en métres.</p>
<form method="post">
<label>Longueur : </label>
<input type="text" name="lg"></br>
<Label>Largeur : </Label>
<input class="input-largeur" type="text" name="lr"></br>
<input class="bouton-calculer" type="submit" name="calculer" value="calculer">
</form>
</div>
<div class="resultat">
<?php
if (isset($_POST['calculer'])) {
$lg = floatval($_POST['lg']);
$lr = floatval($_POST['lr']);
if ($lg > 0 && $lr > 0) {
$p = 2 * ($lg + $lr);
$s = $lg * $lr;
printf("Le périmètre du rectangle est de %.2f métres</br>",$p);
printf("La surface du rectangle est de %.2f métres</br>",$s);
} else {
echo "<p class='message-erreur'>Veuillez entrer des valeurs numériques positives !</p>";
}
}
?>
</div>
</body>
</html>Pour calculer la surface et le périmètre d’un rectangle, veuillez entrer les valeurs utiles en métres.