pascal

813 mots 4 pages
I. Forme Réduite :
Activité :
Ecrire un programme qui permet à l’utilisateur d’entrer un entier n et d’afficher s’il est pair ou impair.
Pour répondre à un tel problème il faut passer par un test qui permet la vérification de la condition.
Ce test peut être exécuté grâce à une structure appelée « la structure de contrôle conditionnelle ».
Vocabulaire :

Analyse
Algorithme
Nom= parité
Résultat = Ecrire (MSG)
MSG=[ ] Si N mod 2 = 0 Alors MSG ß ‘’pair’’ Fin Si Si N mod 2 =1 Alors MSG ß ‘’impair’’ Fin Si
N=donnée
Fin Parité
0) Début Parité
1) Lire (N)
2) Si N mod 2 = 0 Alors MSG ß ‘’pair’’ Fin Si
3) Si N mod 2 =1 Alors MSG ß ‘’impair’’ Fin Si
4) Ecrire (MSG)
5) Fin Parité

Objet
Type
Rôle
N
Entier
Donnée
MSG
Chaine de caractères
Message à afficher

Pascal : program parite; uses wincrt; var n:integer; msg:string; begin readln(n); if n mod 2 = 0 then msg:='pair'; if n mod 2 = 1 then msg:='impair'; writeln(msg); end.
Application 1 :
Ecrire un programme qui permet à l’utilisateur d’entrer une chaine de caractère de longueur impair et ≥ 3, (sinon on affiche un message d’erreur.) puis d’afficher le caractère de milieu.

Analyse
Algorithme
Nom= application1
Résultat = Ecrire (MSG)
MSG=[ ] Si(long(ch)≥3) et (long(ch) mod 2 =1) Alors MSG ß ch[(long(ch)div2)+1] Fin Si Si(long(ch)2 alors msgß’’suffisant’’ Sinon msgß’’Insuffisant’’ Fin Si
E=donnée
Fin espace
0) début espace
1) Lire ( e )
2) Si e > 2 Alors msgß ‘’suffisant’’
Sinon
Msgß ‘’insuffisant’’
Fin si
3) Ecrire (msg)
4)Fin espace
Program espace;
Uses wincrt;
Var
E : real;
Msg: string;
Begin
Readln ( e );
If e > 2 then msg:=‘suffisant’
Else
Msg:=‘insuffisant’;

en relation

  • Examen 1 2
    1172 mots | 5 pages
  • Terminale spé ISN
    325 mots | 2 pages
  • Manchester united
    966 mots | 4 pages
  • Audenge
    673 mots | 3 pages
  • TP1 INF1015
    733 mots | 3 pages
  • Tableau bord qeb
    338 mots | 2 pages
  • Corection dcg info 2009
    511 mots | 3 pages
  • TRAVAIL 3 GOP
    1264 mots | 6 pages
  • death2note
    1046 mots | 5 pages
  • Séquence nommer et écrire les nombres au ce1
    1710 mots | 7 pages
  • Bac pro commerce terminal
    256 mots | 2 pages
  • calili
    291 mots | 2 pages
  • Correction TP 2
    820 mots | 4 pages
  • ecriture fin exercice
    998 mots | 4 pages
  • language C
    570 mots | 3 pages