FICHE n°6 i: PROGRAMMER S BOUCLES 3 - Maths & tiques
Yvan Monka – Académie de Strasbourg – www maths-et-tiques FICHE n°6 i: PROGRAMMER DES BOUCLES 3 Syntaxe : Langage naturel Python Tant que Condition est vraie Instructions Fin Tant que whileCondition: Instructions Pour i allant de 3 à 7 Instructions Fin Pour fori inrange(3,8): Instructions
FICHE n°6 : PROGRAMMER DES BOUCLES - maths et tiques
Yvan Monka – Académie de Strasbourg – www maths-et-tiques FICHE n°6 : PROGRAMMER DES BOUCLES Syntaxe : Langage naturel TI CASIO Tant que Condition est vraie Instructions Fin Tant que:W hile Condition :Instructions :End While Condition ↵↵↵↵ Instructions ↵↵↵↵ WhileEnd ↵↵↵↵ Pour i allant de 3 à 7 Instructions
FICHE n°6 : PROGRAMMER DES BOUCLES
Yvan Monka – Académie de Strasbourg – www maths-et-tiques FICHE n°6 : PROGRAMMER DES BOUCLES Syntaxe pour les boucles dans 4 langages de programmation : Langage naturel Python Scilab TI CASIO Tant que Condition est vraie Instructions Faire Instructions whileCondition: ↵ Instructions whileCondition Instructions end:WhileCondition ::End
FICHE n°6 : PROGRAMMER DES BOUCLES
Yvan Monka – AcadémiedeStrasbourg – www maths;et;tiques fr FICHE n°6 : PROGRAMMER DES BOUCLES Syntaxe pour les boucles dans 4 langages de programmation :
Algorithmique et programmation - Education
Scratch propose un bloc répéter jusqu’à , Python propose plutôt des boucles while (c’est-à-dire « tant que ») Le programme suivant permet par exemple de chercher l’indice du premier terme d’une suite géométrique supérieur ou égal à 10000 def indicePremierTerme(q,M): u = 1 n = 0 while u < M: )
Compétences de base : algorithmique en classe de seconde
Introduction des boucles "Répéter Jusqu'à" et "Tant que" calcul d'une somme Passage à la caisse 1 Il existe trois principaux types de boucles, on trouvera une aide sur le choix du type dans le document: Choisir le type de boucle Certains de ces types ne sont pas implémentés dans tous les langages de programmation
Programmer en seconde avec la TI-82-Stats Fiche 1
Programmer en seconde avec la TI-82-Stats Fiche 1 1 Introduction : 1 1 Le programme officiel : Le nouveau programme de mathématiques de la classe de seconde applicable à la rentrée 2009 comprend une section d'algorithmique Un algorithme est une suite d'instructions permettant de réaliser différentes actions Les algorithmes sont
SORTIE D’UN LABYRINTHE - maths au quotidien
Fiche 1 Objectif : programmer la sortie manuelle d’un labyrinthe Domaine du socle : D1 Composante 3 : comprendre et s’exprimer en utilisant les langages mathématiques, scientifiques et informatiques Élément signifiants : utiliser l’algorithmique et la programmation pour créer des applications simples 1
C++ : LES BASES
(1 1 1) Programmer un ordinateur, c’est lui fournir une s´erie d’instructions qu’il doit ex´ecuter Ces in-structionssontg´en´eralement´ecritesdansunlangagedit´evolu´e,puis, avantd’ˆetreex´ecut´ees,sonttraduites en langage machine (qui est le langage du microprocesseur) Cette traduction s’appellecompilation et
[PDF] Correction TD1 algorithme
[PDF] Algorithmique au lycée
[PDF] fiche maternelle algorithme imprimer- pdf documents
[PDF] Fiche enseignant ALGORITHMES NIVEAU : GRANDE SECTION
[PDF] Algorithme et numération - Académie de Nancy-Metz
[PDF] L 'atelier des petites chenilles en PS Etape 1 - académie de Caen
[PDF] reproduire une suite algorithmique - Accueil DSDEN 22
[PDF] Rappels : Tableaux et Matrices
[PDF] N°96 - spécial mouvement intra 2016pub - Snes
[PDF] Algorithmique et programmation : les bases (Algo) Corrigé
[PDF] TP7 : le théor`eme du point fixe en action sous MATLAB
[PDF] Séance de travaux pratiques n° 1
[PDF] simulations, algorithmes en probabilités et statistique(s) au - Apmep
[PDF] Loi de Bernoulli et loi binomiale, cours, première S - MathsFG - Free
FICHE n°6 : PROGRAMMER
DES BOUCLES
Syntaxe :
Langage naturel
Python
Tant que Condition est vraie
Instructions
Fin Tant que
while Condition:Instructions
Pour i allant de 3 à 7
Instructions
Fin Pour
for i in range(3,8):Instructions
En Python, range(3,8) désigne la séquence des entiers n vérifiant . range(5) désigne la séquence des entiers 0, 1, ..., 4.Sortir de la boucle break
Générer un nombre entier
aléatoire de l'intervalle [1;5] randint(1,5)Rappels :
Si Condition
Alors Instructions1
SinonInstructions2
Fin Si
if condition:Instruction1
else:Instruction2
Exercice 1 :
1) Tester le programme ci-contre. Qu'affiche-t-il en
sortie ?2) Ecrire et tester un programme qui affiche tous les
entiers inférieurs à 16.3) Ecrire et tester un programme qui affiche tous les entiers compris entre 18 et 45.
Exercice 2 :
1) Tester le programme ci-contre. Qu'affiche-t-il en sortie ?
2) Ecrire et tester un programme qui affiche tous les entiers pairs
compris entre 18 et 45.3) Ecrire et tester un programme qui affiche tous les entiers
impairs compris entre 50 et 150.Exercice 3 :
1) On donne le programme ci-contre.
Recopier et compléter le tableau suivant par les premières valeurs prises par les variables S et i. i 1 2 3 S 0 1 32) Quel problème permet de résoudre cet algorithme.
3) a) En s'inspirant des programmes précédents, écrire et tester un programme
permettant de calculer la somme des entiers de 34 à 145. b) Même question pour la somme des entiers de 67 à 456.Exercice 4 :
On place un capital de 500€ sur un compte rémunéréà 3% par an.
L'algorithme ci-contre, écrit en langage naturel, permet de calculer le nombre d'années au bout desquelles le capital sera doublé.1) Le programme ci-contre traduisant l'algorithme précédent
comprend une erreur. Corriger le programme et le tester.2) Modifier le programme précédent de telle sorte que le capital et
le taux de rémunération soient saisis en entrée. Le tester dans un nouveau contexte à décrire.Exercice 5 :
On dépose 25€ dans une tirelire.
L'algorithme suivant, écrit en langage naturel, permet de calculer le nombre de piècesde 1€ ou 2€ ajoutés de façon aléatoire dans la tirelire avant de dépasser 50€.