0% ont trouvé ce document utile (0 vote)
47 vues2 pages

Travaux Pratique: 1 Premier Programme

Transféré par

hung0007bt
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues2 pages

Travaux Pratique: 1 Premier Programme

Transféré par

hung0007bt
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

STPI 1A 2024–2025

Algorithmique et programmation 1

Travaux pratique

Dans ce cours, nous compilerons et exécuterons nos programmes uniquement en ligne


de commande.
Pour travailler dans de bonne condition, vous devez travailler dans un dossier spécifique
à votre travail, avec un nom clair et un emplacement dans l’arborescence bien identifié.
C’est dans ce dossier que vous enregistrez vos fichiers et que vous compilerez votre travail.
Pour écrire nos programmes en C, nous avons besoin d’un éditeur de texte qui permet
la coloration syntaxique, nous conseillons ici l’usage de l’éditeur notepad++.
Avant le TP, vous devez avoir lu l’annexe B du polycopié sur la navigation en ligne
de commande et la compilation. Avant de commencer, assurez-vous de maîtriser les
élements suivants :
(a) Avoir une bonne notion de l’arborescence des fichiers.
(b) Savoir vous déplacer dans le système de fichier à l’aide de l’invite de commande.
(c) Comprendre la différence entre code source et fichier exécutable.
(d) Savoir compiler un code source écrit en C.
(e) Savoir exécuter un fichier exécutable.

1 Premier programme
Écrire un programme qui permet l’affichage du message "Bonjour tout le monde !"
sur l’invite de commande.
Compilez ce code source, puis exécutez le programme correspondant.

2 Test de déclaration, initialistation et échange


(a) Écrire un programme qui déclare (sans initialiser) et affiche deux entiers a et
b.
Que remarque-t-on à l’execution du programme?
(b) Ajouter à ce programme la saisie et l’affichage des valeurs de a et b.
(c) Ajouter à ce programme l’échange des valeurs de a et b et afficher les nouvelles
valeurs de a et b.
INSA CVL AP 1 : travaux pratique STPI 1A 2024–2025

3 Somme et moyenne
Écrire un programme qui demande à l’utilisateur de saisir une série de 5 valeurs
entières, et qui affiche la somme et la moyenne de ces valeurs.
Dans cet exercice, on n’utilisera pas de tableau.
On pourra écrire différentes versions de ce programme, dont une au minimum
qui utilise un boucle et au plus 3 variables.

4 Exercice Bonus : rédaction des algorithmes écrits en


pseudo-langage
(a) Écrire un programme qui calcule la factorielle d’un entier saisi par l’utilisateur
et l’affiche le résultat.
(b) Écrire un programme qui calcule le pgcd de deux entiers saisis par l’utilisateur.
(c) Écrire un programme qui calcule la valeur approchée de la racine carrée d’un
nombre décimal saisi par l’utilisateur (on choisira une précision de 10−2 ). Le
programme affichera le résultat.
(d) Écrire un programme qui met en oeuvre le tri d’un tableau statique.

2/2

Vous aimerez peut-être aussi