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

Algorithmes et Programmation en C

Ce document présente des exercices sur l'algorithmique, la programmation en C et le développement web, encadrés par M. Toukham Fogang Frédéric. Les exercices incluent des algorithmes sur le calcul de la valeur absolue et la vérification des palindromes, ainsi que des questions sur les structures de données et les langages de programmation. Il aborde également des concepts de HTML et CSS, ainsi que des questions sur les outils de développement et les résultats attendus lors de l'exécution du code.

Transféré par

baudoinnguimeya
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)
20 vues2 pages

Algorithmes et Programmation en C

Ce document présente des exercices sur l'algorithmique, la programmation en C et le développement web, encadrés par M. Toukham Fogang Frédéric. Les exercices incluent des algorithmes sur le calcul de la valeur absolue et la vérification des palindromes, ainsi que des questions sur les structures de données et les langages de programmation. Il aborde également des concepts de HTML et CSS, ainsi que des questions sur les outils de développement et les résultats attendus lors de l'exécution du code.

Transféré par

baudoinnguimeya
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

FICHE TRAVAUX DIRIGES INFORMATIQUE N02

NIVEAU : PCD Par M. TOUKAM FOGANG Frederic

PARTIE 1 : ALGORITHMIQUE ET PROGRAMMATION

Exercice 1 : Algorithme intégrant les sous-programmes


Pendant votre séance d’étude habituelle après les classes entre camarade, l’un de vous propose l’algorithme
suivant :
1. Algorithme……… 9. Fin procédure
2. Var a : entier ; 10. Debut
3. Procédure Val_Abs(var x : entier) 11. Lire(a) ;
4. Debut 12. Val_Abs(a) ;
5. 𝒔𝒊(𝒙 < 0) alors 13. Ecrire(a) ;
6.𝒙 ← −𝒙; 14. Fin Algo
7. Finsi
8. Ecrire(x)
A l’aide de vos connaissances en algorithmique et de vos propres connaissances, répondez aux
questions suivantes :
1. Identifier dans cet algorithme :
a) Le sous-programme utilisé et son nombre de paramètre
b) Une variable globale et une variable locale
c) Un paramètre formel et un paramètre effectif
2. Donner une brève différence entre le sous-programme fonction et le sous-programme procédure
3. Donner le mode de passage de paramètre utilise
a) Donner une autre appellation de ce mode de passage de paramètre en algorithmique
b) Donner la trace d’exécution de cet algorithme avec la valeur – 𝟔

Exercice 2 : Algorithme et programmation en C


En langue française, on constate qu’il existe des mots pouvant se lire dans les deux sens de lecture
(de la gauche vers la droite ou de la droite vers la gauche sans ambiguïté). Exemple : ici, non, rotor etc.
Votre grand frère étudiant en informatique au niveau I vient d’écrit l’algorithme Palindrome suivant :

1. Algorithme palindrome 12. nb←nb -1 ;


2. Var T : Tableau [1..n] : caractère ; 13. Si (i=nb ou nb = i+1 alors
3. Var nb, i : Entier ; 14. Ecrire (‘’Bravo! Ce mot est un
4. Debut palindrome’’) ;
5. Ecrire (‘‘ entrer le nombre de lettre dans le mot’’) ; 15. FinSi
6. Lire (nb) ; 16. Sinon
7. Pour i allant de 1 à nb faire 17. Ecrire (‘’Désolé, ce mot n’est pas un
8. Lire(T[𝒊] ); palindrome’’) ;
9. FinPour 18. i←nb ;
10. Pour i allant de 1 à nb faire 19. FinSi
11. Si(T[i]=T[nb] alors 20. FinPour
21. Fin
Observez attentivement cet algorithme puis répondez aux questions suivantes :
1. Définir structure de données et précisez celle utilisée dans cet algorithme
2. Donner la syntaxe de déclaration d’un tableau en algorithme
3. Identifier dans cet algorithme :
a) La structure itérative utilisée

2/2
b) Une instruction de communication du résultat à l’utilisateur
4. Recopier sur votre feuille de composition la séquence de code qui permet de remplier les données dans le
tableau.
5. Dire en quelques mots ce que faire la ligne 12 de cet algorithme
6. Rappeler la structure de base d’un programme C
7. Après avoir donné la signification du sigle IDE donnez-en deux exemples d’IDE
8. Rappeler le rôle de la bibliothèque< 𝑐𝑜𝑛𝑖𝑜. ℎ > utilisée dans un programme C
9. Traduire en langage C les lignes suivantes de l’algorithme :
a) Ligne 3 b) Ligne 5 c) Ligne 6 d) Ligne 12

Exercice 3 : Programmation web


Soit le code HTML suivant écrit par votre grand frère étudiant en informatique

Observez attentivement ce code et à l’aide de vos connaissances en programmation web, répondez aux
questions suivantes :
1. Donner la signification du sigle HTML et CSS
2. Définir : HTML, Page web, site web
3. Donner 02 avantages et deux inconvénients du HTML
4. Préciser le langage qu’on doit utiliser pour la mise en forme d’une page web
5. Donner le rôle de tous les balises utilisées dans ce code
6. Identifier dans ce code :
a) Le titre du tableau
b) Le nombre de ligne et de cellule du tableau
7. Donner la famille de logiciel permettant d’éditer le code puis citer 02 exemples
8. Donner la famille pouvant permettre de visualiser ce code puis citer 02 Exemples
9. Donner le résultat qui doit s’afficher après l’ouverture de ce code avec un navigateur

2/2

Vous aimerez peut-être aussi