Explication de la programmation algorithmique (3ème niveau) par l'utilisation d'exemples simples. Elle est expliquée et appuyée par le cours et des exercices.
[...] Le programme a été traduit à partir de l'algorithme suivant : ALGORITHME FOURNISSEUR variables ok:booléen réponse, correct:caractère début ouvrir fournisseur ok:="faux" afficher "s'agit-il d'un nouveau fournisseur ? saisir réponse si réponse="N" alors saisir n°fournis lire fournisseur afficher raison_sociale, adresse_fournis sinon répéter saisir n°fournis, raison_sociale, adresse_fournis afficher "les renseignements sont-ils corrects ? " saisir correct si correct="O" alors ok:="vrai" écrire fournisseur finsi jusqu'à OK="faux" finsi fermer fournisseur fin Après avoir testé l'algorithme, vous vous êtes aperçu qu'il ne fonctionnait pas correctement dans le cas de la saisie des caractéristiques d'un nouveau fournisseur. Modifiez-le en conséquence. [...]
[...] Un article est caractérisé par une référence, une désignation, un prix et une quantité en stock. Ex : X250 Survêtement Adidas Bleu 70,00 exemplaires X250 : Chaîne de caractères Survêtement Adidas Bleu : Chaîne de caractères 70,00 : Réel 12 : Entier Comment faire ? - 1ère solution : 4 tableaux mais problèmes si 10 champs pour caractériser un article 10 tableaux ! ! ! - 2ème solution : Tableau d'enregistrements. Représentation souhaitée : X250 Survêt EXERCICE . [...]
[...] OUVRIR Table_articles LIRE (Premier Enregistrement) Table_articles TANT QUE Table_articles.Ref "A03" FAIRE LIRE (Enregistrement Suivant) Table_articles FIN TANT QUE SUPPRIMER (Enregistrement) Table_articles FERMER Table_articles B.7 Modifier un enregistrement (Réécriture) Pour modifier un enregistrement, il faut être positionné dessus puis utiliser l'instruction REECRIRE. Exemple : on veut modifier le prix de l'article dont la référence est A02. OUVRIR Table_articles LIRE (Premier Enregistrement) Table_articles TANT QUE Table_articles.Ref "A02" FAIRE LIRE (Enregistrement Suivant) Table_articles FIN TANT QUE SAISIR Table_articles.prix REECRIRE (Enregistrement) Table_articles FERMER Table_articles ALGORITHME - Chapitre 8 Fonctions et Procédures A. FONCTIONS STANDARDS Notion de fonction : Imaginons que vous souhaitiez calculer la racine carrée d'un nombre et l'afficher. [...]
[...] Alors, il doit bien y avoir un truc. La solution consiste à isoler les instructions demandant une réponse par Oui ou Non, et à appeler ces instructions à chaque fois que nécessaire. Ainsi, on évite les répétitions inutiles, et on a découpé notre problème en petits morceaux autonomes. Nous allons donc créer une fonction dont le rôle sera de renvoyer la réponse (oui ou non) de l'utilisateur. Nous avons vu que le but d'une fonction était de renvoyer une valeur. [...]
[...] TABLEAUX A DEUX DIMENSIONS Pour manipuler des données que l'on place dans un tableau découpé en lignes et colonnes, nous utilisons un tableau à deux indices. Le premier correspond au numéro de ligne, le second au numéro de colonne. Exemple : tableau (nommé NOTES) de 30 élèves pouvant avoir 5 notes en IG. Indiquez le nombre de lignes et de colonnes du tableau : - nombre de lignes : 30 - nombre de colonnes : 5 Déclaration du tableau : Le tableau se déclare, dans les variables en donnant les deux indices ou les bornes de variation des deux indices. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture