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

Contrôle de programmation procédurale

Ce document est un contrôle de programmation procédurale destiné aux étudiants en développement web et mobile, comprenant plusieurs exercices sur les variables, les algorithmes, et un code C++. Les exercices incluent des questions sur la validité des noms de variables, des calculs de valeurs après exécution d'instructions, et des modifications de code pour afficher des résultats spécifiques. Les étudiants doivent également écrire des algorithmes pour des calculs de salaire et de conversion de température.
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Contrôle de programmation procédurale

Ce document est un contrôle de programmation procédurale destiné aux étudiants en développement web et mobile, comprenant plusieurs exercices sur les variables, les algorithmes, et un code C++. Les exercices incluent des questions sur la validité des noms de variables, des calculs de valeurs après exécution d'instructions, et des modifications de code pour afficher des résultats spécifiques. Les étudiants doivent également écrire des algorithmes pour des calculs de salaire et de conversion de température.
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

République Algérienne Démocratique et Populaire

Ministère de la Formation et de l’enseignement Professionnels


Institut National Spécialisé de la Formation Professionnelle
Tizi Ouzou 2

Spécialité : dev web et Durée : 3 h


mobile
CONTRÔLE № 1
Module : programmation
procedurale
Semestre : 1

Exercice 1 :(4 pt)


1. Parmi les noms de variables suivants, indiquez lesquels sont autorisés et lesquels sont interdits :
xY , 22 , 3x , x3 , vrai , _compte, demo! , M A
2. Choisis le type de variable le mieux adapté pour chaque information suivante et explique ton
choix :

Duree_Experience , Nom_Client , moy_classe , Acces_Securise (oui / non) ,


Adresse_Complete , nom_agent , droit_circuler (oui / non) , classe_section (A / B /
C)

Exercice 2 :( 4,5 pt)


 Donner les valeurs des variables après l’exécution de chaque instruction :

Instruction Résultat Instruction Résultat


A ⟵ 5∧3 H ⟵ 20<=20
B ⟵ 12∗4 K ⟵ (X mod 2)=(X−10)
N ⟵ A−B J ⟵ (X∗5)>50
P ⟵ N+15 M ⟵ (X∗2+1)<(X∧2)
R ⟵ A/10 C ⟵ (A>B) Et (A<15)
X ⟵ B mod 5 D ⟵ (A=5) Ou (B>5)
Y ⟵ B div 5 E ⟵ Non (C)
F ⟵ 10>15 F ⟵ C Ou (E Et D)
G ⟵ 7<>7 G ⟵ (Non(E) Et F) Ou (C Et D)

Exercice 3 :( 3 pt)
Écrivez les algorithmes en pseudo-code correspondant aux l'organigrammes et Ensuite, expliquez
précisément ce que fait chaque algorithme."

p. 1
Exercice 4 :(4,5 pt)
Soit le code c++ suivant :
#include <iostream>
int main() {
double longueur , largeur , perimetre , surface ;
std::cout << "Veuillez entrer la longueur du rectangle : ";
std::cin >> longueur;
std::cout << "Veuillez entrer la largeur du rectangle: ";
std::cin >> largeur;
perimetre = 2 * (longueur + largeur);
surface = longueur * largeur;
std::cout << "\n--- Résultats ---" ;
std::cout << "La Longueur saisie est : " << longueur ;
std::cout << "La Largeur saisie est : " << largeur ;
std::cout << "Le Périmètre du rectangle est : " << perimetre ;
std::cout << "La surface du rectangle est : " << surface ;
return 0; }

1. Quelle est la fonction de #include <iostream> dans ce programme ?


2. Quelles sont les variables déclarées dans ce programme ?
3. Quel type de données est utilisé pour longueur et surface ? Pourquoi ce type est-il
approprié ?
4. Quelle est la différence entre std::cin et std::cout ?
5. Comment peut-on éviter d’écrire std:: devant cout et cin dans un programme C++ ?
6. Modifie les lignes d’affichage
--- Résultats ---
concernées pour que le La Longueur saisie est : 5 mètre
programme affiche exactement : La Largeur saisie est : 3 mètre
Le Périmètre du rectangle est : 16 mètre
La surface du rectangle est : 15 mètre carré
Exercice 5 : (4pt)

1. Écrire un algorithme qui demande à l’utilisateur : son nombre d’heures travaillées


(heures) son taux horaire (taux) Puis calculer et afficher :

A. le salaire brut (salaire = heures * taux)


B. le salaire avec prime en ajoutant 10%

2. Écrire un algorithme qui demande la température en Celsius (tempC) Puis calculer et


afficher :

A. La température en Fahrenheit (tempF = tempC * 9/5 + 32)


B. La température en Kelvin (tempK = tempC + 273.15)

Bon courage.

p. 2

Vous aimerez peut-être aussi