8 juil 2009 · Casio : Les instructions des algorithmes peuvent être séparées par un retour `a la ligne EXE Une ligne peut éventuellement comporter plusieurs
Previous PDF | Next PDF |
[PDF] Ressources pour la classe de seconde - Algorithmique
Ce qui est proposé dans le programme est une formalisation en langage naturel Dans le cours de Mathématiques, les algorithmes apparaissent très tôt dans la
[PDF] Devoir à la maison en algorithmique (2nde)
Évaluer la maîtrise des écritures logicielles, codées, naturelles et mathématiques Dans ce devoir à la maison, il s'agit de lier la définition d'une fonction à un
[PDF] Que faire en algorithmique en classe de seconde ? - lAPMEP
➢décrire certains algorithmes en langage naturel ou dans un langage symbolique ; mathématiques et les problèmes posés doivent être en relation avec les
[PDF] INITIATION À LALGORITHMIQUE EN CLASSE DE SECONDE
du nouveau programme de mathématiques de la classe de seconde, en vigueur depuis indispensable pour la mise en œuvre d'algorithmes plus élaborés et,
[PDF] Cours dalgorithmique pour la classe de 2nde - Mathsfg - Free
8 juil 2009 · Casio : Les instructions des algorithmes peuvent être séparées par un retour `a la ligne EXE Une ligne peut éventuellement comporter plusieurs
[PDF] Mathématiques Classe de seconde - Laboratoire Analyse
En seconde, les élèves ont conçu et mis en œuvre quelques algorithmes Cette formation se poursuit tout au long du cycle terminal Dans le cadre de cette
[PDF] Algorithmique et programmation - mediaeduscoleducationfr
mathématiques de seconde générale et technologique Elle prévoit une partie concevoir des algorithmes et les traduire dans un langage de programmation
[PDF] Algorithmique et Programmation classe de Seconde
classe de Seconde Frédéric 2 Console, variables et algorithmes 10 1 Les Mathématiques conservent précieusement deux sonorités intimement liées à
[PDF] Algorithmique au lycée
programmes de lycée en Seconde durant l'année algorithme d'Euclide, algorithmes de construction en géométrie) les champs des mathématiques et les
[PDF] Algorithmie 2nde 2nde Mathématiques
[PDF] Algorithmique 1ère Mathématiques
[PDF] algorithmique 2nde Mathématiques
[PDF] algorithmique Terminale Mathématiques
[PDF] Algorithmique (maths 2nde) 2nde Mathématiques
[PDF] Algorithmique - Devoir 2nd 2nde Mathématiques
[PDF] Algorithmique 2nde lycée 2nde Mathématiques
[PDF] Algorithmique : algorithme probabilité 1ère Mathématiques
[PDF] Algorithmique : sur un repère, si [(xB)²+(yB)²]=[(xA)²+(yA)²] alors afficher "O appartient à la droite d" (exercice 115 page 263 math'x
[PDF] Algorithmique avec les suites Terminale Mathématiques
[PDF] algorithmique cours PDF Cours,Exercices ,Examens
[PDF] algorithmique cours avec 957 exercices et 158 problèmes pdf PDF Cours,Exercices ,Examens
[PDF] algorithmique d'age de retraite 2nde Mathématiques
[PDF] algorithmique débranchée PDF Cours,Exercices ,Examens
Cours d'algorithmique pour la classe de 2nde
F.Gaudon
8 juillet 2009
Table des matieres
1 Avant la programmation
21.1 Qu'est ce qu'un algorithme?
21.2 Qu'est ce qu'un langage de programmation?
21.3 Avant de programmer
31.3.1 Creer ou modier ou executer un programme
31.3.2 Instructions d'un programme
32 Les variables4
3 Exercices sur les variables
54 Entrees et sorties6
4.1 Commandes d'achage
64.2 Commandes d'entree de valeurs
75 Exercices sur les entrees et sorties
86 Structures conditionnelles
96.1 Si..alors..sinon
96.2 Operateurs relationnels et logiques
117 Exercices sur les structures conditionnelles
128 Boucles13
8.1 Boucles "pour"
138.2 Boucles "Tant que"
158.3 Boucles "repeter"
169 Exercices sur les boucles
18 11 AVANT LA PROGRAMMATION
1 Avant la programmation
1.1 Qu'est ce qu'un algorithme?
Denition :Unalgorithmeest une succession d'instructions(aussi appeleescommandes) et permettant la resolution d'un probleme donne.Remarque : Le terme d'algorithme vient du nom du mathematicien arabe du IX esiecleAl Khuwarizmiqui ecrivit la premiere methode systematique de resolution de certaines equations.Exemple :
pour A allant de 1 a 10 par pas de 1Stocker A^2 dans B
Afficher B
L'algorithme precedent calcule et ache le carre des nombres de 1 a 10.1.2 Qu'est ce qu'un langage de programmation?
Denition :Unlangage de programmationest un ensemble d'instructions et de regles syntaxiques comprehensible par l'ordinateur et permettant de creer des al- gorithmes. Unprogrammeest la traduction d'un algorithme dans le langage de programmation utilise.Exemples : BASIC, PASCAL, C++, assembleur sont des langages de programmation pour ordinateurs. Dans ce cours nous utiliserons les langages de programmation associes aux calculatrices programmables Casio et Texas Instrument ainsi que le langage de programmation du logiciel libre et gratuit XCastelechargeable a l'adressewww-fourier.ujf-grenoble.fr/~parisse/giac_fr.html.http://mathsfg.net.free.fr2
1.3 Avant de programmer 1 AVANT LA PROGRAMMATION
1.3 Avant de programmer
1.3.1 Creer ou modier ou executer un programme
Casio :
Touche MENUpuis choisir PRGMet :
EDITpour modier un programme existant;
NEWpour creer un nouveau programme;
EXECpour executer un programme.
TI :Touche PRGMpuis :
EDITpour modier un programme existant;
NEWpour creer un nouveau programme;
EXECpour executer un programme existant.
Remarque :
Apres creation d'un nouveau programme sur TI ou CASIO, entrer le nom du programme; n'utiliser que les lettres (touches ALPHA+ Lettre)XCas :
L'edition d'un programme se fait dans la ligne de commande. Avant de commencer, aller dans le menu Cfgconguration du CASet verier que l'onglet PROG STYLEest en mode XCAS. On pourra aussi aller dans CfgPolices (Toutes)et choisir une police de taille 14 plus lisible que la police de taille 18 par defaut.1.3.2 Instructions d'un programme
Casio :
Les instructions des algorithmes peuvent ^etre separees par un retour a la ligne EXE. Une ligne peut eventuellement comporter plusieurs instructions separees par :. TI : Les instructions des algorithmes peuvent ^etre separees par un retour a la ligne EXE. Une ligne peut eventuellement comporter plusieurs instructions separees par :.XCas :
Les instructions peuvent ^etre separees par un retour a la ligne SHIFTENTER. Une ligne peut contenir plusieurs instructions separees par ;. Attention, les lignes doivent absolument se terminer avec ;.Exemple :
Dans l'algorithme donne en debut de paragraphe,StockerA2dans Best une instruction.http://mathsfg.net.free.fr3
2 LES VARIABLES
2 Les variables
Denition :On appelle variable tout emplacement de la memoire de l'ordinateur ou de la calculatrice dans lequel on stocke une information qui peut ^etre changee. Une variable est donc constituee : d'un nom qui permet de reconna^tre ou elle se situe dans la memoire de l'ordinateur ou de la calculatrice; d'une valeur : le nombre ou plus generalement l'information stockee.Remarque : Les variables sous Casio ou TI peuvent contenir uniquement des nombres. Sous XCas et autreslangages de programmation pour ordinateur, les variables peuvent contenir des caracteres, des lettres,
des cha^nes de caracteres.Syntaxe :
Sur Casio ou TI, on ecrira 3!A pour stocker le nombre 3 dans la variable A. Sur TI, la touche correspondante est STOIet sur casio!. Sur XCas, on ecrira A :=3. http://mathsfg.net.free.fr43 EXERCICES SUR LES VARIABLES
3 Exercices sur les variables
Exercice 1 :
a)A l'issue de l'algorithme suivant, quel nombre est stocke dans la variable A? Dans la variable B? 3!A 4!B A!C B!A C!B b) A quoi sert l'algorithme precedent?http://mathsfg.net.free.fr54 ENTR
EES ET SORTIES4 Entrees et sorties
4.1 Commandes d'achage
Denition :Les commandes d'achage servent a acher a l'ecran du texte ou la valeur d'une variable.Syntaxe en algorithmique :AcherA
ouAcher"texte"
Casio :"texte"ache le texte entre guillemets.
A ache la valeur de A et attend que l'utilisateur tape sur EXEpour poursuivrel'execution du programme.Les guillemets "sont accessibles a partir de l'editeur de programmes ( MENU) en faisant deler
avec la touche$puis en utilisant la touche Fnqui correspond ( F2pour la Graph25). Le caractere est accessible a partir de l'editeur de programme ( MENUPRGM) puis SHIFTPRGMpuis $puis en utilisant la touche Fnqui correspond ( F2sur Graph25).