[PDF] LPL exercices : algorithme et programmation : introduction





Previous PDF Next PDF



Organigramme exercice

A l'entrée d'un collège il y a un portail automatique. Lorsqu'on appui sur le bouton d'ouverture



exo-logique-niv2-correction.pdf exo-logique-niv2-correction.pdf

2017 - Correction exercices de logique Niv. 2 - Page /1 9. Correction. Exo1. Réalise Suite de l'exercice précédent. En montant les marches la personne qui ...



exo-logique-niv3-correction.pdf

2017 - Correction exercices de logique Niv. 4 - Page /1 6. Option. Exo 1 Propose une description du fonctionnement. (organigramme ou algorithme). Exo ...



Organigramme exercice

Organigramme. Exercices. 3 - Exemple : 3ème. Page 2. NOM : Classe : ______. Page 3. Page 4. EXERCICE E : Un FEU 



Correction

2017 - Correction exercices de logique Niv. 1 - Page /1 6. Correction. Exo1. Réalise la description par algorigramme permettant à Mario d'avancer dès que le 



Débuter la programmation – Robotprog

b. Réaliser l'organigramme afin que le robot avance de 5 pas. (jusqu'au mur). 1. Page 2. 2 Réalisation de l'organigramme « Le bloc test ».



Fiche brevet n°6 - Lorganigramme (=algorithme)

Exercice (avec correction) : 1°) Recopier le cours sur l'organigramme et le tableau des symboles. 2°) Étude de l'organigramme du distributeur de boisson a 



seule la version en ligne de cet organigramme fait foi

ORGANIGRAMME DU CONSEIL - 2019. PAGE 67. Membre de la commission SOS droits de (DEC) - Commission de règlement des difficultés d'exercice en collaboration ...



Organigramme-Exercice-Leçon.pdf

L'ORGANIGRAMME : UN DIAGRAMME FONCTIONNEL. • Les diagrammes fonctionnels permettent de décrire le fonctionnement des systèmes automatisés plus simplement qu' 



NOMS : Prénoms : Classe : Exercices Programmation 3ème :

Ensuite vous découperez chaque exercice et vous ferez l'organigramme correspondant (attention utilisez une règle). Puis vous pourrez tester les programmes 



Initiation à lalgorithmique.

Organigramme de programmation. Exercice n°5 : Imaginons un four évolué ! Le four serait muni d'un capteur pour vérifier si la cuisson est 



exo-logique-niv3-correction.pdf

2017 - Correction exercices de logique Niv. 4 - Page /1 6. Option. Exo 1 (organigramme ou algorithme). Exo 2. Correction. Début. OUI. 8h < ? < 22h.



Débuter la programmation – Robotprog

Débuter la programmation – Robotprog. Démarrer le logiciel « RobotProg ». 1 Réalisation d'organigramme « Avancer d'un pas ». a. Réaliser l'organigramme afin 



Les diagrammes fonctionnels permettent de décrire le

EXERCICE B: BARRIERE DE PARKING. •. Compléter la description du fonctionnement du système dont l'organigramme est représenté ci-contre.



Correction

2017 - Correction exercices de logique Niv. 2 - Page /1 9. Correction. Exo1. Réalise l'algorigramme permettant le fonctionnement.



Organigramme exercice

Exercices. 3 - Exemple : Page 2. EXERCICE B / BARRIÈRE DE PARKING. Compléter la descrription du Fonctionnement du système dont l'organigramme est.



exo-logique-niv1-correction.pdf

2017 - Correction exercices de logique Niv. 1 - Page /1 6. Correction. Exo1. Réalise la description par algorigramme permettant à Mario d'avancer dès que le 



Une analyse des exercices dalgorithmique et de programmation du

18 juin 2019 2017 du brevet ayant trait au thème « Algorithmique et programmation » du programme de cycle. 4. Certains de ces exercices ne mettent en jeu ...



Organigramme exercice

