[PDF] [PDF] ALGORITHMIQUE

Syntaxe : Tant que condition Traitement Fin Tant que Syntaxe des instructions Algorithme papier Algobox Calculatrice TI Calculatrice Casio Pour I de1 à N



Previous PDF Next PDF





[PDF] Programmation Structure itérative : « tant que » Casio GRAPH 35+

Casio GRAPH 35+ ? Pour stocker des fichiers photos dans un appareil numérique ou sur un disque dur d'ordinateur, on utilise des algorithmes de compression 



[PDF] Programmation Problème de seuil Casio GRAPH 35+

C prend la valeur C × 0,7 Fin Tant que Sortie : Afficher n ? 1 Écriture du programme • Créer un nouveau programme "SEUIL" • Entrée de la valeur du Seuil S



[PDF] PROGRAMMER DES BOUCLES - maths et tiques

CASIO Tant que Condition est vraie Instructions Fin Tant que Sous Casio, l' algorithme affiche toujours par défaut la dernière variable stockée Pour l'éviter, il  



[PDF] Algorithmique : Fiche 1 Prise en main CASIO GRAPH 35 +

2- Instruction Si Alors 3- Instruction boucle "Pour" 4- Instruction boucle "Tant que" 5- Seuil ? On donne le programme de calcul suivant : • choisir un nombre



[PDF] Programmes sous CASIO (ici Graph 85+)

➢ Pour exécuter le programme : Taper sur EXIT, puis sélectionner EXE ainsi que le programme en question Page 2 3 Ecrire et tester un programme simple



[PDF] ALGORITHMIQUE

Syntaxe : Tant que condition Traitement Fin Tant que Syntaxe des instructions Algorithme papier Algobox Calculatrice TI Calculatrice Casio Pour I de1 à N



[PDF] Algorithmique - Casio 1 Créer, éditer et exécuter un programme 2

Algorithmique - Casio 4 3 Les boucles « Tant que » ou « While » Lancer un dé tant que l'on obtient pas 6 et compter le nombre de lancers nécessaire :



[PDF] Programmation à laide dune calculatrice graphique

Casio Graph 35 Texas 82 Stats Sélection des Algorithme en langage naturel Casio Graph 35 Texas 82 Stats Début Tant que Affecter à X la valeur 1,05*X



