[PDF] Algorithmes 6 Boucles Répéter





Previous PDF Next PDF



Algorithmes _4_ Boucle Pour

On se propose de faire fonctionner l'algorithme précédent « à la main » pour N 4. à l'aide d'un tableau. (tableau de suivi des variables) indiquant les 



ALGORITHMIQUE.

Boucle avec arrêt conditionnel Tantque faire ...Ftantque ... *Effectuer cet algorithme à la main en complétant le tableau suivant et en prenant N=1:.



I Faire tourner un algorithme « à la main » II Coder un algorithme

1. O. Ci-contre un algorithme écrit en langage libre. Faire tourner cet algorithme « à la main » en remplissant le ta- bleau suivant : Choisir une valeur de n 



livre-algorithmes.pdf

Nous allons faire un peu d'arithmétique : le quotient de la division Nous avons vu aussi comment « remonter » l'algorithme d'Euclide à la main pour ...



Algorithmes _3_ Instruction conditionnelle.pdf

Faire fonctionner à la main un algorithme avec une instruction conditionnelle (condition ou test qui s'applique à la ou aux variables d'entrée).



Algorithmes (6) Boucles « Répéter »

1°) Faire fonctionner l'algorithme à la main. Indiquer quels sont les affichages que l'on obtient. 2°) Programmer cet algorithme sur calculatrice ou sur 



Algorithmique : quelques exercices « papier »

24 sept. 2009 Quelques algorithmes « clé en main » à faire fonctionner qui pourront éventuellement déboucher sur des conjectures



Objectifs : - Comprendre et faire fonctionner un algorithme avec une

faire fonctionner l'algorithme de recherche d'extrémums à la main. - une heure en groupe (17) pour écrire le programme sous XCAS et le faire fonctionner 



Untitled

34 WWW Faire tourner (à la main) l'algorithme ci-dessous pour une valeur de s égale à 92 647 (E(x) désigne la partie entière d'un nombre x: par exemple E(317) 



Les bases de lalgorithmique

Ecrire un algorithme en pseudo-code. - Faire fonctionner un algorithme à la main. - Compter le nombre d'opérations dans un algorithme (introduction au coût 



Quelques Algorithmes simples - IRIF

Donner un algorithme qui r ealise le tri par insertion et calculer sa complexit e 2 2 Tri Fusion (Merge Sort) Le Tri Fusion utilise une strat egie di erente : on divise le tableau a trier en deux parties (de tailles a peu pr es egales) que l’on trie puis on interclasse les deux tableaux tri es ainsi obtenus



Algorithmes 6 Boucles Répéter

- Faire fonctionner à la main un algorithme avec une instruction conditionnelle (condition ou test qui s’applique à la ou aux variables d’entrée) - Montrer le passage à des nombres On considère l’algorithme suivant rédigé en langage naturel Les variables sont x et y deux nombres réels Entrée : Saisir x Traitement : Si x 0



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE - unicefr

• Un algorithme prend des données en entrée exprime un traitement particulier et fournit des données en sortie • Programme : série d’instructions pouvant s’exécuter en séquence ou en parallèle (parallélisme matériel) qui réalise ( implémente ) un algorithme MAP - UNS 5 POURQUOI UN COURS D’ "ALGO" ?



Chapitre 1: Introduction à l'algorithmique - Dauphine-PSL Paris

Un bon algorithme = Un algorithmecorrect: i e pour chaque instance en entr ee l’algorithme se termine en produisant la bonne sortie)Savoir prouver un algorithme Un algorithmee cace: mesure de la dur ee que met un algorithme pour produire un r esultat)Savoir analyser la complexit e d’un algorithme : i e d etermination de l’espace



Searches related to faire fonctionner un algorithme a la main PDF

1°) Faire fonctionner l’algorithme à la main Indiquer quels sont les affichages que l’on obtient 2°) Programmer cet algorithme sur calculatrice ou sur ordinateur et vérifier le résultat de la question précédente

Comment faire fonctionner l’algorithme?

Recopier cet algorithme. 1°) Faire fonctionner l’algorithme à la main. Indiquer quels sont les affichages que l’on obtient. 2°) Programmer cet algorithme sur calculatrice ou sur ordinateur et vérifier le résultat de la question précédente.

