Td1 (2) - Copie Uyb

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

TD n°1 - Bases de l’algorithmique - CSI3

TD n°1 - Bases de
l’algorithmique

benoit.lardeux@isen-ouest.yncrea.fr

1 Conversion de base
Complétez le tableau ci-dessous en inscrivant les valeurs des nombres décimaux exprimés
dans les bases demandées :

base 10 base 16 base 8 octal base 2 binaire


décimal hexadécimal
8
12
25
32
64
89
256

2 Affectation de variables
Complétez le tableau ci-dessous en inscrivant les nouvelles valeurs des 4 variables VarA,
VarB, VarC et VarD après exécution des instructions de la première colonne.

Considérez qu’un espace mémoire dans lequel on n’a affecté aucune valeur ne contient pas
de valeur pertinente.

Repérez les notations incorrectes et n’en tenez pas compte pour la suite du tableau

variables
Instructions VarA VarB VarC VarD
VarB <- 4
VarC <- VarB + 10
VarA <- 0
VarD <- VarD + VarA
VarD <- VarA
VarB <- VarB * VarD
VarC <- VarB + 5
VarA <- 10 + 4 + 0
5 + VarB <- VarD
VarC <- VarA + VarB + VarD

3 Calcul de la TVA
Écrivez un programme qui acquiert un nombre décimal (”à virgule”), censé représenter un
prix hors taxes, et qui affiche le prix TTC correspondant. Le taux de la TVA est de 19,6 %.
Vous utiliserez les fonctions de lecture et d’affichage suivantes :

ISEN Yncréa Ouest Page 1/1


TD n°1 - Bases de l’algorithmique - CSI3

4 Parité d’un nombre


Écrivez une fonction booléenne, estPair, qui à partir d’un nombre entier strictement positif
retourne VRAI si ce nombre est pair et FAUX sinon

5 Machine qui rend la monnaie


Écrivez un programme qui, pour une somme donnée en euros, sans centimes, imprime le
nombre (minimal) de billets nécessaires pour la composer. Les billets disponibles sont respecti-
vement de 100, 50, 20, 10 et 5 euros.

Exemple : 349 = 3 × 100 + 0 × 50 + 2 × 20 + 1 × 5 + 4 euros

(Indication : a et b étant des expressions entières, le quotient et le reste de la division entière


de a par b s’obtiennent respectivement par les expressions a / b et a % b)

ISEN Yncréa Ouest Page 2/1

Vous aimerez peut-être aussi