[PDF] Algorithme suite] Programme Programme casio [expression de la

On cherche à déterminer tous les termes d'une suite (définie en fonction de n) jusqu'à un certain rang P Algorithme N prend la valeur 0 Saisir P Tant que N ≤ P



[PDF] Fiche Outils : Programmer (Casio Grpah35+ et plus) - Vincent obaton

Fiche Outils : Programmer (Casio Grpah35+ et plus) Significations Algorithme Commande Ti Où est-ce ? Tant que des conditions sont vraies, répéter les

[PDF] mot 3 lettre q

[PDF] présence militaire française dans le monde

[PDF] algorithme casio afficher

[PDF] mot 3 lettre w

[PDF] boucle if casio graph 35+

[PDF] mot 3 lettres y

[PDF] les français dans le monde de nouvelles mobilités stmg

[PDF] algorithme casio graph 35+ afficher

[PDF] xen scrabble

[PDF] les territoires ultramarins parmi lesquels les 5 drom

[PDF] algorithme tant que suite

[PDF] loi de stefan corps noir

[PDF] puissance rayonnée formule

[PDF] formule rayonnement thermique

[PDF] loi de planck démonstration

Académie de Poitiers

ALGORITHMIQUE.

Avril 2014

Page 1

TABLE DES MATIERES

Principales commandes pour programmer dans différents langages Page 3 Tableau-de-comparaison-pour-les-calculatrices-TIù-Casio, les logiciels Algobox et Xcas. Exemple de progression pour aborder l'algorithmique en seconde.

Algorithmes au programme. Page 8

Le jeu du " c'est plus, c'est moins ». Page 21 partir de la seconde.

Longueur d'une courbe. Page 22

Tracer une courbe point par point. Page 24 Méthode pour trouver les solutions de f(x)=0. Page 25

Une-alternative-à-la-dichotomieJ-Utilisation-de-bouclesù-et-d.instructions-conditionnellesJ-A partir de la

seconde.

Boucles et boucles imbriquées Page 26

Equation du second degré. Page 27

Utilisation-d.une-instruction-conditionnelle : sur calculatrice Casio et TI. A partir de la 1ère.

Le jeu de " Pile-Face ». Page 28

random. Logiciel Algobox. A partir de le 1ère. Un exemple de marche aléatoire. Page 30

Utilisation-de-bouclesù-instructions-conditionnelles, et de la fonction random. A partir de la 1èreS.

Déplacement d'un robot sur un quadrillage. Page 33

Utilisation-de-bouclesù-boucles-imbriquéesù--d.instructions-conditionnelles et de la fonction random. A partir

de la 1èreS. Les records dans une suite de nombres. Page 37

+oucles-imbriquéesù-instructions-conditionnelles. Logiciel Algobox, calculatrices TI. A partir de la 1èreS.

La courbe du " Dragon », une fractale obtenue par pliages successifs. Page 43 +oucles-et-instructions-conditionnellesJ-Logiciel-→lgoboxJ Activité post-bac

Page 2

Langages de programmationLangage algorithmiqueSur TISur CasioLogiciel AlgoboxLogiciel Xcas Déclarer une variableAInutileInutilelocalA;SaisirAInput "A=",A ou

Prompt A"A=":??Asaisir("Entrer A",A);

ou saisir(A); ou si on a une fonction : nom_programme(A):=? instruction(s);?:;AfficherADisp"A=",A"A=":Aafficher("A vaut :",A); ou afficher(A); ou si on a une fonction : nom_programme(paramètres):=? instruction(s); retourneA;?:;Principales commandes pour programmer dans différents langages

Affecter àAla valeurvalval?Aval?AA:=val;

Utiliser une fonction

externe dans un programmeSaisir la fonction dans l"éditeur graphiquepuis la rappeler dans un programme :Y

1(...)Saisir la fonction dans

le menuou puis la rappeler dans un programme :Y1(...)cliquer sur l"onglet :

Saisir la fonction :

puis la rappeler dans un programme :

F1(...)Définir la fonction (3 méthodes) :

f(x):=x^3-x-1 f:=x->x^3-x-1 f:=unapply(x^3-x-1,x)

On peut aussi utiliser une

fonction comme variable d"un programme : nom_programme():=? local f,...; saisir (f);...?:;Dans ce cas il faudra saisir dans l"invite : x->... Langages de programmationLangage algorithmiqueSur TISur CasioLogiciel AlgoboxLogiciel Xcas

Opérateurs de test et de logique

Opérateurs de tests

?,?,?,?,?,?"x?2" s"écritx==2 "x?2" s"écritx!=2 "x?2" s"écritx<2 "x?2" s"écritx>2 "x?2" s"écritx<=2 "x?2" s"écritx>=2"x?2" s"écritx==2 "x?2" s"écritx!=2 "x?2" s"écritx<2 "x?2" s"écritx>2 "x?2" s"écritx<=2 "x?2" s"écritx>=2Opérateurs logiques et, ou, ou exclusif, nonle "et" s"écritET le "ou" s"écritOUle "et" s"écritet le "ou" s"écritou le "ou exclusif" s"écritxor le non s"écritnonBouclePour ...de ...jusque ...faire ...FpourPourIde1jusqueN faire instructions

FpourFor(I,1,N)

instructions

EndFor 1?I To N

instructions

NextIl faudra déclarer

auparavant la variableIpourj de 1 jusqueN faire instructions; fpour ;Ne pas utiliser la variablei comme compteur car c"est une lettre prédéfinie qui désigne lei des complexes. Langages de programmationLangage algorithmiqueSur TISur CasioLogiciel AlgoboxLogiciel Xcas Instruction conditionnelleSi...alors...[Sinon]...FsiSiconditions alors instructions

FsiIfconditions

Then instructions

EndIfconditions

Then instructions

IfEndsiconditions

alors instructions; fsi ;Siconditions alors instructions Sinon instructions

FsiIfconditions

Then instructions Else instructions

EndIfconditions

Then instructions Else instructions

IfEndsiconditions

alors instructions; sinon instructions; fsi ;Boucle avec arrêt conditionnelTantque ...faire ...FtantqueTant queconditions faire instructions

FtantqueWhilecondition

instructions

EndWhilecondition

instructions

WhileEndtantqueconditionfaire

instructions; ftantque Langages de programmationLangage algorithmiqueSur TISur CasioLogiciel AlgoboxLogiciel Xcas

Fonctions mathématiques

Racine carrée

?x?x?xsqrt(x)sqrt(x) Puissancexnx^nx^npow(x,n)x^nPartie entière dexint(x)Intg(x)floor(x)floor(x) Arrondi à l"unité dexround(x,0)RndFix(x,0)round(x)round(x)

Reste de la division

euclidienne deApar

BA-B*int(A/B)MOD(A,B)(certaines

calculatrices)

A-B*Intg(A?B)A%Birem(A,B)

Logarithme népérien

dex:ln?x?ln(x)ln(x)log(x)ln(x)

Exponentielle deexe^xe^xexp(x)exp(x)

Nombre réel

pseudo-aléatoire dans ?0; 1?randRand#random()rand(0,1)

Entier aléatoire dans

??a;b??, avecaetb deux entiers donnésavec la partie entière : a+int((b-a+1)*rand)avec la partie entière : ou a+floor((b-a+1)*random())a+rand(b-a+1) Langages de programmationLangage algorithmiqueSur TISur CasioLogiciel AlgoboxLogiciel Xcas

Listes

Créer et remplir une

listeLes listesL1,L2,...L2existent déjà dans le mode

STAT:On peut donc les remplir

directement avec ce menu.

Cela peut se faire aussi

dans le menu courant avec la commande : {x1,...,xn}?L1On peut l"afficher dans le menu courant en tapant :Les listesList 1,List

2,...,List 26existent

déjà dans le menuSTAT:On peut donc les remplir directement avec ce menu.

Cela peut se faire aussi

dans le menu courant avec la commande : {x1,...,xn}?List 1

On peut l"afficher dans le

menu courant en tapant :puis préciser le typeListe.

Pour la remplir :puis

en mettant1au rang de la liste et en séparant chaque valeur par:

Pour afficher le contenu

d"une liste, on utilise une boucle.Pour créer une liste

L:=[x1,...,xn]

Pour afficher le contenu d"une

liste : retourne

L Élément de rangk

d"une listeLe premier rang d"une liste

L1est 1 et le dernier rang

estDim(L1).

L1(k)est le terme de

quotesdbs_dbs35.pdfusesText_40