• Aucun résultat trouvé

TS DS 1 : Algorithmes et fonctions 16 octobre 2015 Durée 1 heure. Le manque de soin et de clarté dans la rédaction sera pénalisé.

N/A
N/A
Protected

Academic year: 2022

Partager "TS DS 1 : Algorithmes et fonctions 16 octobre 2015 Durée 1 heure. Le manque de soin et de clarté dans la rédaction sera pénalisé."

Copied!
1
0
0

Texte intégral

(1)

TS DS 1 : Algorithmes et fonctions 16 octobre 2015 Durée 1 heure. Le manque de soin et de clarté dans la rédaction sera pénalisé.

Exercice 1 : Question de cours

1. Écrire la fonctionabsoluequi prend en argument une variable de type entière et renvoie la valeur absolue de cette variable.

2. Écrire les lignes nécéssaires pour afficher la valeur absolue de-5 avec cette fonction.

Exercice 2 : Lectures d’algorithmes

Exécuter pas à pas les algorithmes suivants et en donner l’affichage : 1. Algorithme 1 :

a = 3 if a < 7:

a = a + 8 if a <= 10:

a = a + 4 else:

a = 5 print(a)

2. Algorithme 2 : a = 0

if a > 0:

a = 20 elif a < 5:

a = 500 elif a > 1000:

a = 1 else:

a = -1 print(a) 3. Algorithme 3 : l’opération % est la détermination du

reste dans la division euclidienne u = 3

for i in range(4):

if u % 2 == 0:

u = u / 2 else:

u = 3 * u + 1 print(u)

Exercice 3 : Comprendre un nouvel algorithme Voici un algorithme :

mot = "Bienvenue"

lettre = input("Quelle lettre ? ") for caractere in mot:

if caractere != lettre:

print(caractere)

1. Si l’utilisateur saisit la lettree, quel est l’affichage de cet algorithme ? 2. Décrire par une phrase, l’objectif de ce script.

3. Modifier cet algorithme pour qu’il dénombre le nombre de fois qu’une lettre saisie par l’utilisateur apparaît dans un mot.

Il n’est pas obligatoire d’écrire ce script en langage python, on peut le faire en langage naturel.

Exercice 4 : Écrire un algorithme

Attention, on demande d’écrire une fonction, des points seront attribués pour l’écriture correct d’une fonction

1. Écrire la fonctionminimqui prend en arguments une listeLet renvoie la valeur minimale de cette liste.

Par exemple pourL = [6, 7, 3, 8, 4, 10, 15, 1, -1, 5, 9, 2]la fonction renverra -1. 2. Écrire la fonction minim2qui qui prend en arguments une liste L et qui renvoie la position de la

valeur minimale d’une listeL.

Par exemple pourL = [6, 7, 3, 8, 4, 10, 15, 1, -1, 5, 9, 2]la fonction renverra 8.

Références

Documents relatifs

On notera qu’elle est continue en particulier en 0 (à droite) bien qu’elle ne soit pas dérivable en 0 (à droite, ce point sera développé dans le chapitre sur la dérivabilité).

Dans l'espace, si deux droites sont parallèles, toute droite perpendiculaire à l'une est orthogonale à l'autre. On en déduit que les droites (NP) et (DG)

Une roue équilibrée de loterie est partagée en sept secteurs iden- tiques sur lesquels sont inscrits les lettres du mot LOTERIE?. &#34;Obtenir une consonne&#34; est un

c) Quel pourcentage représente le crédit par rapport au prix affiché ?.. Quelle est la.. Exercice N°2 :. En fait, le rectangle ABCD est la réduction à l’échelle

[r]

Effectuer la division décimale de 20,5 par 1,7 jusqu’à deux chiffres après la

Pour les deux questions suivantes, si le travail n’est pas terminé, laisser tout de même une trace de la recherche3. Elle sera prise en compte dans

Combien de jours faudrait-il pour compter tous les électrons contenus dans 1mg d’uranium enrichi au rythme d’un électron par seconde. Données : les masses atomiques de 235 U et