Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.

Slides:



Advertisements
Présentations similaires
Prmt For imbriqués.
Advertisements

Introduction au Langage C,C++
Algorithmique (suite)
DECLARATION DE VARIABLES
La classe String Attention ce n’est pas un type de base. Il s'agit d'une classe défini dans l’API Java (Dans le package java.lang) String s="aaa"; // s.
GEF 243B Programmation informatique appliquée Types dérivés, structures et tableaux §
Niveau: 4ème Math Prof: Donia JEBALI Année Scolaire 2007/2008
III- Les fonctions 1- Activité 02
Programme d’une fête du fin de l’année
Ch 3: les structures simples. Objectif: -Distinguer entre les différents données (entrée, sortie..).
Lecture et Ecriture.
Exercices Algorithmiques
Se créer un (ou plusieurs) mot(s) de passe sécurisé(s)
ALGORITHMIQUE STAGE LA REUNION Isabelle ABOU.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Lycée Louis Vincent SEANCE 6 Python Les listes Lundi 25 novembre 2013.
Cours de programmation
Section IV Structures conditionnelles
Introduction à l’algorithmique
Les méthodes en java Une méthode est un regroupement d’instructions ayant pour but de faire un traitement bien précis. Une méthode pour être utilisée.
Chapitre IV LES STRUCTURES SIMPLES. Plan I- Les entrées II- Laffectation III- Les sorties.
Démarche de résolution de problèmes
Algorithmique et Programmation
Les éléments de base de l’algorithmique
ALGORITHMIQUE Plan du cours Généralités -définition -importance
Quelques algorithmes sur calculatrices
Les structures de données
TP : Fichiers et Tableaux Séance N°2 Avril Application de Gestion de stock Partie 1 : les fichiers 1 Création dun fichier de 20 articles.
TP Fichiers et Tableaux Avril Un fichier Permet le stockage de données sur des supports de mémoire externes (donc les données ne seront pas perdues.
TP Enregistrements Avril Un enregistrement permet de regrouper des éléments ayant des types différents au sein dune même structure de données (chose.
Outils de Programmation
Semaine #1 INF130 par Frédérick Henri.
8PRO107 Éléments de programmation
CSI3525: Concepts des Langages de Programmation Notes # 6: Langages de Programmation Fonctionelle II: Introduction au ML.
LANGAGE PASCAL Introduction rapide….
Exercice Écrire l’analyse, l’algorithme et le programme Pascal qui calcule la somme des nombres d'un entier de 3 chiffres et de l’afficher EXEMPLE : N=123.
Solution td 1.
Algorithmes de tri et de recherche
Cours d’ Algorithmique 2012 Algorithmique. Cours d’ Algorithmique 2012 Qu’est ce que l’Algorithmique ? Avez-vous déjà suivi une recette ? Avez-vous déjà.
Décomposition et paramétrage des algorithmes
Le Test des logiciels Ifsic 1  Yves Le Traon 2002 Le Diagnostic Yves Le Traon.
STATISTIQUES – PROBABILITÉS
Algorithme Calcul du PGCD Euclide.
Démarche de résolution
Initiation à l’Algorithmique
ALGORITHMES CHEZ LES BABYLONIENS
Fabienne BUSSAC PERIMETRES 1. définition
ACTIVITES 20- Racines carrées.
LES TRIANGLES RECTANGLES
Module algorithmique et programmation
(Guadeloupe 97) Ecrire les nombres suivants sous la forme a , a et b étant deux entiers avec b le plus petit possible. C = D= b
Introduction à la programmation (420-PK2-SL) cours 18 Gestion des applications Technologie de l’information (LEA.BW)
Calculer la somme de deux nombres entiers relatifs
Algorithmique Tableaux de données
Introduction à l’utilitaire
Les Structures simples
Algorithmique Algorithmique  Pascal
AIRES Attention ! Ne pas confondre le périmètre d’une figure (longueur de son contour) et l’aire de cette figure (mesure de sa surface). 1 cm² Figure 3.
A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.
Langage de programmation
Calculer le périmètre d’un cercle
L ES INSTRUCTIONS DE L ECTURE, E CRITURE ET A FFECTATION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université.
Les bases de l’Algorithmique
Les Instructions Itératives (Les Boucles)
Introduction au Langage Pascal
L’Instruction de Test Alternatif
L’I NSTRUCTION DE T EST A LTERNATIF Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira, Bejaia Année.
L ES I NSTRUCTIONS I TÉRATIVES (L ES B OUCLES ) Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira,
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Transcription de la présentation:

Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.

Solution

Solution d’exercice Algorithme somme; Var Entier a , b , c; Début Lire (a); Lire (b); C  a + b ; Ecrire ( c ); Fin. Program somme; a, b, c : Integer ; Begin Read(a); Read(b); C := a + b ; Write ( c ) ; End.

Solution ? 12 15 27 Program somme; Uses crt ; Var a, b, c : Integer ; Begin Clrscr ; Read(a); Read(b); C := a + b ; Write ( c ) ; Readkey; End. 12 15 27

Solution + Entrez le nombre A: 12 Entrez le nombre B: 15 Program somme; Uses crt ; Var a, b, c : Integer ; Begin Clrscr ; Write ( ‘ Entrez le nombre A: ‘) ; Read(a); Write ( ‘ Entrez le nombre B :‘) ; Read(b); C := a + b ; Writeln (‘ ……………………………. ‘); Writeln ( ‘ La somme est égale: ‘ , c ) ; Readkey; End. Entrez le nombre A: 12 Entrez le nombre B: 15 ………………………………………… La somme est égale: 27

Quelques Remarques

1. Les identificateurs Un identificateur est une suite de lettres ou de digits, commençant par une lettre. ne doivent pas contenir de caractères accentués, ni de caractères de ponctuation, ni d’espace ,ni de symboles: @, $, &, #, +, -, *, / , … Le symbole de soulignement _ est autorisé. x, y1, Rayon, Nb_jours, longueur_ligne

2. minuscules =majuscules En langage PASCAL Il n'y a pas de différence entre minuscules et MAJUSCULES. write = WRITE

3. Renvoi à la ligne Write (’Un ’); Un Deux Trois Write (’Deux ’); Write (’Trois ’); Writeln (’Un ’); Writeln (’Deux ’); Writeln (’Trois ’); Un Deux Trois Un Deux Trois

4. L’apostrophe dans une phrase Program test2; Begin Writeln (' L''apostrophe se double. '); Writeln (' J''aime l''Algorithmique! '); End. ' '≠" L'apostrophe se double. J'aime l'Algorithmique!

5. Précision d’un nombre réel Pi := 3.14159 ; Writeln (pi) ; Writeln (pi :0:2) ; Writeln (pi :0:4) ; 3.141590000E+00 3.14 3.1415

6. Les Commentaires {…} Program test1; { Ce programme est crée par : ……………} Var a: integer; Begin Write (Sqrt(a)); { Afficher la racine carré de (a)} { bla… bla.. bla….. } End.

Exemple à faire Écrire l’Algorithme et le programme PASCAL qui calcule la surface d’un rectangle.

Calcul de la surface d'un rectangle Longueur Largeur Programme Surface

Calcul de la surface d'un rectangle+ Algorithme CalculSurface ; Var Entier : Longueur , Largeur, Surface ; Début Ecrire (‘ Donnez la longueur du rectangle: ’); Lire (Longueur ) ; Ecrire (‘ Donnez la largeur du rectangle: ’); Lire (Largeur ) ; Surface  Longueur * Largeur ; Ecrire (‘La surface du rectangle est : ’) ; Ecrire (Surface); Fin.