Organigramme. Exercices. 3 - Exemple : Page 2. NOM : Classe : ______. Page 3. Page 4. EXERCICE E : Un FEU TRICOLORE. Le feu s'allume pendant 10 sec au vert 



LPL exercices : algorithme et programmation : introduction

exercices : algorithme et programmation : introduction proposer un organigramme et programme python qui demande la taille avant de calculer l'IMC.

LPL exercices : algorithme et programmation : introduction 1

èreNSIIntroduction à Linux

Exo 1 :Préciser le chemin absolu de≂/Public/./file;≂/.././../file;/bin/./../media/../file

Exo 2 :

Préciser le chemin relativement à/home/nsi/Desktop/des fichiers suivants :≂/Public/file; Exo 3 :Préciser le chemin relativement à/media/des fichiers de l"exercice précédent. Exo 4 :Lorsque vous tapez la commandepwd, il est affiché/home/nsi/Desktop a)Quelle commande taper pour aller à≂/Nomp/? b)Créer les fichiersfile2, file10, file20, file21, file22, fale10, fale c)Quelle commande faire pour afficher le contenu du répertoire? d)Qu"affichels file?0?ls file2*?ls f[ae]l?? e)Comment effacer tous les fichiersfile...du répertoire? Exo 5 :Lorsque vous tapez la commandepwd, il est affiché/home/tnsi/Nomp a)Quelle comande taper pour aller à≂/Public/? b)Créer les fichiersfile2, file10, file20, file21, file22, fale10, fale c)Quelle commande faire pour afficher les fichiers commençant par d)Qu"affichels file?0?ls file2*?ls f[ae]l?? e)Comment effacer tous les fichiersfile...du répertoire?

Typage/entrée/sortie

Exo 6 :Décrire les spécifications du premier exercice du cours et proposer des jeux de tests.

Exo 7 :

On considère une valeurxconnue. Afin de calculer l"imagex3+x2+xon a besoin de 5 opérations

(rqx3=x×x×xcorrespond à 2 opérations). Proposer un calcul qui requiert moins d"opérations (il s"agit

de la méthode de Ruffini-Horner).

Exo 8 :

Combien d"opérations requiert le calcul dex5+x4...+xavec une approche naïve? avec l"approche de Ruffini-Horner?

Exo 9 :À partir du code IMC fournit en cours,

prop oserun organigramme et programme pythonqui demande la taille avant de calculer l"IMC. prop oserun jeu de tests et en dérouler un

Exo 10 :

Proposer un programmepythonqui demande la longueur d"un côté d"un carré et renvoie son aire. De même pour le volume d"un cube.

Exo 11 :

En s"inspirant de l"exercice précédent, on souhaite créer un programme qui demande l"âge de

l"utilisateur et calcule son âge en 2050. Proposer une spécification, un organigramme, un codepythonainsi

qu"un jeu de tests.

Exo 12 :

Écrire un programmepythonqui demande un nombre de jours et effectue la conversion en année (composée de 365j) et jours restants. Proposer un jeu de tests. Rq :a//brenvoie le quotient de la division euclidienne de a par b enpython, ainsi 15//7 = 2. Comment obtenir le reste?

Exo 13 :

Écrire un programmepythonqui demande un nombre de secondes et effectue la conversion en jours, heures, minutes et secondes. Proposer un jeu de tests.

Tests conditionnels

Exo 14 :Proposer un codepythonqui demande un nombre et précise s"il est pair.

Rq :a%brenvoie le reste de la division euclidienne de a par b enpython, ainsi16%3 = 1car16 = 3×5+1.

Exo 15 :Proposer un codepythonqui demande l"âge de l"utilisateur et affiche "Bonjour" s"il a plus de

18 ans, "Salut" sinon. Écrire l"organigramme correspondant, proposer un jeu de tests et dérouler un exemple.

Exo 16 :Proposer un organigramme, puis son codepythonqui demande les coefficients d"un point

