Programmation partie 01 : Logiques de base de l algorithmique Exercices

Documents pareils
1 Année LMD-STSM Algorithmique et Programmation. Série de TD 2

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1

Procédure de sauvegarde pour AB Magique

COMPTA.COM. Compta.com v7 Nouvelles fonctionnalités

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UTILISATION DE LA BORNE PAR LE CLIENT

Université Bordeaux 1, Licence Semestre 3 - Algorithmes et struct...

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

L exclusion mutuelle distribuée

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

Représentation des Nombres

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

COMPTABILITE SAGE LIGNE 30

Thème : Gestion commerciale

CORRECTION EXERCICES ALGORITHME 1

GESTION DE L'ORDINATEUR

Continuité et dérivabilité d une fonction

NIMEGUE V3. Fiche technique 3.07 : Sauvegarde / Restauration manuelle

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Dérivation : Résumé de cours et méthodes

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

À la une Présentation

Procédure d installation de mexi backup

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Guide de démarrage rapide

Contrat d accompagnement de projet

COMPTABILITE SAGE LIGNE 100

Guide E-Commerce Oxatis

Esterel The french touch star touch esterel advance

Initiation à la programmation en Python

BAREME sur 40 points. Informatique - session 2 - Master de psychologie 2006/2007

ACTE D'ENGAGEMENT. Numéro de la consultation Gardiennage Sureté Sécurité

Affectation standard Affectation modifiée (exemple)

Conversion d un entier. Méthode par soustraction

Dérivation : cours. Dérivation dans R

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

MODE D EMPLOI DU LOGICIEL AURELIE

Fonctions homographiques

alg - Classes, instances, objets [oo] Exercices résolus

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

C est quoi un tableur?

SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

NOTICE SIMPLIFIEE ER-A280F. I Initialisation avec Remise à Zéro de la caisse : ENTER PASSWORD ER-A280V. Ver1.02

LA COMPTABILITÉ ENGAGEMENT

CAHIER DES CHARGES Version 0.4. Cahier des charges Openvet 0.4 Page 1

Demande de Carte de Fidélité (à nous retourner) Veuillez écrire lisiblement et tout en MAJUSCULES (* : mention obligatoire)

