LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Cours BTS: la logique Algorithmique

Mémoire : Cours BTS: la logique Algorithmique. Recherche parmi 298 000+ dissertations

Par   •  17 Mars 2015  •  1 801 Mots (8 Pages)  •  1 865 Vues

Page 1 sur 8

4 La logique algorithmique

Exercice 1 (p. 66)

Rédiger l’algorithme permettant de déterminer si un enfant peut être admis en crèche.

Algorithme : Admission en crèche

LEXIQUE

Annaiss Entier {Année de naissance}

Année Entier {Année civile en cours}

DEBUT

Année  AAAA

AFFICHER "Entrer l’année de naissance"

//Le texte à afficher doit être indiqué entre guillemets//

SAISIR Annaiss

//Annaiss étant un nom de variable, il n’est pas indiqué entre guillements//

SI Annaiss > Année

ALORS

AFFICHER "Année de naissance erronée"

SINON

SI (Année – Annaiss) < 3

ALORS

AFFICHER "Enfant admis en crèche"

SINON

AFFICHER "Enfant non admis en crèche"

FINSI

FINSI

FIN

Exercice 2 (p. 66)

Rédiger l’algorithme permettant de compter le nombre de noms saisis avant l’interruption de la saisie.

Algorithme : Décompte des noms saisis

LEXIQUE

Nom Chaîne {Noms saisis}

NbNom Entier {Nombre de noms saisis}

DEBUT

NbNom  0

AFFICHER "Entrer un nom (ou Fin pour terminer)"

SAISIR Nom

TANT QUE Nom <> "Fin"

NbNom  NbNom+1

AFFICHER "Entrer un nom (ou Fin pour terminer)"

SAISIR Nom

FIN TANT QUE

AFFICHER "Nombre de noms saisis " NbNom

FIN

Exercice 3 (p. 66)

Rédiger l’algorithme permettant d’afficher le taux de remise accordé en fonction des numéros de catégorie saisis.

Algorithme : Détermination du taux de remise accordé

LEXIQUE

NumCatClt Chaîne {Numéro catégorie client (AUT, CTR, ECO, ENS, ETU, LYC)}

TauxRemClt Réel {Taux remise client}

DEBUT

AFFICHER "NumCatClt (ou Fin pour terminer)"

SAISIR NumCatClt

TANT QUE NumCatClt <> "Fin"

TauxRemClt  0,00

SI NumCatClt = "AUT"

ALORS TauxRemClt  0,00

SINON SI NumCatClt = "CTR"

ALORS TauxRemClt  0,02

SINON SI NumCatClt = "ECO"

ALORS TauxRemClt  0,075

SINON SI NumCatClt = "ENS"

ALORS TauxRemClt  0,05

SINON SI NumCatClt = "ETU"

ALORS TauxRemClt  0,05

SINON SI NumCatClt = "LYC"

ALORS TauxRemClt  0,08

SINON AFFICHER "Numéro catégorie client erronée"

FINSI

FINSI

FINSI

FINSI

FINSI

FINSI

AFFICHER "Le taux de remise accordé est de :" TauxRemClt

AFFICHER "NumCatClt (ou Fin pour terminer)"

SAISIR NumCatClt

FIN TANT QUE

FIN

Exercice 4 (p. 66)

1. Rédiger l’algorithme permettant de calculer le montant de la remise annuelle accordée à une entreprise à partir du chiffre d’affaires annuel référencé dans la base de données. Au terme du traitement décrit dans l’algorithme, la valeur de la remise annuelle sera mise à jour dans la base. Utiliser les variables suivantes : CAHT et RemAnn.

Algorithme : Calcul du montant de la remise annuelle accordée à une entreprise

LEXIQUE

CAHT Réel {CA annuel de l’entreprise}

RemAnn Réel {Montant de la remise annuelle}

DEBUT

RemAnn  0,00

LIRE CAHT

SI CAHT <= 15 000,00

ALORS RemAnn  0,00

SINON SI CAHT<=30 000,00

ALORS RemAnn  (CAHT-15 000,00) x 0,02

SINON SI CAHT <= 60 000,00

ALORS RemAnn  300,00 + (CAHT-30 000,00) x 0,03

SINON RemAnn  1 200,00 + (CAHT-60 000,00) x 0,05

FINSI

FINSI

FINSI

ECRIRE RemAnn

FIN

2. Tester l’algorithme à partir du jeu d’essai

...

Télécharger au format  txt (14.2 Kb)   pdf (161.2 Kb)   docx (14.9 Kb)  
Voir 7 pages de plus »
Uniquement disponible sur LaDissertation.com