27.11.2014 Views

Les composantes d'une application et la logique de programmation

Les composantes d'une application et la logique de programmation

Les composantes d'une application et la logique de programmation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.<br />

La requête est un peu complexe. Il faut seulement que les élèves r<strong>et</strong>rouvent les règles<br />

perm<strong>et</strong>tant <strong>de</strong> construire <strong>la</strong> ba<strong>la</strong>nce :<br />

- C<strong>la</strong>sser les numéros <strong>de</strong> comptes dans l'ordre croissant (Or<strong>de</strong>r by).<br />

- Afficher les sommes <strong>de</strong>s débits <strong>et</strong> <strong>de</strong>s crédits pour chaque compte (Sum).<br />

- Calculer le sol<strong>de</strong> <strong>de</strong> chaque compte (<strong>la</strong> soustraction dans <strong>la</strong> c<strong>la</strong>use IIF).<br />

Doc. 2 La protection <strong>de</strong>s données<br />

1.<br />

La protection peut se faire en définissant un mot <strong>de</strong> passe qui perm<strong>et</strong>tra d'ouvrir<br />

l'<strong>application</strong>.<br />

2.<br />

Le comptable peut simplement ouvrir les tables, consulter les informations <strong>et</strong> saisir <strong>de</strong><br />

nouvelles données. Il ne peut pas modifier <strong>la</strong> structure <strong>de</strong>s tables (ajout ou suppression <strong>de</strong><br />

champs) ou <strong>la</strong> supprimer.<br />

L'administrateur a tous les droits sur les tables (suppression, modification <strong>de</strong> <strong>la</strong> structure<br />

<strong>et</strong> gestion <strong>de</strong>s droits d'accès).<br />

Doc. 3 Du programme à <strong>la</strong> notation algorithmique<br />

1.<br />

Une variable est un obj<strong>et</strong> qui peut stocker une donnée pouvant subir <strong>de</strong>s modifications au<br />

cours <strong>de</strong> l'exécution d'un programme. Elle est i<strong>de</strong>ntifiée par un nom <strong>et</strong> un type (texte,<br />

numérique…).<br />

Une constante est un obj<strong>et</strong> dont <strong>la</strong> valeur reste i<strong>de</strong>ntique pendant toute <strong>la</strong> durée du<br />

programme.<br />

2.<br />

- Séquentielle (exécution d'instructions dans un certain ordre) :<br />

o Par exemple lignes 100 à 130 <strong>de</strong> l'algorithme<br />

o Par exemple lignes 90 à 120 du programme VBA<br />

- Alternative (choix d'exécution d'un ensemble d'instructions en fonction <strong>d'une</strong><br />

condition) :<br />

o lignes 90 à 180 <strong>de</strong> l'algorithme<br />

o lignes 80 à 170 du programme VBA<br />

- Répétitive (Exécution <strong>d'une</strong> même séquence d'instructions plusieurs fois) :<br />

o lignes 70 à 200 <strong>de</strong> l'algorithme<br />

o lignes 60 à 190 du programme VBA<br />

3.<br />

La remise est accordée pour tout montant HT strictement supérieur à 1 000 euros. Le taux<br />

<strong>de</strong> remise est <strong>de</strong> 10 %.<br />

Si HT > 1 000 Alors<br />

NETCOM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!