Cours d Informatique

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Marchés publics de fournitures et services EMISSION DE CARTES D ACHATS ET PRESTATIONS ANNEXES CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (C.C.T.P.

ACTE D ENGAGEMENT (A.E.)

JOURNEE et ETUDE & PERFECTIONNEMENT 1er, 2ème, 3ème et 4ème DEGRES

CATALOGUE DE FORMATION INTERNET BUREAUTIQUE INFORMATIQUE..::NET-INOV.COM::..

Correction TD algorithmique

NetCRPrimes. Version application 3.x Version guide 1.08 YMAG [Import de l assiduité sur l extranet NetCRPrimes]

MANUEL UTILISATEUR : RECETTES TABLE DES MATIERES PIE : PRESTATIONS INTERNES ET EXTERNES

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Les chaînes de caractères

Les pourcentages. Un pourcentage est défini par un rapport dont le dénominateur est 100. Ce rapport appelé taux de pourcentage est noté t.

Forum des Télécommunications Bureau de TELECOM ParisTech - 46 rue Barrault Paris CEDEX (0) Fax +33 (0) Bureau

La correction des erreurs d'enregistrement et de traitement comptables

Livret Club des Bricoleurs

Algorithme. Table des matières

Valeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.

Votre candidature, en français ou en anglais, doit être soumise via ce formulaire et envoyée par mail en version word ou pdf à :

Programmation Objet - Cours II

Lire-Écrire un courriel / Pièces jointes

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Droits d'auteur N

Les Différents types de Requêtes dans Access

Logistique, Transports

Fondamentaux de la gestion de patrimoine

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

SOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

L adresse électronique professionnelle : Mode d emploi

Cahier des charges. Location et entretien d une machine à affranchir et de ses périphériques

HD 5.60 : «Ecritures des opérations diverses»? La comptabilité libérale est une comptabilité simplifiée par rapport au plan comptable (PCG) de 1999.

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Codage d information. Codage d information : -Définition-

Cahier des Clauses Administratives Particulières

ACTE D ENGAGEMENT (A. E.)

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Créer une page Google+ Pro internet.com

clavier espagnol Figure 1 - deux types de claviers AZERTY ou QWERTY

Écritures comptables : présentation obligatoire aux vérificateurs sous format dématérialisé

Algorithmique avec Algobox

Déployez votre site marchand en 5 étapes

Communauté de Communes de la Vallée de Munster. Vérification périodique des équipements et des installations. Acte d engagement

Conditions générales de vente

MARCHE PUBLIC DE TRAVAUX ACTE D ENGAGEMENT (AE) Maître d ouvrage COMMUNAUTE DE COMMUNES VAL DE SAONE CHALARONNE

Je communique par

CATALOGUE DES PRESTATIONS

Transcription:

Programmation partie 01 : Logiques de base de l algorithmique Exercices Voici quelques instructions à suivre : Ouvre un document Word. Dans ce nouveau document écris ton nom, prénom et la date. Enregistre ce document sur le bureau en suivant la nomenclature suivante : NOM_PRENOM_PROGRAPART01 Sauvegarde ce document au moins une fois toutes les 5 minutes. Ce document pourra être utilisé dans le cadre de ton évaluation formative. Fait un copier collé des questions suivantes dans ton document et réponds y en t aidant du cours de programmation. PARTIE B Exercice 1.1 Quelles seront les valeurs des variables A et B après exécution des instructions suivantes? Variables A, B en Entier A 1 B A + 3 A 3 Exercice 1.2 Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes? Variables A, B, C en Entier A 5 B 3 C A + B A 2 C B A

Exercice 1.3 Quelles seront les valeurs des variables A et B après exécution des instructions suivantes? Variables A, B en Entier A 5 B A + 4 A A + 1 B A 4 Exercice 1.4 Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes? Variables A, B, C en Entier A 3 B 10 C A + B B A + B A C Exercice 1.5 Quelles seront les valeurs des variables A et B après exécution des instructions suivantes? Variables A, B en Entier A 5 B 2 A B B A Moralité : les deux dernières instructions permettent-elles d échanger les deux valeurs de B et A? Si l on inverse les deux dernières instructions, cela change-t-il quelque chose? Exercice 1.6 Plus difficile, mais c est un classique absolu, qu il faut absolument maîtriser : écrire un algorithme permettant d échanger les valeurs de deux variables A et B, et ce quel que soit leur contenu préalable.

Exercice 1.7 Une variante du précédent : on dispose de trois variables A, B et C. Ecrivez un algorithme transférant à B la valeur de A, à C la valeur de B et à A la valeur de C (toujours quels que soient les contenus préalables de ces variables). Exercice 1.8 Que produit l algorithme suivant? Variables A, B, C en Caractères A "423" B "12" C A + B Exercice 1.9 Que produit l algorithme suivant? Variables A, B, C en Caractères A "423" B "12" C A & B

Partie C Exercice 2.1 Quel résultat produit le programme suivant? Variables val, double numériques Val 231 Double Val * 2 Ecrire Val Ecrire Double Exercice 2.2 Ecrire un programme qui demande un nombre à l utilisateur, puis qui calcule et affiche le carré de ce nombre. Exercice 2.3 Ecrire un programme qui lit le prix HT d un article, le nombre d articles et le taux de TVA, et qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent clairement. Exercice 2.4 Ecrire un algorithme utilisant des variables de type chaîne de caractères, et affichant quatre variantes possibles de la célèbre «belle marquise, vos beaux yeux me font mourir d amour». On ne se soucie pas de la ponctuation, ni des majuscules.

Partie D Exercice 3.1 Ecrire un algorithme qui demande un nombre à l utilisateur, et l informe ensuite si ce nombre est positif ou négatif (on laisse de côté le cas où le nombre vaut zéro). Exercice 3.2 Ecrire un algorithme qui demande deux nombres à l utilisateur et l informe ensuite si leur produit est négatif ou positif (on laisse de côté le cas où le produit est nul). Attention toutefois : on ne doit pas calculer le produit des deux nombres. Exercice 3.3 Ecrire un algorithme qui demande trois noms à l utilisateur et l informe ensuite s ils sont rangés ou non dans l ordre alphabétique. Exercice 3.4 Ecrire un algorithme qui demande un nombre à l utilisateur, et l informe ensuite si ce nombre est positif ou négatif (on inclut cette fois le traitement du cas où le nombre vaut zéro). Exercice 3.5 Ecrire un algorithme qui demande deux nombres à l utilisateur et l informe ensuite si le produit est négatif ou positif (on inclut cette fois le traitement du cas où le produit peut être nul). Attention toutefois, on ne doit pas calculer le produit! Exercice 3.6 Ecrire un algorithme qui demande l âge d un enfant à l utilisateur. Ensuite, il l informe de sa catégorie : "Poussin" de 6 à 7 ans "Pupille" de 8 à 9 ans "Minime" de 10 à 11 ans "Cadet" après 12 ans Peut-on concevoir plusieurs algorithmes équivalents menant à ce résultat?

Exercice 5.1 Ecrire un algorithme qui demande à l utilisateur un nombre compris entre 1 et 3 jusqu à ce que la réponse convienne. Exercice 5.2 Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu à ce que la réponse convienne. En cas de réponse supérieure à 20, on fera apparaître un message : «Plus petit!», et inversement, «Plus grand!» si le nombre est inférieur à 10. Exercice 5.3 Ecrire un algorithme qui demande un nombre de départ, et qui ensuite affiche les dix nombres suivants. Par exemple, si l'utilisateur entre le nombre 17, le programme affichera les nombres de 18 à 27.