Ch3.1 - notions essentielles de logique on acquiert d’abord la logique algorithmique
(Niveau physique des traitements)
Rappel du programme : Activités 10.3. Gérer un système d’information personnel ou limité à un service Connaissances associées (notions, concepts, méthodes) Connaissances techniques…… Les éléments d’algorithmique et de langage nécessaires au développement d’applications bureautiques. Limites de connaissances (niveau exigé) Variable : nom, type, valeur. Schémas de base : séquence, alternative, itération. Notions de procédure et de fonction.
Pour réaliser un traitement exécutable sur machine on va : - tout d’abord définir la logique générale du traitement des données en vue d’obtenir les résultats c’est à dire établir l’algorithme - traduire cet algorithme dans un langage de programmation compréhensible par la machine (langages de programmation « purs » mais aussi langage de programmation comme VBA (Visual Basic Application) cad langage utilisé pour créer des modules de programmations dans les applications bureautiques et même langage de macro-commandes ou formules de calcul d’un tableur) Exemple d’algorithme : Déclarations Constantes COEFF = 2 Variables Données NOTE NOTO NOM_E Résultats MOY RECU ‘Coefficient de l’écrit
: Entier : Entier : Chaîne
‘Note de l’élève à l’écrit ‘Note de l’élève à l’oral ‘Nom de l’élève
: Réel :Booléen
‘Moyenne de l’élève ‘type oui/non (vrai /faux)
Résultats intermédiaires TOT : Entier Début
‘Total écrit oral
Saisir NOM_E Saisir NOTE Saisir NOTO TOT ←⎯ NOTE * COEFF + NOTO MOY ←⎯ TOT / (COEFF+1) Afficher ‘ Moyenne : ‘, MOY Si MOY>= 10 Alors afficher " reçu " Sinon afficher " à l’année prochaine " Fin Si Fin
BTS CGO
Notions d’algorithmique - page 1
I. Objets et actions élémentaires
I.1 Objets élémentaires : les variables (et les constantes..)
• Variable Exemple de la déclaration des variables dans un algorithme
Une variable - a un nom : identificateur de la variable - a un type : c’est