1 Série1 :Informatique Exercice1 : Saisir un prix HT et afficher le prix TTC co

1 Série1 :Informatique Exercice1 : Saisir un prix HT et afficher le prix TTC correspondant. Exercice2 : Ecrire un algorithme qui retourne la moyenne de deux nombre. Exercice3 : Ecrire un Algorithme qui permet de former puis d’afficher un entier R de quatre chiffres à partir de deux entiers M et N strictement positifs et formés chacun de deux chiffres et ceci en intercalant le nombre n entre les deux chiffres de m. Exemple :Si M=56 et N=21 alors l’entier R sera égal à 5216. Exercice4 : a et b étant deux variables de types chaîne de caractères. Ecrire un algorithme qui saisit les contenus de chacune, permute leurs contenus puis les affiche à l'écran. Exercice5 : Ecrire un programme de conjugaison à toutes les personnes au temps de l'imparfait d'un verbe régulier du premier groupe. Exercice6 : Ecrire un programme qui lit deux réels a et b comme étant les deux cotés droits d’un triangle rectangle puis d’afficher la longueur de l’hypoténuse correspondante. Exercice7 : Ecrivez un programme qui lit un nombre décimal positif au clavier et qui affiche la valeur de ce nombre, arrondie à l'entier le plus proche. Dans le cas où la partie décimale du nombre est égale à 0.5, on arrondira à l'entier supérieur. Par exemple, pour 4.5, on devra afficher 5. Exercice8 : Ecrivez un programme qui lit une ligne en entrée et affiche le nombre de caractères de cette ligne. Exemple : Voici une ligne de texte. ->25 2 Correction : Exercice 1 : Algorithme PRIXTTC {Saisit un prix HT et affiche le prix TTC correspondant} Constantes (TVA : réel) ← 20.6 (Titre : chaîne) ← "Résultat" variables prixHT, prixTTC, TVA : réels {déclarations} début {préparation du traitement} afficher("Donnez-moi le prix hors taxe :") saisir(prixHT) afficher(" Donnez le pourcentage du TVA ") saisir(TVA) ; prixTTC ← prixHT * (1+TVA/100) {calcul du prix TTC} afficher(prixHT, « DT H.T. devient ", prixTTC, « DT T.T.C.") {Présentation du résultat} Fin Exercice3 : Algorithme Serie1ex3; Variables m,n,a,b,c,d,r entiers; debut afficher("Donner les deux entiers m et n '); saisir(m,n); am div 10; bn div 10; cn mod 10; dm mod 10; ra*1000+b*100+c*10+d; ecrire("Le résultat est : ",r); Fin Exercice4 : Algorithme Serie1Ex4; variable a,b,aux:entiers; debut ecrire('Donner les deux chaînes à permuter '); saisir(a); saisir(b); auxa; ab; baux; ecrire(a); ecrire(b); end. Exercice 5 : program Serie1Ex3; uses wincrt; var verbe,terminaison,radical :string; begin writeln('Donner le verbe à conjuguer'); readln(verbe); 3 radical:=copy(verbe,1,length(verbe)-2); terminaison:=copy(verbe,length(verbe)-1,2); if terminaison<>'er' then writeln('Il ne s''agit pas d''un verbe du premier groupe') else begin writeln('Je ',radical,'ais'); writeln('Tu ',radical,'ais'); writeln('Il ',radical,'ait'); writeln('Elle ',radical,'ais'); writeln('Nous ',radical,'ions'); writeln('Vous ',radical,'iez'); writeln('Ils ',radical,'aient'); writeln('Elles ',radical,'aient'); end; end. Exercice 6 : program Serie1Ex4; uses wincrt; var a,b,c:real; begin writeln('Donner les longueurs des deux côtés droits'); readln(a,b); c:=sqrt(sqr(a)+sqr(b)); writeln(c:6:2); end. Exercice 7 : program Serie1Ex5; uses wincrt; var x:real; begin writeln('Donner l''entier à arrondir'); readln(x); writeln(round(x)); end. Exercice 8 : program Serie1Ex6; uses wincrt; var s:string; begin readln(s); writeln(length(s)); end. uploads/S4/ algorithmique-serie1.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Nov 05, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.2488MB