M(x;y)et vérifie siMappartient à la parabole d"équationy=x2. Proposer un jeu de tests et un déroulé.

Exo 17 :

Proposer un organigramme, puis son codepythonqui demande un nombre et qui vérifie si ce

nombre est compris entre 0 et 20. S"il est à l"extérieur, il affiche un message d"erreur. S"il est supérieur à 15,

il affiche "Bravo!". Proposer un jeu de tests et dérouler un exemple.

G. Forhan1/5

1

èreNSI exercices : algorithme et programmation : introduction LPLExo 18 :Proposer un codepythonqui lorsqu"on lui fournit les trois longueurs dans l"ordre croissant,

précise si le triangle est rectangle. Proposer un jeu de tests.

Exo 19 :

À partir des deux vecteurs-→u=a

bet-→v=a? b ?qui définissent un parallélogramme, proposer

un codepythonqui demande les coordonnées des vecteurs puis fournit l"aire du parallélogramme ainsi

définit (on rappelle que le déterminant des deux vecteurs fournit l"aire algébrique du parallélogramme).

Exo 20 :

Écrire un programme qui calcule le déterminant (Δ =b2-4ac) d"une équation polynomiale

du 2ndegréax2+bx+c= 0et précise le nombre de solutions réelles. Proposer un jeu de tests et un déroulé.

Exo 21 :On propose un début de code qui demande un mot de passe. On souhaite a) si le mot de passe entré est "secret", le mot secret est affiché; b) si le mot de passe est une partie du mot "secret", un message annonce qu"il y a eut une erreur de frappe (e.g.si "secr" est entré on annonce une erreur de frappe); c)sinon on affiche un message courtois de refus. Compléter ce programme.mot2passe=input("Entrer votre mot de passe" if(mot2passe== "secret" ): print("secret") elif( mot2passe....... ) : print(".......") else: print(".......")Exo 22 :On donne l"algorithme ci-contre : a) En déroulant l"algorithme, quelle valeur est affichée en sortie si on entre : 112, 250 puis 321? b)Déterminer l"organigramme correspondant c) Une agence de location, Autoloc", possède un logiciel permettant de calculer le prix (en euro) de location d"une voiture à partir du nombre de kilomètres parcourus. Le logiciel utilise l"algorithme décrit ci-contre. En déduire les informations manquantes dans l"encadré suivant :Variables km: entier prix: réelAlgorithme

SAISIRkmSIkm <250ALORSprix←99SINON

prix←99 + (km-250)×0,34FIN-SI

AFFICHERprixFin Algorithme

AUTOLOC "

Tarif de location : .........e

Ce tarif permet de parcourir ......... kms

puis .........epar km supplémentaire.

Certaines de ces voitures sont équipées de la climatisation, l"agence demande alors un supplément de

0,10epour chaque kilomètre parcouru, la climatisation augmentant sensiblement la consommation en

carburant. d)Modifier l"organigramme précédent afin que : On demand esi le clien tsouhaite la climati sation. Le mon tanttotal de la lo cationsoit calc uléet affic hé.

e)Proposer un jeu de tests, implémenter l"algorithme enpythonpuis le tester sur votre jeu de tests.

Exo 23 :On considère trois nombres réelsx,yetz. a)

proposer un algorithme qui permettent d"ordonner ces 3 nombres (minimiser le nombre de comparaisons),

b)proposer un jeu de tests puis écrire cet algorithme en langage python.

Boucle finies

Exo 24 :Écrire un codepythonqui affiche la table de multiplication de l"entier7.

Exo 25 :

Écrire un codepythonqui affiche la table de multiplication de l"entier fournit par l"utilisateur.

Exo 26 :Écrire un organigramme et un codepythonqui affiche les nombres de 0 à 10. Écrire un code

pythonqui affiche les nombres pairs compris entre 10 et 100 compris. Écrire un codepythonqui affiche les

