Notions d algorithme



Documents pareils
Rappels sur les suites - Algorithme

Algorithme. Table des matières

Chapitre 7 : Intégration sur un intervalle quelconque

Développer, factoriser pour résoudre

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

La fonction exponentielle

Proposition de programmes de calculs en mise en train

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Continuité et dérivabilité d une fonction

= constante et cette constante est a.

TSTI 2D CH X : Exemples de lois à densité 1

Problèmes de dénombrement.

Cours de Probabilités et de Statistique

Probabilités conditionnelles Loi binomiale

Moments des variables aléatoires réelles

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Par combien de zéros se termine N!?

Quelques algorithmes simples dont l analyse n est pas si simple

LES GENERATEURS DE NOMBRES ALEATOIRES

EXERCICES - ANALYSE GÉNÉRALE

Logiciel de Base. I. Représentation des nombres

Nombre dérivé et tangente

Recherche dans un tableau

Fonctions homographiques

Chapitre 1 : Évolution COURS

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Chapitre 2. Eléments pour comprendre un énoncé

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Probabilité. Table des matières. 1 Loi de probabilité Conditions préalables Définitions Loi équirépartie...

Cours d algorithmique pour la classe de 2nde

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Compter à Babylone. L écriture des nombres

Les suites numériques

Notion de fonction. Résolution graphique. Fonction affine.

315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux

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

C f tracée ci- contre est la représentation graphique d une

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Initiation à l algorithmique

Les fonction affines

Structures algébriques

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)

TP, première séquence d exercices.

Priorités de calcul :

Chapitre N2 : Calcul littéral et équations

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

Indications pour une progression au CM1 et au CM2

1 Définition. 2 Systèmes matériels et solides. 3 Les actions mécaniques. Le système matériel : Il peut être un ensemble.un sous-ensemble..

Programmation C++ (débutant)/instructions for, while et do...while

Programme de calcul et résolution d équation

Représentation d un entier en base b

Distribution Uniforme Probabilité de Laplace Dénombrements Les Paris. Chapitre 2 Le calcul des probabilités

Les arbres binaires de recherche

La persistance des nombres

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Commun à tous les candidats

Activités numériques [13 Points]

STAGE IREM 0- Premiers pas en Python

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Corrigé des TD 1 à 5

DOCM Solutions officielles = n 2 10.

Feuille TD n 1 Exercices d algorithmique éléments de correction

Solutions du chapitre 4

Algorithmes récursifs

Coefficients binomiaux

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

Statistiques Descriptives à une dimension

PROBLEME(12) Première partie : Peinture des murs et du plafond.

S entraîner au calcul mental

6 ème. Rallye mathématique de la Sarthe 2013/ ère épreuve de qualification : Problèmes Jeudi 21 novembre 2013

Organigramme / Algorigramme Dossier élève 1 SI

Sur certaines séries entières particulières

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Fluctuation d une fréquence selon les échantillons - Probabilités

Découverte du tableur CellSheet

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

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.

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

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

Logique. Plan du chapitre

Cours d Informatique

Baccalauréat ES Amérique du Nord 4 juin 2008

V- Manipulations de nombres en binaire

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.


Eté LIVRET de RÉVISIONS en MATHÉMATIQUES

a) b)

I3, Probabilités 2014 Travaux Dirigés F BM F BM F BM F BM F B M F B M F B M F B M

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

LES NOMBRES DECIMAUX. I. Les programmes

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Puissances d un nombre relatif

Complexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation

I. Ensemble de définition d'une fonction

Comment démontrer des formules sans effort? exposé de maîtrise

Transcription:

septembre Notions d algorithme Premiers pas EXERCICE ) Appliquer cet algorithme à :,,,. ) Traduire cet algorithme par une fonction f où x est le nombre de départ. Quelle est la nature de cette fonction. ) Comment choisir le nombre de départ pour que s affiche le nombre? le nombre? Écrire un algorithme traduisant ces calculs. ) Traduire ce nouvel algorithme par une fonction g où x est le nombre de départ. Nom : E Choisir un nombre. Lui ajouter. Multiplier le résultat par. Soustraire au résultat. Afficher le résultat. EXERCICE ) Quel est le résultat pour un nombre de départ de?? (faire le calcul à la main) ) Trouver la fonction f correspondant à cet algorithme où x est le nombre de départ. ) Écrire cet algorithme en pseudo-code et le programmer sur votre calculatrice. Nom : E Choisir un nombre. Prendre le carré de ce nombre Le multiplier par Lui ajouter Afficher le résultat EXERCICE On donne l algorithme, ci-contre, en pseudo-code ) Tester, à la main, cet algorithme avec : N = et N =. ) Un élève a choisi. Que se passe-t-il? Pourquoi? ) Émettre une conjecture sur le résultat de cet algorithme. ) Démontrer cette conjecture. Nom : E Variables : N, Q réels (N+ ) Q Q (N+ ) Q Q/(N+ ) Q Sorties : Afficher Q PAUL MILAN SECONDE S

Tests EXERCICE La valeur absolue d un { réel x, notée x x si x est déi par : x = x sinon On donne l algorithme ci-contre. a) Programmer cet algorithme sur votre calculatrice. b) Tester votre programme avec les valeurs suivantes de x x = x = x = Nom : VA Variables : X, Y réels Lire X si X alors X Y sinon X Y Sorties : Afficher Y EXERCICE Soit f la fonction afe déie par morceaux : { f(x) =, x si x f(x) =, x+, si x > ) Calculer, à la main, les valeurs de : f( ), f( ) et f(). ) Écrire un algorithme en pseudo-code qui permette de calculer une image quelconque de la fonction f ) Programmer la fonction f sur votre calculette et tester avec les images de, et. EXERCICE Faire un programme qui, à partir des coordonnées de vecteurs u(x; y) et v(z, t), qui permette d afficher le déterminant D et la colinéarité des vecteurs. On testera cet algorithme avec : u(; ) et v( ; ) u(; ) et v(; ) EXERCICE Un magasin de reproduction propose les tarifs suivants pour des photocopies De à :,epièce De à :,epièce Au-delà de :,epièce. ) Calculer à la main les prix à payer pour, et photocopies ) Montrer que la fonction f associée au prix à payer en fonction du nombre n de photocopies effectuées a pour expressions : Si n : f(n) =, n Si n : f(n) =, n+, Si n > : f(n) =, n+, ) Écrire un algorithme donnant le montant à payer en fonction du nombre n de photocopies. On testera cet algorithme à l aide des résultats trouvés à la question ) PAUL MILAN SECONDE S

Boucle conditionnelle EXERCICE On appelle partie entière d un nombre réel x positif ou nul, l entier noté E(x) déi par : Si n x < n+ alors E(x) = n On donne le programme ci-contre. a) Programmer cet algorithme sur votre calculatrice. b) Tester votre programme avec les valeurs suivantes de x x =, x =, x = x = x =, Que constatez vous? Pourquoi? Nom : PE Variables : N entier, X réel Lire X N tant que N+ X faire N+ N Sorties : Afficher N EXERCICE Modifier cet algorithme de façon qu il puisse calculer la partie entière d un réel quelconque (positif, négatif ou nul), dont la déition est la suivante : EXERCICE Si pour n Z, n x < n+ alors E(x) = n Somme des N premiers naturels Le programme ci-dessous calcule la somme S des n premiers naturels, c est à dire : a) Programmer cet algorithme sur votre calculatrice. b) Tester votre programme avec les valeurs suivantes de n n = n = n = n = EXERCICE Factorielle S = ++ +n Que constatez vous? Pourquoi? Nom : SOMME Variables : N, I, S entiers S pour I de à N faire S+ I S Sorties : Afficher S Faire un programme pour calculer n! "factorielle n" : n! = n EXERCICE Somme des nombres impairs a) Faire un programme pour calculer la somme : S = +++ +(k+) b) Remplir le tableau suivant : c) Que peut-on faire comme conjecture? k S PAUL MILAN SECONDE S

Synthèse EXERCICE Un algorithme célèbre! ) On donne l algorithme suivant : Appliquer à la main cet algorithme avec A = et B = A = et B = ) Écrire ce programme avec votre calculatrice en affichant les valeurs intermédiaires et en le testant avec les valeurs testées à la main. ) Remplir le tableau suivant : A B Résultat Que calcule cet algorithme? Quel est son nom? Nom : AE Variables : A, B, I, R entiers Lire A,B I ( ) A tant que E = A B faire A E B A R B ( A B Sorties : Afficher B B ) B R * E(x) signifie la partie entière de x. EXERCICE Conjecture de Syracuse On considère l algorithme suivant : ) Réaliser, à la main, cet algorithme avec n =, n = et n =. ) Que constatez-vous? ) Modifier l algorithme pour qu il affiche toutes les valeurs de n. ) Entrer un entier naturel n. ) Tant que n > réitérer la procédure suivante : Si n est pair remplacer n par n. Sinon remplacer n par n+. ) Afficher la valeur de n. ) Modifier l algorithme pour qu il affiche le nombre de tests effectués. ) Modifier l algorithme pour qu il affiche la valeur maximale de n atteinte. Consignes avec la calculatrice a) Réaliser un programme qui réalise l algorithme initial (S ). b) Tester le programme avec des entiers de votre choix. c) Modifiez le programme pour qu il affiche à chaque étape la nouvelle valeur de N et tester à nouveau le programme (S ). d) Modifiez le programme pour qu il affiche le nombre d itérations et tester à nouveau le programme (S ). e) Modifiez le programme pour qu il affiche la valeur maximale atteinte par N et tester à nouveau le programme (S ). f) Remplir le tableau suivant : n Nbre d itérations Valeur maximale PAUL MILAN SECONDE S

EXERCICE Compléter l algorithme suivant pour qu il affiche la table de multiplication de N (de jusqu à ) d un nombre entier naturel N saisi par l utilisateur. EXERCICE Nom : TM Variables : N,..., R entiers pour... allant de... jusque... faire... Afficher... Un distributeur de billets doit donner une somme S avec des billets de, ou euros et avec le moins de billets possibles. La somme doit être un multiple de et ne doit pas dépasser euros. ) Comment faire pour savoir combien de billets de chaque sorte seront donnés par le distributeur si S =? ) Écrire un algorithme qui demande à l utilisateur la somme S, lui dit si la somme n est pas un multiple de ou est supérieure à et renvoie le nombre de billets de chaque sorte ) Écrire le programme sur la calculatrice. Le tester avec différentes sommes. EXERCICE On donne l algorithme ci-dessous. Nom : D Variables : K entier Effacer dessin pour K de à faire Tracer le segment [(, K),(K, K)] Appliquer cet algorithme à la main dans le repère ci-contre. Programmer le ensuite sur votre calculatrice pour vous vérifier Remarque : Pour effacer le dessin avec la Ti, faire : < : EffDessin. Pour tracer un segment avec la Ti faire : < : Ligne( Pour programmer le segment [AB] faire : Ligne(x A, y A, x B, y B ) PAUL MILAN SECONDE S

EXERCICE Figures à l aide de "Pour" Écrire des algorithmes qui permettent de construire les figures suivantes : Pour avoir un repère orthonormé, on prendra comme fenêtre : X [, ] et Y [, ]. Dessin n o Dessin n o Dessin n o Dessin n o Remarque : Pour le dessin n o, on fera une symétrie par rapport à la figure n o (par rapport à la droite d équation y = x) Dessin n o Dessin n o Remarque : Pour les dessin n o et n o, penser aux symétries PAUL MILAN SECONDE S

Dessin n o Dessin n o Remarque : Pour le dessin n o penser aux symétries du dessin n o EXERCICE Le juste prix Voici ci-contre un algorithme permettant de joueur "au juste prix" avec un prix entier compris entre eet e ) Programmer cet algorithme sur votre calculatrice ) Comment peut-on modifier cet algorithme a de compter le nombre d essais a d obtenir le juste prix? Remarque : Pour entrer un entier aléatoire entre et, avec la Ti faire : PRB : entaléat(,) Nom : JP Variables : N, P entiers entier aléatoire entre et P N tant que N = P faire si N = P alors Afficher "GAGNÉ" sinon si N > P alors Afficher "INF" sinon Afficher "SUP" EXERCICE On considère le problème suivant : On lance une balle d une hauteur initiale de cm. On suppose qu à chaque rebond, la balle perd % de sa hauteur On cherche à savoir le nombre de rebonds nécessaire pour que la hauteur de la balle soit inférieure ou égale à cm. Écrire un algorithme permettant de résoudre ce problème. Le programmer sur votre calculatrice et répondre au problème posé. EXERCICE Combien faut-il,en moyenne, lancer de fois un dé avant que le soit obtenu pour la première fois? Faire un programme donnant, à partir de expériences aléatoires, une estimation de cette valeur moyenne. PAUL MILAN SECONDE S