Algorithmique demander jeu du pendu.

Slides:



Advertisements
Présentations similaires
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
Advertisements

Chapitre 3 La numération octale et hexadécimale. Chapitre 3 : La numération octale et hexadécimale 1 - Introduction 2 - Le système Octal Définition.
Enseigner l’arithmétique en série L Réflexions sur les contenus et les exigences.
Extraire une racine carré. Histoire des racines carrées La devise pythagoricienne était « Tout est nombre » au sens de nombres rationnels ( quotient de.
1 Programmation en C++ IO en C++/SL ● Standard Library ● Types, objets pour IO ● L'entrée de clavier ● Sortie à l'écran ● Fichiers.
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Université d’Adrar Diagramme d’états-transitions Présenté par Sbai Omar Benothman.
UE2 - M22 Licence acoustique
Synthèse TP 2 Codeblock 1 Les objectifs de ce tp sont :
Exercice On considère un Système de contrôle de température composé de: Capteur, ordinateur Le capteur transmit à chaque heure de la journée la température.
JAVA.
Un Algorithme , c'est Quoi ?
LES TABLEAUX EN JAVA.
Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan
Algorithme et programmation
Algorithmique AU El harchaoui noureddine
Ajouter le code dans une page html
Initiation aux bases de données et à la programmation événementielle
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Taux de variation moyen (TVM)
Les opérations sur les nombres
L’Instruction de Test Alternatif
Les composants informatiques
Les Instructions – Organigramme
Fonctions.
Bases de programmation en Python
Principes de programmation (suite)
Activités algorithmiques
Tableaux à plusieurs dimensions en langage C
Notions fondamentales d’Algorithmique
Fonctions logiques et algèbre booléenne
Algorithmique & Langage C
Objectif de la séance Aujourd'hui nous allons travailler en opération.
Science du traitement rationnel de l'information
Qualité de codage.
Notion De Gestion De Bases De Données
Création Et Modification De La Structure De La Base De Données
Algorithmique - Les Conditions -
Cours N°10: Algorithmiques Tableaux - Matrices
PROGRAMMATION ET ENSEIGNEMENT
Ecrire les chiffres Ecrire les chiffres
Exercice PHP DEUST TMIC
Réseaux de neurones appliqués à la reconnaissance de caractères
Chapitre 3 : Caractéristiques de tendance centrale
Apprendre le clavier Révision : les touches Mode d’emploi
NUMERATION et REPRESENTATION DES NOMBRES
B.Shishedjiev - Informatique
Introduction aux microprocesseurs
Introduction à l'Algorithmique - 2 A.U:
Notions de base sécurité
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Filière Génie Civil – 2018 Langage C Tableaux – Exercices de révision
Présentation 4 : Sondage stratifié
Chapitre 3: Les scriptes
Le programme informatique L’algorithme Le codage
Chapitre 7 : Résolution d’équations
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Exercices récapitulatifs
Chapitre 12 : Notion de fonction
Design, innovation et créativité
Introduction à L’Informatique
LE TORSEUR STATIQUE 1) Définition 2) Notation 3) Deux cas particuliers
Les Définition Les expressions Algebriques
Contextualisation : Détermination de l’intensité d’une force
Les différents types de calcul en lien avec les numérations orale et écrite Nathalie Pfaff Professeure agrégée de mathématiques à l’ESPE de l’académie.
Notions de base sécurité
Pour en moduler l’ouverture et la complexité
Python Nicolas THIBAULT
Type Tableau Partie 1 : Vecteurs
Les données structurées et leur traitement
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

Algorithmique demander jeu du pendu

Définition Un algorithme est un énoncé d’une suite d’opérations permettant de donner la réponse à un problème Un algorithme est l’énoncé d’une séquence d’actions primitives réalisant un traitement pouvant être exécuté par un processeur bien défini dans un environnement donné.

Un peu d'histoire Le mot « algorithme » vient du nom du mathématicien Al- Khuwarizmi qui, au IXe siècle écrivit le premier ouvrage systématique donnant des solutions aux équations linéaires et quadratiques. Les premiers algorithmes dont on a retrouvé des descriptions datent des Babyloniens, au IIIe millénaire av. J.-C.. Ils décrivent des méthodes de calcul et des résolutions d'équations à l'aide d'exemples.

Algorithme et programme Un programme c'est : Un ensemble d'instructions Il comporte Un point d'entrée Un ou plusieurs point(s) de sortie Lorsqu'il s'exécute c'est : Un processus

Algorithme et programme Un algorithme est un pseudo langage qui Ne se préoccupe pas de présentation Passer d'un algorithme à un programme doit se préoccuper de: Erreurs humaines Contraintes du langage Erreurs de traduction (compilateur, SE, matériel)

Algorithme et programme Le passage d'un algorithme à un programme est donc une opération délicate , surtout pour les débutants

Actions, objets Une action : Est une opération Manipule des objets Un objet est transformé par une action. Il est caractérisé par Son type Son nom qui est unique Sa valeur à un instant donné

Variables et constantes Dans un programme informatique, on va avoir en permanence besoin de stocker provisoirement des valeurs. On utilise pour cela un objet qui peut donc changer de valeur : une variable. Un objet qui ne doit pas changer de valeur est une constante.

Variables : déclaration La déclaration définit Le nom constitué de Une minuscule en première lettre (qualité de code) Suivi de caractères alphanumériques Un groupe de mots commençant par une majuscule Le type Entier, réel, caractère, booléen Composé Ex : nombreDeJour entier

Variables : déclaration nombreDeJour entier nomDeFamille chaîne temperature réel constantes : PI 3,14 TAILLE 250

Quelques types Entier (signé ou non) Réel Caractère Chaîne de caractères (composée d'une suite de caractères) Booléen

Variables : utilisation Initialisation : Valeur fournie après la déclaration Modification Lors d'une action agissant sur cette variable Lecture Lors d'un calcul

Variables : utilisation 2 Modification Lorsqu'elle se trouve à gauche du signe d'affectation Par acquisition sur un périphérique d'entrée Lecture Lorsqu'elle se trouve à droite du signe d'affectation Par transmission sur un périphérique de sortie

Dialogue utilisateur Deux actions habituelles : Lire Acquérir au clavier la valeur d'une variable Ecrire Envoyer à l'écran la valeur d'une variable, un texte

Dialogue utilisateur Syntaxe employée : Lire : variableLue Ecrire : variableEcrite Exemple: lire : nbValeurs // acquiert au clavier un nombre mis dans la variable nbValeurs écrire : ″bonjour″ // écrit à l’écran le message « bonjour » écrire : somme // écrit à l’écran le contenu de la variable somme

Affectation C'est le fait de donner à une variable une valeur ou le résultat d'une expression. variable = expression Ex: maValeur = 5 somme = 3 + 2 uneAutreSomme = maValeur + 5 sommeDeVariables = maValeur + somme

Exercices Écrivez un algorithme permettant de calculer la somme de deux nombres entrés au clavier et d'afficher celle-ci. Écrivez un algorithme affichant le résultat de la division de deux nombres entrés au clavier (le premier étant le nombre à diviser et le second le diviseur). Écrivez un algorithme demandant à l'utilisateur son nom et son prénom et qui affichera « Bonjour » suivi du nom et du prénom de l'utilisateur.