nombres impairs de 99 à 1 compris.

Exo 27 :

Écrire un organigramme et un codepythonqui affiche les carrés des nombres compris entre 0 et 10. 2/

5 G. Forhan

LPL exercices : algorithme et programmation : introduction 1

èreNSIExo 28 :Écrire un codepythonqui affiche la somme des carrés des nombres compris entre 0 et 10.

Exo 29 :On considère la fonctionfdéfinie parf(x) =x2+ 2. Proposer un codepythonqui affiche les images parfdes entiers compris entre-2et2. Dérouler le code.

Exo 30 :

Écrire un codepythonqui calcule la somme des termes compris entre deux entiersaetb

fournis par l"utilisateur. N"existerait-il pas une formule mathématique pour cela (calculer 2 fois cette somme

et regrouper les termes de manière astucieuse)?

Exo 31 :

Écrire un codepythonqui demande la valeur d"un réelxet un entiernpuis calcule par multiplication successivexn. Dérouler le programme pour(x,n) = (3,4)puis(-2,7).

Exo 32 :

Factorielle : proposer un codepythonqui affiche selon l"entiernla valeur1×2×3×...n. Si nest nul, 1 sera affiché.

Exo 33 :

Une personne a mis 1000edans un compte rémunéré à 2% mensuel. Combien y a-t-il au bout d"1 an? 2? 3? Proposer un codepythonqui calcule la somme d"argent disponible au bout denannées.

Exo 34 :

Proposer un codepythonqui pour les 100 premiers entiers (0, 1, ... 99), affiche pair s"il est pair, triple s"il est multiple de trois. Rq : a%b renvoie le reste de la division euclidienne deaparb, ainsi15%7renvoie1car15 = 2×7 + 1. Exo 35 :Proposer un codepythonqui liste tous les diviseurs entiers den. Exo 36 :Vladimir cherche à implémenter une bataille navale contre l"ordinateur. import numpy.random reussi False i numpy random randint( 0 3 j numpy random randint( 0 3 si int input "si" sj int input "sj" ifsi==iandsj==j: reussi True ifreussi : print("Bravo, croiseur coule !") else: print("Le croiseur a survecu") Il considère que la mer est un carré de3×3et qu"un croiseur occupe une case au hasard.

Rq : la fonctionrandint(n,m)permet de tirer un

nombre pseudo-aléatoire entier entre n et m-1. a) proposer l"organigramme correspondant à ce pro- gramme, b)l"implémenter surpythonet le tester, c)

Vladimir aimerait avoir 5 tentatives pour trouver

le croiseur ennemi. Il devra effectuer ses 5 tenta- tives puis seulement après il saura si le croiseur est coulé. Proposer une solution à l"aide d"une boucle POUR, tracer l"organigramme correspon- dant. Implémenter votre solution souspython.

Boucles conditionnelles

Exo 37 :

Donner les organigrammes des programmes suivants et les traduire à l"aide de bouclesTANT-QUE.foriinrange(13):

print(i)foriinrange(-2,13): print(i)foriinrange(3,12,4): print(i)Exo 38 : Proposer un programmepythonqui demande quelle est la capitale de l"Équateur tant que la réponse est fausse.quotesdbs_dbs48.pdfusesText_48
[PDF] Organigramme des genres littéraires

[PDF] organigramme direction lvmh

[PDF] organigramme distributeur de boisson

[PDF] organigramme entreprise exercices corrigés

[PDF] organigramme et algorithme

[PDF] organigramme exercices corrigés

[PDF] organigramme louis vuitton malletier

[PDF] organigramme lvmh 2016

[PDF] organigramme ministère de l'habitat maroc

[PDF] organigramme moet hennessy

[PDF] organigramme portail automatique

[PDF] organigramme portail coulissant

[PDF] organigramme techno 3eme

[PDF] organigramme technologie 4ème

[PDF] organigramme type agence de communication