MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE

Slides:



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

Introduction au Langage C,C++
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
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.
CSI3525: Concepts des Langages de Programmation Notes # 7: Noms, Liaisons, Verification de Type et Portee ( Lire Chapitre 4 )
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
L’essentiel du langage C
LANGAGE PASCAL Introduction rapide….
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Algorithmes de tri et de recherche
Un survol du language C.
Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.
Cours LCS N°4 Présenté par Mr: LALLALI
Conception de Programmes - IUT de Paris - 1ère année – Cours 8 – Les entrées/sorties Comment fonctionnent les opérateurs > pour les types élémentaires.
1 Cours 6 Définitions de nouvelles procédures Transmissions de données/résultats Déclarations globales/locales Visibilités Interface/implementation.
Scripts et fonctions Instructions de contrôle
Algorithmique Algorithmique  Pascal
L ES INSTRUCTIONS DE L ECTURE, E CRITURE ET A FFECTATION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université.
CINI – Li115 1 Semaine 4 Révisions ● Questions de cours ● Types des expressions ● Déclaration de variables ● Instruction conditionnelle et boucles ● Structure.
FREYCON FlorianS2d MILATRE Jean Wildor CRYPTOGRAPHIE ET PROGRAMMATION : LE CHIFFREMENT DE CESAR Tuteur : M. Cayrel Année : 2012/2013.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Fonctions ● Namespace ● Tests ● Boucles ● Pointeurs, références.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Types et opérations fondamentales ● Tests ● Boucles ● Pointeurs, références.
Algorithmique ‘’ Un algorithme est une suite finie et non-ambiguë d’instructions permettant de donner la réponse à un problème. ‘’ Niveau de difficulté.
UE2 - M22 Licence acoustique
Tableaux en C Mardi 2/05.
Ajouter le code dans une page html
Les tableaux différencier les variables simples des variables indicées (ordonnées et numérotées) un identificateur unique désigne un ensemble, une collection.
Les Instructions Itératives (Les Boucles)
Introduction au Langage Pascal
Algorithmiques Abdelbasset KABOU
Description d’un circuit combinatoire en VHDL
Algorithmique et programmation de modèles numériques
Instructions de contrôle
Techniques de décomposition
Semaine #1 INF130 par Frédérick Henri.
Chapitre 01: Structure d'un module VHDL
AO (Architecture des ordinateurs)
Ajouter le code dans une page html
L’Instruction de Test Alternatif
Algorithmique - L’affectation -
Algorithmiques Abdelbasset KABOU
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
Alternative : syntaxe CSharp
SIF-1053 Architecture de ordinateurs
Les Instructions – Organigramme
Tableaux à plusieurs dimensions en langage C
Langages de programmation TP3
Cours N°6: Algorithmiques Structures Conditionnelles
Week 1 Lecture 1 Introduction à R L3PRO 2017.
Codage Indenter le code Limiter la portée des variables Traiter les erreurs en premier Utiliser le switch au delà de 3 tests en cascades Ne jamais utiliser.
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
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,
Science du traitement rationnel de l'information
Cours N°9: Algorithmiques Les Tableaux 1
Programmation en C++ C++ de base
Algorithmique - Les Conditions -
Calcul Scientifique Initiation à SCILB
Eléments de base du langage C
Chapitre I: Les structures des données 4 éme technique 3 // Mlle : Mehrez Majda.
SYSTèMES à évènements discrets
Le programme informatique L’algorithme Le codage
Définition : 2 Les structures de contrôle conditionnelles permettent à un programme de modifier son traitement en fonction d’une condition.
PROGRAMMATION ET ENSEIGNEMENT
Le langage C# : Partie 1.
L.P.M Chapitre N°3 Les structures de contrôle itératives Dégager le traitement itératif Problème Nombre d’itération ?? Inconnu à l’avance Connu à l’avance.
Introduction à L’Informatique
Eléments de base du langage C
Type Tableau Partie 1 : Vecteurs
Transcription de la présentation:

MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITÉ D’ORAN FACULTÉ DE MÉDECINE Cours d’informatique 1ière Année TC MEDECINE Le langage PASCAL Année Universitaire 2015/2016

Définition du langage PASCAL PASCAL est un langage de programmation évolué orienté vers le calcul scientifique. Grâce à sa simplicité et sa structuration, il est le langage le mieux adapté à l’enseignement de la programmation. Un programme PASCAL est constitué de trois parties essentielles: 15/11/2018 Le langage PASCAL

Définition du langage PASCAL La partie Entête Comporte le nom du programme La partie Déclarative Déclaration des variables d’E/S. La partie Traitement Corps du programme. 15/11/2018 Le langage PASCAL

Architecture standard d'un source en Pascal Partie Entête En pascal l’entête est définie par le mot clé Program Program { nom de programme } ; Uses { unités utilisées } ; Const { déclaration de constantes } ; Type { déclaration de types } ; Var { déclaration de variables } ; Partie Déclarative Partie Traitement Commence par le mot clé « Begin » et se termine par le mot clé « End » BEGIN { début du programme principal } { Le corps du programme principal } END . 15/11/2018 Le langage PASCAL

Les types en PASCAL Integer { Entier} ; Real { Réel} ; Boolean { Booléen} ; Char { Caractère} ; String { Chaîne de caractères} ; 15/11/2018 Le langage PASCAL

Les opérations élémentaires en PASCAL L’affectation L’affectation , c’est attribuer une valeur calculée ou le résultat d’une opération à une variable de même type. En PASCAL , l’affectation est faite de la manière suivante: A := 10 15/11/2018 Le langage PASCAL

Les opérations élémentaires en PASCAL Lecture La lecture , c’est l’attribution d’une valeur à une variable d’entrée selon le choix de l’utilisateur; la valeur attribuée doit être de même type que la variable. En PASCAL , la lecture est faite de la manière suivante: Read (A); ReadIn (A); 15/11/2018 Le langage PASCAL

Les opérations élémentaires en PASCAL Ecriture L’écriture, c’est l’édition « affichage » du résultat du traitement à travers une variable de sortie. En PASCAL , l’écriture est faite de la manière suivante: Write (S); WriteIn (S); 15/11/2018 Le langage PASCAL

Les structures de contrôle en PASCAL Le traitement séquentiel Begin ReadIn (A); ReadIn (B); S := A + B; WriteIn(S); End 15/11/2018 Le langage PASCAL

Structures de contrôle en PASCAL Structures conditionnelles ou alternatives Forme alternative simple if (<condition>) then <actions>; 15/11/2018 Le langage PASCAL

Structures de contrôle en PASCAL Structures conditionnelles ou alternatives Forme alternative complète If (<condition>) then <action1> else <action2>; 15/11/2018 Le langage PASCAL

Structures de contrôle en PASCAL Structures répétitives ou itératives La boucle « Tantque » While (<condition>) Do <actions>; 15/11/2018 Le langage PASCAL

Structures de contrôle en PASCAL Structures répétitives ou itératives La boucle « Répéter » Repeat <actions> Until (<conditions>); 15/11/2018 Le langage PASCAL

Structures de contrôle en PASCAL Structures répétitives ou itératives La boucle « Pour » For <compteur> := <valeur initiale> TO < valeur finale> Do Begin < actions>; End ; 15/11/2018 Le langage PASCAL