Académique Documents
Professionnel Documents
Culture Documents
Universite de K 1
Universite de K 1
PROGRAMMATION
examens
Scrum
Avril 2023
AVANT PROPOS
Scrum en sigle
C’est une scruture qui regorge en son sein quatre département far dont le département
de sciences,culture,recherche et Intech formées essentiellement de meilleurs étudiants
de nos groupes d’étude et d’encadrement qui se sont fixés plusieurs objectifs dont le
premier est celui du partage de la connaissance dans le domaine d’ingénieurs .
Le cerveau est bien une richesse que nous avons tous en commun, mais c ’ est son
utilisation qui distingue les hommes ...Parfois, il n’existe pas de gens plus intelligents
que les autres, mais c’est le travail qui nous différencie. Pour bâtir haut, il faut creuser
profond et tu seras fort dans ce que tu te donnes.
Il y a une naissance en toute connaissance, Thucydide a dit : « Avoir des connaissances
sans les partager, c’est se mettre au niveau de celui qui n’a pas d’idées ».
Je ne suis en compétition avec personne.
L ’ œuvre humaine n ’ est jamais parfaite et celle-ci ne fait pas exception, ainsi vos
remarques et suggestions seront les bienvenues et nous aideront à améliorer les
éditions futures.
bonne lecture
L’auteur
+243 812184037
bwakalepierrot@gmail.com
Question 1
Faites un algorithme qui fait la conversion d’un nombre décimal en binaire
Résolution
Fonction dec_bin
convertion entier binaire
def dec_bin_r (N): # procedure recursive
global v bin
if (N > 0): NN // 2 #-- division entière dec_bin_r (N) #-- appel recursif
v_bin (10 v_bin) + (N 2)
def dec_bin (N) : global v bin #-- fonction principale
v_bin = 0
dec_bin_r (nb) #-- appel de la partie recursive return (10 v_bin) + (N 2)
#-- test de la fonction
fin "N" =
while (fin != "0") #-- pour plusieurs essais sans avoir à relancer le programme
nbtxt = input ("Nombre = (0 pour quitter) ")
nb int (nbtxt)
bin_r dec_bin (nb)
print ("dec", nb, " bin", bin_r)
if (nb 0) :
fin="0"
Question 2
Faire un script qui fait le calcul de la somme des chiffres d’un nombre entier introduit
par l’utilisateur
Résolution
Algorithme : somme;
var N,s,i,reste : entiers;
Debut
Faire
Afficher ( "donner un entier ");
lire (N);
tant que (n<=0);
fin
Question 3
Définissez une fonction volReservoir(r,h) qui renvoie le volume d ’ un réservoir
cylindrique de rayon « r » et de hauteur « h » dans un programme qui demande l’
utilisateur d’introduire une la valeur dans le rayon et une valeur de la hauteur.
*r2
def volReservoir(r,h)
"""Calcul du volume d'un cylindre de rayon <r> et de hauteur <h> ."""
return h * pi * r^2
Question 4
Faire un programme qui résolve le problème de la saturation d ’ un fluide dans
une roche. L’utilisateur est invité à introduire la valeur du volume d’eau dans la
roche (Ve), la valeur du volume d’huile dans la roche (Vh) et la valeur du volume
de gaz dans la roche (Vg) ; Le programme vous donne le résultat de Volume de
pore (Vp) soit la somme de Ve,Vh et Vg qui représente le 100% puis calcul la
saturation de la roche. Le programme doit se présenter comme suit lors de l ’
exécution
A B C D E F G H I J K L M N O P Q R S T U V w X Y Z
1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
If (Tva=0,07) :
PTTC=PHT*1,07
Print (“le produit est de catégorie A “)
Print (“le prix TTC est “,PHT A)
Elif (TVA = 0,2)
PTTC=PHT*1,2
Print (“le produit est de catégorie B “)
Print (“le prix TTC est “,PHTB)
Elif (TVA =0,25)
PTTC=PHT*1,,25
Print (“le produit est de catégorie C “)
Print (“le prix TTC est “,PHT C)
Else:
Print (“Pas d’autres catégories disponibles merci de réessayer “)
ALGORITHME
Question I
Algo moyennes
Variables
a,b,c :Entier
Début
a <— 0
c <— 0
Répéter
Écrire (“Note de l’étudiant “,a+1,”: “)
Lire (b)
c=c+b
a=a+1
Jusqu’à b=1
Si a=1 Alors
Écrire (“Aucune note saisie “)
Sinon
Écrire (“la moyenne de la classe vaut “,(c+1)/(a-1))
Finsi
Fin
Question II
Algo somme
Var: a,b,c
a <— 0, b<— 1
Début
Écrire (“entrer nbre d’anniversaire de Junior “,n)
Lire n
Pour b=1 à c répéter
a<—a+(500+3*b)
b<— b+1
Écrire (“la somme de junior à son niem anniversaireest “,a , “dollars”).
Fin
Autres résolutions
Résolution
I.
a. Algorithme suite géométrie
Var i=entier
Var ptrm=entier Var raison=entier Var ntrm=entier Var U=entier DEBUT
U=ptrm
Tant que raison>=2 faire
Afficher ptrm Pour i=1à ntrm
U=raison * U Afficher U I=i+1
Fin pour Fin tant que
Afficher ‘Entrer une raison >=2’ FIN
b. Programmesuitegéométrie
import os
nbr=5;
pr=int(input("Entrer le premier terme: ")); r=int(input("Entrer la raison: "));
i=0;
v=pr;
while (r>=2):
print (pr);
while (i<nbr) : v=r*v;
print (v);
i+=1; os.system("Pause") os.exit();
print ("Entrer une raison >=2") os.system("Pause")
II. Algorithme des nombres premiers
Var i=entier Var N=entier Var v=booléen DEBUT
Afficher ptrm
U=raison * U
Afficher U
I=i+1
Afficher
‘Entrer une raison
FIN
Tant que N >=2 faire v=vrais
Pour i=2 à N-1
Si N mod i=0 alors
Afficher ‘le nombre n’est pas premier’ V=faux
Fin si
I=i+1
Fin pour
Si v=vrais alors
Afficher ‘le nombre est premier’ Fin si
Fin tant que
Afficher ‘Hormis l'entier 1 qui est déjà premier, Entrer un entier positif >=2’ FIN
III.
a) Science : Du point de vue scientifique, l’informatique reste une science technique et industriel
concernant le traitement automatique de l ’ information par l ’ exécution de programmes
informatiques par des machines, des systèmes embarqués, des ordinateurs, des robots, des
automates, etc. .
b) Art : L’informatique dévient un art, si il est associé au technique remarquable pour la création à
but expressif ou esthétique, comme les dessins, à travers les logiciels (Photoshop).
c) Culture : Quand l’informatique intervient dans la vie quotidienne, donc elle apporte à l’homme
une connaissance générale et spécialisée.
IV.
− Mener des étudies approfondies moyennant des logiciels et appareils appropriés et supervisés
par l’ordinateur ;
− Comprendre quelques notions de la complexité des algorithmes et comment l’utiliser ;
− Implémenter des applications qui permettant à faciliter quelques taches ;
− Résolution automatique des problèmes qui est souvent impossible à
l’homme ;
− Ceci nous aide à l’apprentissage à la nouvelle technologie ;
− Possibilité d’avoir plusieurs manières pour résoudre un problème au
même moment (grâce aux outils informatique) ;
− Mettre en pratique toutes connaissances (présentations des travaux,
projets, Etc.) ;
− L’élaboration des projets avec une grande vitesse grâce à la performance
de logiciels de base ;
− Innover, qui est aujourd’hui au top (le Numérique) ;
− Promouvoir au développement de l’humanité ;
Ce cours a comme importance pour un ingénieur :