Programming Exercises Document TD1

1/3
100%

TD1

Exercice 1

Écrire un programme, qui définit 3 variables : une variable de type texte, une variable de type nombre entier, une variable de type nombre décimal et qui affiche leur type.

Exercice 2

Affecter dans une même ligne les 3 variables précédemment définies.

Exercice 3

Publicité

Ecrire un programme qui permet de détecter le nombre de voyelles, de consonnes et des caractères spéciaux dans une phrase saisie par l’utilisateur.

Exercice 4

Ecrire un programme qui permet de calculer et afficher f(x)=sin(x)/x pour x dans [-90,90] avec un pas d’avancement 10.

  • Constater!!!
  • En étudiant les exceptions de cette expression et pour intercepter l’erreur, attribuer la valeur ‘1,0’ lorsque le programme rencontre une erreur d’exécution
  • Changer l’expression de gestion de cette exception par la syntaxe « pass ». Constater

Exercice 5

Ecrire un programme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif. (NB: Ne pas calculer le produit des deux nombres).

Publicité

Exercice 6

Ecrire un programme qui demande un entier de départ, et qui ensuite affiche les cinq entiers qui suivent.

Exercice 7

Ecrire un programme qui permet de calculer le montant des heures supplémentaires d’un employé, sachant le prix unitaire d’une heure selon le barème suivant :

  • Les 39 premières heures sans supplément,
  • De la 40ième à la 44ième heure sont majorées de 50%,
  • De la 45ième à la 49ième heure sont majorées de 75%,
  • De la 50ième heure ou plus, sont majorées de 100%.

Exercice 8

Publicité

Ecrire programme permettant de lire un nombre entier N puis calcule son factoriel.

— N!=1\2\3\. \(n-1)\*N

— 0 !=1

1. Utiliser for,

2. Utiliser while.

Exercice 9

Publicité

Définir la liste : liste =[17, 38, 10, 25, 72], puis effectuez les actions suivantes :

  • triez et affichez la liste ;
  • ajoutez l’élément 12 à la liste et affichez la liste ;
  • renversez et affichez la liste ;
  • affichez l’indice de l’élément 17 ;
  • enlevez l’élément 38 et affichez la liste ;
  • affichez la sous-liste du 2ème au 3ème élément ;
  • affichez la sous-liste du début au 2ème élément ;
  • affichez la sous-liste du 3ème élément à la fin de la liste ;
  • affichez la sous-liste complète de la liste ;
  • affichez le dernier élément en utilisant un indexage négatif.

Exercice 10

Écrire un programme chaine.py qui donne le nombre de caractères de chaque élément d’un tuple qui contient uniquement des chaines de caractères

Programming Exercises Document TD1

Computer Science, Programming Fundamentals · notes

Browse all programmation documents

TD1

Exercice 1

Écrire un programme, qui définit 3 variables : une variable de type texte, une variable de type nombre entier, une variable de type nombre décimal et qui affiche leur type.

Exercice 2

Affecter dans une même ligne les 3 variables précédemment définies.

Exercice 3

Advertisement

Ecrire un programme qui permet de détecter le nombre de voyelles, de consonnes et des caractères spéciaux dans une phrase saisie par l’utilisateur.

Exercice 4

Ecrire un programme qui permet de calculer et afficher f(x)=sin(x)/x pour x dans [-90,90] avec un pas d’avancement 10.

  • Constater!!!
  • En étudiant les exceptions de cette expression et pour intercepter l’erreur, attribuer la valeur ‘1,0’ lorsque le programme rencontre une erreur d’exécution
  • Changer l’expression de gestion de cette exception par la syntaxe « pass ». Constater

Exercice 5

Ecrire un programme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif. (NB: Ne pas calculer le produit des deux nombres).

Advertisement

Exercice 6

Ecrire un programme qui demande un entier de départ, et qui ensuite affiche les cinq entiers qui suivent.

Exercice 7

Ecrire un programme qui permet de calculer le montant des heures supplémentaires d’un employé, sachant le prix unitaire d’une heure selon le barème suivant :

  • Les 39 premières heures sans supplément,
  • De la 40ième à la 44ième heure sont majorées de 50%,
  • De la 45ième à la 49ième heure sont majorées de 75%,
  • De la 50ième heure ou plus, sont majorées de 100%.

Exercice 8

Advertisement

Ecrire programme permettant de lire un nombre entier N puis calcule son factoriel.

— N!=1\2\3\. \(n-1)\*N

— 0 !=1

1. Utiliser for,

2. Utiliser while.

Exercice 9

Advertisement

Définir la liste : liste =[17, 38, 10, 25, 72], puis effectuez les actions suivantes :

  • triez et affichez la liste ;
  • ajoutez l’élément 12 à la liste et affichez la liste ;
  • renversez et affichez la liste ;
  • affichez l’indice de l’élément 17 ;
  • enlevez l’élément 38 et affichez la liste ;
  • affichez la sous-liste du 2ème au 3ème élément ;
  • affichez la sous-liste du début au 2ème élément ;
  • affichez la sous-liste du 3ème élément à la fin de la liste ;
  • affichez la sous-liste complète de la liste ;
  • affichez le dernier élément en utilisant un indexage négatif.

Exercice 10

Écrire un programme chaine.py qui donne le nombre de caractères de chaque élément d’un tuple qui contient uniquement des chaines de caractères