0% ont trouvé ce document utile (0 vote)
34 vues4 pages

Algorithme

Le document présente un examen d'algorithme et de programmation pour des étudiants de première TI au Collège Mgr. François. Il contient plusieurs exercices sur le langage C, y compris des questions sur les structures conditionnelles, la lecture de fonctions, et des algorithmes pour compter des occurrences. Il aborde également des sujets de programmation web avec des exercices en JavaScript.

Transféré par

esthermbassi2022
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)
34 vues4 pages

Algorithme

Le document présente un examen d'algorithme et de programmation pour des étudiants de première TI au Collège Mgr. François. Il contient plusieurs exercices sur le langage C, y compris des questions sur les structures conditionnelles, la lecture de fonctions, et des algorithmes pour compter des occurrences. Il aborde également des sujets de programmation web avec des exercices en JavaScript.

Transféré par

esthermbassi2022
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

r----:;--- , -:----~ ~:~-- --' _c ------

-1 'v $j4\.tP~ Année scolaire: ;:02412025


1 Collège Mgr. Françoi~~Vie~~~GT ~~~_
,i
Mini Session
1
1 Département: Informatique Janvier 2(125

l
1

' ,
f - - ----------------,--------------------- -----'------------------,-­

Niveau: Première TI
_ _ 0.- ..
~
__
~
__ ~
.••..._.
Epreuve d'Algorithme et Programmation
',.ffùrée : 3 heures
... _. .. "._.__ _ __._._._•. . ... .._.... _._.,. _ _ ...__ . • •
cocff: 01
~
_
"
.
_
.
_
~
.
~
~
~
A- AlGORITHME!ET JA~~AGE C
--~_.--------.-...

Exercice 1 : Répondre par vrai ou faux:-O.2S*iô = 2.5pts

1- Dans l'écriture suivante: \tB, \te ne permet pas la transformation des valeurs des objets 8 et C e'
\n echappement. printf("A = %i\tB =%i\tC = %i\n", A, B, Cl;
2- #include <stdio.h> n'est pas une bibliothèque standard mais seulement un fichier d'entête.
3- printf("Quotient rationnel: %i\n", (float)A/B); permettra pour A=5 et B=2 d'obtenir le résulta'
suivant: 2.
4- printf(" %d + %d + %d + %d %~d\n", A, B, C, D, SOMME); est impossible sous C. =
5- return 0; n'est pas une instruction mais un renvoie de résultat nul sous C
6- printfO et scanfO sont des instructions d'affichage et de lecture et non des fonctions en langage C.
7- La déclaration d'une constante A de valeur 12 peut se faire de la manière suivantE:
#define A=12 ; 'r
8- Le fichier d'en-tête <stdbool.h> peut être inclus dans un programme pour simplifie la manipulatior
des variables booléennes.
9- Code::Blocks et ellipse, Visual stadio sont quelques exemples d'IDE.
1~- Quelques composants d'un IDE sont: le débogueur, le compilateur, un éditeur de code ....

Exercice 2 : Les structures alternatives sous C 1.5pt

Scruter les captures d'écran ci-dessous et écrire le programme C ayant permis de les obtenir.
,. 1- Les deux .entiers saisis sont l'un positif et l'autre négatif: j'obtiens l'écran ci-dessous aprè!
, compÜation

2­ Les deux entiers saisis sont positifs: j'obtiens l'écran ci-des~s!~0:ru~si~~~~~.~~~I~~~~~~,&i~~~'J~2;t

la triche,ie tue .eintelligence et pa, ricochet yot,. ayeni, Page Il ,ru, 4


http://sujetexa.com
e
3- les deux entiers saisis sont négatifs: j'obtiens l'écran ci-dessous après compilation
:''',:;"

C;\US~I:~5\KONFOR\Desktop\8EPC\fl,.I;Xe'>
, l e ',.' . ,1." . :' .> ,.;, <,

:!

Ecrire donc le programme qui permet de vérifier tous ces cas, en utilisant la structure
conditionnelle if ...else if.

Exercice 3 : 0.2S+0.2S=0.Spt

lire attentivement la fonction ci-dessous: relever la ou les instructions fausses et, faire une
proposition de correction. 0.25+0.25=0.Spt
" suffit juste de marquer sur la copie le numéro de la ligne ou se trouve l'instruction et l'instl'uction
i
1

1- fonction somme(tab[] : tableau d'!! entier, iMax : entier) : entier Ir!


!
2- var i, somme: entier
3- Debut
4- lire(iMax) 1

5- pour 'tallant de 1 à iMax faire : 1

6- sommef-iMax+tab[i] 1

7- finPour
8- retourner somme
9- Fin ..

E)(ercice.4 : lpt
Ecrire, une fonction qui retourne le nombre d'occurrences d'un mot dans une p~ rase ou d'un
r caractère dans un mot.

Exercice 5 : Les enregistrements et les' tableaux 6pts

la KONFOR INTELLIGENTSIA COMPUTER située à Santa DJON a décidé en 2020, pendant la période
covid-19, d'organiser les cours en Hgne. les étudiants inscrits doivent, au moment de l'inscription choisir
",chacun un ou plusieurs jours pour suivre les cours. Chaque étudiant ne peut s'inscrir~qu'~.lëJdat€ j
indiquée par l'-établissement et non celle qui lui convient. !
Un étudiant est caractérisé par: son matricule(chaine de caracteres), son nom(chaine de caracteres), son
prénom(chaine de caracteres), son sexe(Masculin ou Feminin) (Enum), sa date de naissance (DateNaiss)
, son numéro de téléphone (NumPhone)(EntÏl~r).
Les cours sont constitués en unité de v,aleur. Une unité de valeur (UV) est caractérisée par sorl
"ëodefCodeUV)'{chainedecàracteres), son intitülé (chàinedëcàraCtërés),s()njoürdëpas!;age(JoürUV)
(Enum), l'Enseignant Dispensateur (EnseignantDis) (chaine de caracteres) et son crédit dont la valeur
appartient à N * e t p ~ l J t ~ t r e < = S . . '
..

PCI'. , lU' '.


Le schéma du Meo ci-dessous nous donne de plus en plus des éclaircissements au slljet de la base d
données qui a été constituée pour l'enregistrement des étudiants.

Etudiant uv 1
"1

Matricule Codel[{
Nom Intitule
Prenom (1,n) (1,n) EnseignantDis
Sexe JourUV
DateNaiss Credit
NumPhone

Consigne:
1- lister avec leurs champs respectifs tous les enregistrements nécessaires qui Oll't aidé pour qu'ur
étudiant puisse s'inscrire et bien suivre les cours. 0.Spt*7=3.Spts
\ .
2- Ecrire un algorithme permettant uniquement d/afficher le nombre d'étudiants masculins e1
féminins et leurs notes des UV sachant qu/on a au total 10 unités de valeur et que finalement I2e
étudiants se sont inscrits. 1.Spt Ir
3:- NumPhone~690 202 205 ; dire si cette écriture est possible. 1pt

B- PROGRAMMATION WEB:

. ExerCice.1 :lpt
Ecrire un script java qui permet à un internaute de saisir un entier et le décompos\~r en produit de
facteurs premiers.

Exercice.2 :i:spt •

On veut écrire un programme JavaScript qui demande les dimensions des côtés d'IJn triangle à un
utilisateur et dit si Je triangl~est rectangle ou pas. En utilisant une fonction qui permet dE: vérifier si un:
triangle est rectangle, écrire le programme JavaScript qui permet de résoudre le problèm'~.

Exercice.3 :1.7Spt

<script language="j avascript">·


var nbre;
. var exp;
i=l; .
p=l;
var nbre = parselnt(prompt(" entrer un nombre"»;
var exp=parselnt(prompt("entrer exp"»;
while(i<=exp)(
p=p*nbre;
î;;1+1; . '
}
alert(p);
··</script>

'0.,- S IU,-4
1

1_ Cite., les variables déclarées explicitement et iinplicitement dans ce script. O.25pt


2. Dire si on peut sc passer dl.' l'instruction « panclnt » utilisée d:lI1s ce script. justifiez votre affirmation. O.25pt
3.. Nomm~,r la structure itérative utilisée dans ce scr-ipt. O.25pt
4. En fixalilt la valeur de« nbre »à 2, on fait varier celle de« exp» : trouves les valeurs respectives de p. O.spt

~xpil 2L3 41
L__-d-----+----I·---_~+ -_-_~~--

5. Dire ce que fait ce programme. O.25pt


-6. Si on inntialisl.' la valeur de p à 0 (zéro), quelle sera l'incidence sur le script? O.25pt

Exercice.4 : les ta'bles et le CSS 2pts


EcrirE' le code ayant permis d'obtenir la capture ci-contre. Création de la table :lpt; CSS :i1pt

=E:=:~::_
, ..._. __....._. ._..... , ; ,
~ 1

-..

l

OMATI, .<t
TI.·..\IlNY<.·

Exercice.S : Appel-de fonction à travers les formulaires 1.75pt

Observer scrupuleusement l'image ci-dessous et produire un code ayant permis de l'obtenir.

~>,'N'
"~-~O'
J., .':F'O':R'
., ...' , '.-' .' :..'. '.' .
'INTEljLIGENTSIA'
, ". - ,;" .-',. . " ,:," .

''''t()l\l;IPlJrE;R~ . .
1 i
i, i1
il
l'
ii
!1
····~T···

!: 11
Il
···T '11,
• .. i,

ii
i

';a,. ~ lu, 4
!

Vous aimerez peut-être aussi