Les bases : exercices corrigés en VBA Corrigé
Exercices corrigés en VBA, Semaine 1 avril–mai 2013 Les bases : exercices corrigés en VBA Corrigé Consignes : Les exercices 2, 4, 6 et 7 sont facultatifs Dans le cas de l’exercice 5, on pourra se limiter au cas des puissances positives (xn avec n 0) Objectifs –Raffiner des problèmes simples; –Écrire quelques algorithmes simples;
vba Excel - cambiereu
2 L’éditeur VBA a Environnement de programmation (fenêtres barre d’outils) b Création d’une procédure (subroutine, function) c Aide dans la création 3 Les variables a Déclaration b Portée 4 Références, sélections et manipulations a Les objets (classeurs, feuilles et cellules), b Les mots clés 5 Interaction avec l
Introduction au module : exercices corrigés en VBA
ALGORITHMIQUE ET PROGRAMMATION 1 Introduction au module : exercices corrigés en VBA 1 1 Terminologie : procédure, module, projet, éditeur Visual Basic En Visual Basic, une unité de programme s’appelle une procédure, ou une macro (nous verrons plus tard les nuances entre ces 2 termes) Une procédure est une liste d’instructions, en
Corrigés de quelques exercices - UFR SEGMI
Corrigés de quelques exercices Exercice 3 (TD 3) Soit m la moyenne des notes d’un étudiant donnée par l'utilisateur Déterminer la décision du jury (ajourné, admis passable, admis AB, admis B, admis TB) Corrigé Sub Resultat() Dim note As Double note=InputBox("Entrez votre note")
VISUAL BASIC COURS DINITIATION avec exercices et corrigés
Ajoutons que ce cours serait vide de sens sans les exercices – et les corrigés – qui l’accompagnent Merci de votre attention, vous pouvez reprendre votre sieste 1 Particularités des langages objet En quoi un langage objet diffère-t-il d’un langage normal ? On peut résumer l’affaire en disant qu’un
Fiche&de&TDVBA&
UniversitéParis1–PanthéonSorbonne–UFR06 M1Gestion9Informatique 1/13 s– e Fiche&de&TDVBA& L’objectif de cette fiche est de faire
Initiation à la programmation avec VisualBasic
ü Non obligatoire sous VBA (déclaration implicite à la première occurrence) ü mais fortement conseillé Il y a une douzaine de types pour déclarer des variables en VBA Les plus courants : • Integer pour stocker des valeurs entières entre [-32768, 32767] • Long pour stocker des valeurs entières jusqu’à 10 chiffres
TD 2 - Programmation en VBA
TD 2 - Programmation en VBA Exercice 1 : Type Date et entr ees-sorties Q 1 1 Ecrivez une macro qui a che la date du jour dans une bo^ te de dialogue Pour cela, vous utiliserez la fonction Date de VBA qui retourne la date syst eme en cours de type Date
Structure de boucle : while / do - Depinfo - CY
3 Exercices Rappels : on peut combiner plusieurs conditionsa l'aide des operateur \&&" (ET) et (OU) Question 5-1 Veri cation des notions de base exercice de cours 1 Reprendre les deux exemples (1 et 2) du cours et veri er le bon deroulemen t des deux programmes 2 Que se passe-t-il si vous "oubliez" l'instruction i = i + 1 ?
[PDF] programmation vba excel
[PDF] cours vba excel 2013 pdf
[PDF] programmation vba pour excel pour les nuls pdf
[PDF] code vba excel
[PDF] classe vba
[PDF] objet vba excel
[PDF] vba worksheet name
[PDF] créer un objet vba
[PDF] vba worksheet range
[PDF] programmation objet vba
[PDF] vba excel selectionner une feuille
[PDF] classe 4ème découverte professionnelle
[PDF] stage 4eme segpa
[PDF] college du futur
![Structure de boucle : while / do - Depinfo - CY Structure de boucle : while / do - Depinfo - CY](https://pdfprof.com/Listes/17/33045-17td-intro-info-5.pdf.pdf.jpg)
Chapitre 5
Structure de boucle : while / do...while
Dans cette seconde partie consacr´ee aux structures it´eratives, nous aborderons les deux autres formes qu"offre le langage
C : les boucles pour lesquelles le nombre d"it´erations est inconnu `a l"avance (`a l"entr´ee dans la boucle).
1 La boucle FAIRE ... TANT QUE : "do ... while"
Cette forme permet de construire une structure r´ep´etitive dans laquelle la condition de rebouclage est v´erifi´ee `a la fin :
on est donc certain d"ex´ecuter au moins une fois le bloc d"instruction `a r´ep´eter.Syntaxe :
do{ bloc d"instructions `a r´ep´eter }while (condition de rebouclage) ;N.B.: attention au point-virgule (";") apr`es la clause "while".Exemple :
/* Programme pour tester la structure "do...while" : - boucle 10 fois en affichant une valeur i incrementee a chaque iteration - affiche la valeur de i apres la derniere boucle. #includeCette deuxi`eme forme est tr`es similaire `a la pr´ec´edente except´ee qu"elle permet de construire une structure pour laquelle
le bloc d"instructions `a r´ep´eter peut ´eventuellement n"ˆetre jamais ex´ecut´e (comme dans le cas de la structure it´erative "for")
car la condition est v´erifi´ee avant le bloc. 26Introduction `a l"informatique et au langage C Introduction `a l"informatique et au langage C
Syntaxe :
while (condition de boucle){ bloc d"instructions `a r´ep´eter }Exemple : /* Programme pour tester la structure "while" : - boucle 10 fois en affichant une valeur i incrementee a chaque iteration - affiche la valeur de i apres la derniere boucle. #includeQuestion 5-1 V´erification des notions de base→exercice de cours1.Reprendre les deux exemples (1 et 2) du cours et v ´erifierle b ond ´eroulementdes deux programmes.
2. Que se passe-t-il si v ous"oubliez" l"instruction i = i + 1? 3. Initialisez i`a 10 dans les deux programmes, que se passe-t-il? 4.P ourquoi?
Note :Forcer l"arrˆet d"un programme en cours d"ex´ecution se fait `a l"aide des touchesCtrlC Question 5-2 Voulez-vous quitter?→exercice d"assimilationFaites un programme qui : 1.demande ` al"utilisateur s"il v eutquitter le programme ?Si oui, l"utilisateur doit ren trerla v aleur0, sinon, il tap esur
n"importe quelle autre chiffre. 2. si l"utilisateur tap eren trela v aleur0, le programme s"arr ˆete. 3. Sinon, le p rogrammer ´eit`ereen rev enant` al" ´etape1.Question 5-3 Devine un nombre 2→exercice d"entrainementReprendre l"exercice "Devine un nombre" et modifiez la boucle for de sorte `a ce que la boucle s"arrˆete soit lorsque les 10
tentatives ont ´et´e utilis´ees soit lorsque le nombre a ´et´e trouv´e. Quelque soit le cas, le programme devra afficher suivant le
nombre de tentatives utilis´ees pour deviner le nombre :1 ten tative: accuse rl"utilisateur de tric herieou de v oyancepar anormaleet lui conse illerde jouer au loto.
en tre2 et 5 ten tatives: f ´eliciterc haudementl"utilisateur en tre6 et 9 ten tatives: dire ` al"utilisateur qu ec"est pas mal10 ten tatives: dire ` al"utilisateur que c" ´etaittout juste
si l"utilisateur n "apas trouv ´e,lui dire que c"est un gros n ul;-)DÉPARTEMENTSciences InformatiquesPage 27/49
Introduction `a l"informatique et au langage C Introduction `a l"informatique et au langage CQuestion 5-4 Nombre premier→exercice d"entrainementD´eterminer si un nombre est premier ou non (rappel : un nombre premier n"est divisible que par 1 et par lui-mˆeme).
Question 5-5 Nombre parfait→exercice d"entrainementD´eterminer si un nombre est parfait : un nombre est dit parfait lorsqu"il est ´egal `a la somme de ses diviseurs (1 est
consid´er´e comme un diviseur mais pas le nombre lui-mˆeme). Exemple : 6 est parfait car 1, 2 et 3 sont ses diviseurs et que
1 + 2 + 3 = 6.
Question 5-6 Nombres premiers→exercice d"entrainementEn r´eutilisant l"exercice 5-4, afficher les 100 premiers nombres premiers.
Question 5-7 Nombres parfaits→exercice d"entrainementEn r´eutilisant l"exercice 5-5, d´eterminer parmi les 10 000 premiers nombres entiers ceux qui sont parfaits
1: afficher tous
les nombres parfaits inf´erieurs `a 10 000.Question 5-8 Suite de Syracuse→exercice d"entrainementSoit la d´efinition suivanteOn appelle suite de Syracuse une suite d"entiers naturels d´efinie de la mani`ere suivante : On
part d"un nombre entier plus grand que z´ero; s"il est pair, on le divise par 2; s"il est impair, on le multiplie par 3 et on ajoute
1. 2:Affichage attendu :
u0 = 22 u1 = 11 u2 = 34 u3 = 17 u4 = 52 u5 = 26 u6 = 13 u7 = 40 u8 = 20 u9 = 10 u10 = 5 u11 = 16 u12 = 8 u13 = 4 u14 = 2u15 = 1Cette suite finit par atteindre la valeur 1 quel que soit leU0initial : afficher les termes de cette suite jusqu"`a obtenir la
valeur 1 pourUn+1.4 Validation des comp´etences acquises `a l"issue de cette s´eance
Je maitrise les comp´etences demand´ees `a l"issue de cette s´eance sije suis capablede :?utiliser la bouclewhilepour ex´ecuter une s´erie d"instruction tant qu"une condition est v´erifi´ee
?utiliser la boucledo...whilepour ex´ecuter une s´erie d"instruction jusqu"`a ce qu"une condition soit v´erifi´ee
?expliquer la diff´erence entre une bouclewhileet une boucledo...while1. les nombres parfaits `a trouver sont 6, 28, 496 et 8128.