Différences entre versions de « Syntaxe algorithmique - syntaxe VBA »
De Didaquest
Aller à la navigationAller à la recherche(15 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 16 : | Ligne 16 : | ||
{{Conceptions erronées}} | {{Conceptions erronées}} | ||
+ | ♦ '''<span style="color:#7FFF00">Déclaration des variables:</span></big>''' Elle est obligatoire dans tous les langages de programmation et doit être explicite. .<p> | ||
+ | ♦ '''<span style="color:#FF1CAE">Fonction et procédure:</span></big>''' Toute fonction peut être traduite en procédure et vis versa .<p> | ||
+ | ♦ '''<span style="color:#00FFFF ">Langage compilé Vs langage interprété:</span></big>''' Aucune différence! Tout langage de programmation doit d'emblée être compilé.<p> | ||
{{Origines possibles des conceptions}} | {{Origines possibles des conceptions}} | ||
Ligne 33 : | Ligne 36 : | ||
|Conception-Type-1= | |Conception-Type-1= | ||
− | |Conception-Type-2= | + | |Conception-Type-2= |
|Conception-Type-3= | |Conception-Type-3= | ||
|Conception-Type-4= | |Conception-Type-4= | ||
Ligne 54 : | Ligne 57 : | ||
<!----*** Commencez les modifications Conceptions-ou-Concepts liés ***-----> | <!----*** Commencez les modifications Conceptions-ou-Concepts liés ***-----> | ||
− | |Concept-lié-1= | + | |Concept-lié-1=Résolution de problèmes |
− | |Concept-lié-2= | + | |Concept-lié-2=Pensée computationnelle |
− | |Concept-lié-3= | + | |Concept-lié-3=Programmation événementielle |
− | |Concept-lié-4= | + | |Concept-lié-4=Structures de données séquentielles |
− | |Concept-lié-5= | + | |Concept-lié-5=Structures de données linéaires |
− | |Concept-lié-6= | + | |Concept-lié-6=Allocation de mémoires |
− | |Concept-lié-7= | + | |Concept-lié-7=Récursivité |
− | |Concept-lié-8= | + | |Concept-lié-8=Programmation modulaire |
− | |Concept-lié-9= | + | |Concept-lié-9=Passage par valeur |
− | |Concept-lié-10= | + | |Concept-lié-10=Passage par référence |
+ | |Concept-lié-11=Raisonnement | ||
+ | |Concept-lié-12=Logique | ||
+ | |||
+ | |||
}}<!-- ****************** FIN Concepts liés aux conceptions ************--> | }}<!-- ****************** FIN Concepts liés aux conceptions ************--> | ||
Ligne 93 : | Ligne 100 : | ||
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************--> | <!-- ****************** Commercez les modifications pour les Vidéos *******************************************************--> | ||
+ | <youtube width="220" height="220">LPP_Ni49-nU&t=126s</youtube> | ||
<youtube width="220" height="220">kk6YbA5I-Iw&t=6s</youtube> | <youtube width="220" height="220">kk6YbA5I-Iw&t=6s</youtube> | ||
− | <youtube width="220" height="220"> | + | <youtube width="220" height="220">S03JwehU468</youtube> |
− | |||
Ligne 124 : | Ligne 131 : | ||
<!-- ************ Commercez les modifications *********************--> | <!-- ************ Commercez les modifications *********************--> | ||
− | * [[ | + | * [[Toute notation algorithmique peut être traduite en notation VBA ?]] |
− | * [[ | + | * [[Toute notation VBA peut être traduite en notation algorithmique ?]] |
− | * [[ | + | * [[Y a t-il un outil informatique qui traduit automatiquement un algorithme en VBA comme les WYSIWYG ?]] |
+ | * [[Existe-il le type CHAR en VBA ?]] | ||
+ | * [[Est ce qu'on doit tenir compte de la réservation de l'espace mémoire pour les variables lorsqu'on écrit l'algorithme ?]] | ||
+ | * [[Pourquoi ne pas écrire directement le code en VBA ?]] | ||
+ | |||
+ | |||
+ | |||
}}<!-- ******** Fin Fiche Didactique Questions ******************* --> | }}<!-- ******** Fin Fiche Didactique Questions ******************* --> |
Version actuelle datée du 7 juin 2022 à 16:34
Votre Publicité sur le Réseau |
Conception : Clarification - Explicitation
- Pour que l’ordinateur puisse exécuter les actions décrites, il faut le coder dans un langage de programmation c'est à dire compréhensible par l'ordinateur.
- Un programme est donc une suite ordonnée d’instructions élémentaires codifiées dans un langage de programmation.
- La syntaxe algorithmique est différente de la syntaxe VBA.
Conceptions erronées et origines possibles
♦ Fonction et procédure: Toute fonction peut être traduite en procédure et vis versa .
♦ Langage compilé Vs langage interprété: Aucune différence! Tout langage de programmation doit d'emblée être compilé.
Conceptions: Origines possibles
- Dans les médias, on ne parle généralement que de données et d'algorithmes. Pourtant, les calculs ne sont pas faits par les algorithmes, mais par les programmes qui sont exécutés sur les ordinateurs.
- un algorithme est abstrait alors qu'un programme logiciel est un objet éminemment concret, souvent de grande taille.
Conceptions liées - Typologie
Concepts ou notions associés
Éléments graphique
Stratégie de changement conceptuel
Questions possibles
- Toute notation algorithmique peut être traduite en notation VBA ?
- Toute notation VBA peut être traduite en notation algorithmique ?
- Y a t-il un outil informatique qui traduit automatiquement un algorithme en VBA comme les WYSIWYG ?
- Existe-il le type CHAR en VBA ?
- Est ce qu'on doit tenir compte de la réservation de l'espace mémoire pour les variables lorsqu'on écrit l'algorithme ?
- Pourquoi ne pas écrire directement le code en VBA ?
Bibliographie
Pour citer cette page: (algorithmique - syntaxe VBA)
ABROUGUI, M & al, 2022. Syntaxe algorithmique - syntaxe VBA. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Syntaxe_algorithmique_-_syntaxe_VBA>, consulté le 25, novembre, 2024
- http://laure.gonnord.org/pro/teaching/AlgoProg1112_IMA/syntaxe_algo_C_Matlab.pdf
- http://www.est-usmba.ac.ma/ALGORITHME/co/module_ALGORITHME_39.html
- https://www.lesechos.fr/idees-debats/sciences-prospective/algorithme-ou-programme-quelle-difference-321377
- http://mathematiques.ac-bordeaux.fr/profplus/formation/2009/cpt_rdu_prog_sec/atelier_algo/syntaxe_algo_v4.pdf
Votre Publicité sur le Réseau |
Catégories :
- Sponsors Question
- Conceptions
- Résolution de problèmes - Conceptions
- Pensée computationnelle - Conceptions
- Programmation événementielle - Conceptions
- Structures de données séquentielles - Conceptions
- Structures de données linéaires - Conceptions
- Allocation de mémoires - Conceptions
- Récursivité - Conceptions
- Programmation modulaire - Conceptions
- Passage par valeur - Conceptions
- Passage par référence - Conceptions
- Raisonnement - Conceptions
- Logique - Conceptions
- Fiches Conceptions
- Fiche Conceptions