Pourquoi utiliser des algorithmes mathématiques ?

Les algorithmes sont utilisés pour le chiffrement des données ou des lignes de communication. Ceci permet de protéger les données en cas de vol ou d’intrusion sur le système sur lequel elles sont stockées. Pour y parvenir, on utilise des algorithmes mathématiques. Comment sont utilisés les algorithmes de reconnaissance d’image?

Quels sont les points à connaître lors d’un algorithme en informatique?

Le dernier point à connaître concerne le stockage des données. Lorsque nous réalisons un algorithme en informatique, les informations sont stockées sur la mémoire de l’ordinateur. Or, vous l’aurez deviné, cette mémoire n’est pas infinie.

Quels sont les avantages d’ecrire un algorithme?

Sa puissance de calcul (la rapidité à exécuter chaque instruction) permet alors de résoudre des problèmes qui seraient trop longs à traiter « à la main ». Ecrire un algorithme consiste à rédiger la série d’instructions.

1

Algorithmes (3)

Instruction conditionnelle

Objectif du chapitre :

Étudier une nouvelle structure algorithmique : structure conditionnelle ou structure alternative. I. Exemple introductif : un problème de tarifs dégressifs

Tarif dégressif : promotion accordée en fonction de la quantité achetée (plus on achète, plus on a de rabais).

C"est le cas des prix de gros.

1°) Situation

Un magasin de photos propose le développement au tarif de 0,16 € l"unité. Le tarif devient 0,12 € l"unité pour une commande d"au moins 75 photos.

On veut élaborer un algorithme donnant le montant dépensé pour un nombre N de photos à développer.

2°) Analyse du problème

Pour cela, on doit introduire une instruction conditionnelle (ou test ) dans l"algorithme : - Si le nombre de photos N est strictement inférieur à 75, alors le montant est

N 0,16"

- Si le nombre de photos N est supérieur ou égal à 75, alors le montant est

N 0,12"

Représentation schématique (qui n"est pas tout à fait un organigramme)

On note P le prix en euros de la commande.

2

Rentrer le nombre N

de photos Non Oui

N est-il strictement

inférieur à 75 ?

Calculer

P N 0,12= "

Calculer

P N 0,16= "

Organigramme :

Début

N Non Oui N 75< P

Š N × 0,12 P

Š N × 0,16

P Fin

Afficher P

3 La condition est mise dans un losange

3°) Deux propositions d"algorithmes (rédigés en langage naturel)

1ère proposition

Entrée :

Saisir N (entier naturel)

Traitement :

Si N 75<

a lors

P prend la valeur

N 0,16"

FinSi

Si N 75?

Alors

P prend la valeur

N 0,12"

FinSi

Sortie :

Afficher P

2e proposition

Entrée :

Saisir N (entier naturel)

Traitement :

Si N 75<

Alors P prend la valeur

N 0,16"

Sinon

P prend la valeur

N 0,12"

FinSi

Sortie :

Afficher P

Commentaires :

On retrouve les grandes étapes d"un algorithme vues dans le premier chapitre. Les instructions conditionnelles interviennent dans la partie traitement. Les variables de ces algorithmes sont N et P (2 variables : N entier naturel, P réel).

La condition (ou test) est

N 75<

Comparaison : La 1

ère proposition utilise une

alternative simple : " Si ... alors ... FinSi ». La 2 e proposition utilise une alternative complète : " Si ... alors ... Sinon ... FinSi ».

Observer l"indentation.

4

Application de l"algorithme (2

e proposition) à des nombres :

• N 10=

La condition

N 75< est alors vraie.

P prend donc la valeur 10 0,16 1,6

• N 100=

La condition

N 75< est alors fausse.

P prend donc la valeur 100 0,12 12

II. Syntaxe des instructions conditionnelles

1°) Condition

Une condition (ou test ) est un énoncé qui peut être vrai ou faux (on parle de logique booléenne).

Par exemple, "

n est pair » (phrase ouverte). Dans le cas où n est égal à 2, la condition " n est pair » est vraie ; dans le cas où n est égal à 17, la condition " n est pair » est fausse

2°) Une condition est une comparaison.

Cette définition est essentielle.

3°) Les deux cas de syntaxes

• La syntaxe "

Si Condition alors Instructions A

FinSi

» signifie que si la condition est vraie alors

l"algorithme exécute Instructions A puis passe à la suite. Dans le cas contraire, il passe directement à la suite

de l"algorithme. • La syntaxe " Si

Condition alors Instructions A

Sinon

Instructions B

FinSi

» signifie que si la condition est

vraie alors l"algorithme exécute Instructions A. Dans le cas contraire (la condition est donc fausse), il exécute

Instructions B. Ensuite il passe à la suite de l"algorithme. 5

III. Programmation en Python

1°) Structures fondamentales

En langage naturel En langage Python

Si condition

alors instructions FinSi condition [instructions]

Langage naturel

Langage Python

On utilise une barre

d"indentation. On doit faire à bien écrire les instructions du bloc en décalage (indentation).

Il faut penser aux deux points à

la fin de la ligne.

Il n"existe pas d"instruction pour définir la fin du bloc conditionnel. C"est l"indentation, c"est-à-dire le décalage

vers la droite d"une ou plusieurs lignes, qui permet de marquer la fin du bloc.

En langage naturel En langage Python

Si condition

alors instructions A Sinon instructions B FinSi En Python, lorsque l"on a plus de 2 conditions, on peut utiliser une structure particulière en

" if ... elif ... else ... » ; elif est la contraction de " else if » qui signifie " sinon si ».

En langage naturel En langage Python

Si condition

alors instructions A

SinonSi

instructions B Sinon instructions C FinSi 6

Les opérateurs opérationnels

(le terme est bizarre, remarque formulée le 17-9-2015)

Ce sont les opérateurs : =,

On les utilise dans les tests.

• Sur les calculatrices TI,

ces opérateurs sont obtenus par l"instruction " tests », en appuyant sur la touche 2 nde math.

• Sur les calculatrices CASIO,

aller dans le menu REL, obtenu dans l"éditeur du programme en appuyant sur les touches SHIFT VARS F6.

2°) Cas d"un test d"égalité en Python

En Python, quand on a un test d"égalité ou une condition d"égalité, on doit écrire " = = ».

Le symbole = sert pour l"affectation des variables.

3°) Programmes Python correspondant à l"exemple du I

Version classique

Version classique

Version fonction

8 7

Exercice-type

Objectifs :

- Faire fonctionner à la main un algorithme avec une instruction conditionnelle (condition ou test

qui s"applique à la ou aux variables d"entrée). - Montrer le passage à des nombres. On considère l"algorithme suivant rédigé en langage naturel. Les variables sont x et y, deux nombres réels

Entrée :

Saisir x

Traitement :

Si 0 x? alors y prend la valeur 2 x+ Sinon y prend la valeur - 2x FinSi

Sortie :

Afficher y

Donner la valeur de y affichée en sortie lorsque la valeur de x saisie en entrée est 5 ; - 1 ; 0.

Modèle de rédaction :

Pour 5 x= , on a : ... ? 0, donc y prend la valeur 8

Solution :

• Pour

5 x= , on a : 5 0? , donc y prend la valeur 5 7 2+ =

• Pour

-1 x= , on a : -1 0 , donc y prend la valeur -1- 2 - 3=

• Pour

0 x= , on a : 0 0? , donc y prend la valeur 0 2 2+ =

Commentaires :

La notion de test est à relier à la notion de valeur de vérité d"une proposition en logique.

Une proposition mathématique est soit vraie soit fausse mais pas les deux à la fois : c"est ce que l"on appelle

le " principe du tiers exclu ». On parle de valeur de vérité d"une proposition.

Complément utile pour les tests :

la fonction " partie entière » 9quotesdbs_dbs23.pdfusesText_29
[PDF] ecrire un algorithme a la main

[PDF] expliquer les pourcentages en cm2

[PDF] les besoins nutritionnels de l'homme cours

[PDF] besoins nutritionnels définition

[PDF] besoins nutritionnels journaliers

[PDF] apports nutritionnels conseillés en protéines lipides glucides

[PDF] apports définition

[PDF] que signifie le mot apport dans le monde du commerce

[PDF] apport synonyme

[PDF] apport en arabe

[PDF] méthode du report osbl

[PDF] apport en capital

[PDF] agio définition

[PDF] goodwill

[PDF] cession de clientèle profession libérale