0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Algorithmique Et Programmation 2025

Le document est un examen de probatoire en algorithmique et programmation pour les étudiants de la série TI au Cameroun. Il se compose de deux parties : la première concerne l'algorithmique et le langage C, tandis que la seconde aborde la programmation web, incluant des questions sur la structure de données, l'écriture d'algorithmes et la création de formulaires HTML. Les candidats doivent démontrer leur compréhension des concepts de programmation et leur capacité à écrire du code dans différents langages.

Transféré par

balebaking20
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)
4 vues3 pages

Algorithmique Et Programmation 2025

Le document est un examen de probatoire en algorithmique et programmation pour les étudiants de la série TI au Cameroun. Il se compose de deux parties : la première concerne l'algorithmique et le langage C, tandis que la seconde aborde la programmation web, incluant des questions sur la structure de données, l'écriture d'algorithmes et la création de formulaires HTML. Les candidats doivent démontrer leur compréhension des concepts de programmation et leur capacité à écrire du code dans différents langages.

Transféré par

balebaking20
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

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix-Travail-Patrie Peace-Work-Fatherland
***** *****
MINESEC/OBC MINESEC/OBC
EXAMEN : PROBATOIRE Durée : 3 heures
SERIE : TI Coef. : 3
SESSION : 202…

ÉPREUVE D’ALGORITHMIQUE ET PROGRAMMATION


Aucun document en dehors de ceux remis aux candidats par les examinateurs n’est autorisé

PARTIE I : ALGORITHMIQUE ET LANGAGE C 10 points


Le Directeur d’une agence de voyage par bus désire automatiser la gestion de son agence de
voyage. Pour voyager chaque client doit acheter un ticket au guichet afin d’avoir une place dans le
bus. Les informations relevées lors de l’achat du ticket sont : N°CNI, nom du passager, destination,
date de départ, prix du ticket. Chaque bus de cette agence compte 70 places. L’enregistrement d’un
ticket se fait à l’aide des déclarations :
Type Ticket = Enregistrement
N°CNI_Passager : entier ;
Nom_Passager : Chaine de caractères ;
Destination : Chaine de caractères ;
Date_depart : Chaine de caractères ;
Prix : entier
FinEnregistrement
Constante Max = 70 ;

On vous demande d’exploiter vos compétences en algorithmique pour répondre aux questions
suivantes :
1. Définir les termes Structure de données, Enregistrement 0,5ptx2=1pt
2. Donner le nom des éléments d’un enregistrement 0.5pt
3. Déclarer Bus comme étant un tableau de Ticket de taille MAX 0.5pt
4. Déclarer Agence comme étant un tableau de Bus de taille 100 0.5 pt
5. En supposant que l’on veuille enregistrer le troisième passager dans le tableau Bus, écrire
l’algorithme qui permet d’insérer le passager N°3 qui est constitué des informations suivantes :
(1023568, ‘ Owona ’ , ‘ Maroua’, ‘12/03/2025’, 3000) 1.5pts
6. Ecrire l’algorithme de recherche d’un passager dans l’agence. On suppose que le passager
recherché est : (148002, ‘ Olinga’, ‘Douala’, ‘02/02/2025’, 14500) 1.5pts
1|3
7. Ecrire un algorithme qui calcule la recette de cette agence de voyage lorsque chaque Bus effectue
un voyage partant de Garoua et donc les destinations peuvent être :
Destinations Prix du ticket
Maroua 3000
Ngaoundéré 6000
Yaoundé 14000
Douala 18000

8. Décrire la différence entre langage compilé et langage interprété 1pt


9. Citer deux (02) exemples de langages compilés de programmation 0,5pt
10. Proposer deux (02) exemples d’IDE qui peuvent vous permettre d’exécuter un programme C 0,5pt
11. Traduire en langage C, la structure de données : Type Ticket = Enregistrement …. 1pt
12. Ecrire en langage C un programme qui affiche les 100 premiers tickets d’un Bus 1,5pts

PARTIE II : PROGRAMMATION WEB 10 points


Au cours d’un TP sur la programmation web, il vous est demandé de réaliser un formulaire comme ci-
dessous :
Utilisateur

Mot de passe

Hobby Sport Cinéma

Genre Masculin Féminin

Commentaire

Annuler OK

1. Définir le terme : Formulaire 0,5pt


2. Ecrire le code HTML permettant de créer ce formulaire en utilisant un tableau 3pts
3. Ecrire l’instruction JavaScript qui permet de récupérer la valeur saisie dans le champ d’id Utilisateur
en se servant de la fonction getElementById() puis de la stocker dans la variable ValeurUser 1pt

2|3
4. Ecrire une fonction JavaScript qui vérifie que le mot de passe saisie a exactement 8 caractères
et affiche correct si c’est le cas incorrect si le mot de passe a moins ou plus de 8 caractères 2pts
5. Décrire le rôle des fonctions : ParseInt() et ParseFloat() , utiliser ces fonctions pour écrire le
code de la fonction JavaScript qui convertie les FCFA en Euro. 3pts

FCFA

Euro

Convertir

6. Ecrire le code CSS permettant d’entourer le bouton convertir avec les valeurs suivantes : 0.5pts
- type de police : impact
- couleur : #00FFFF

3|3

Vous aimerez peut-être aussi