Les bases de la programmation Cartes | Quizlet

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:21 AM on 8/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Qu'est-ce que la programmation ?

Processus de conception et création d'instructions pour qu'un ordinateur exécute des tâches spécifiques

2
New cards

Que permet la programmation ?

Résoudre des problèmes, faire des requêtes à des logiciels, automatiser des processus, développer des technologies

3
New cards

Pourquoi la programmation est-elle utile en recherche expérimentale ?

Elle permet d'automatiser des tâches précises/répétitives (consignes, timing, randomisation), mieux contrôler les variables et réduire les erreurs

4
New cards

Pourquoi la programmation est-elle essentielle en statistique ?

Pour utiliser des techniques avancées, nettoyer/organiser les données, et assurer la reproductibilité (partage du code)

5
New cards

Comment la programmation aide-t-elle dans les interventions thérapeutiques ?

Elle permet de créer des outils (apps, interventions par internet) et de suivre les progrès des patients

6
New cards

Quel langage de programmation est principalement désigné pour les analyses statistiques ?

R

7
New cards

Quel langage tourne directement dans les navigateurs et est compatible avec Qualtrics ?

JavaScript

8
New cards

Quel langage de programmation est réputé facile/intuitif et très utilisé pour la programmation d'expériences ?

Python

9
New cards

Quel est le principal désavantage de R ?

Difficile à prendre en main sans connaissance préalable de la philosophie de programmation

10
New cards

Quel est le principal désavantage de Matlab ?

Extrêmement coûteux (chaque toolbox est payant)

11
New cards

Qu'est-ce qu'une ligne de commande ?

Interface en mode texte permettant d'interagir avec un système en tapant des commandes exécutées directement

12
New cards

Qu'est-ce qu'un script ?

Fichier contenant une série d'instructions exécutées de manière séquentielle, en une fois (run)

13
New cards

Qu'est-ce qu'une variable en programmation ?

Nom symbolique désignant un emplacement en mémoire où sont stockées des données

14
New cards

Quels sont les 4 types de valeurs de base ?

Entier (Integer), Flottant (Float), Chaîne de caractères (String), Booléen (Boolean)

15
New cards

Qu'est-ce qu'un entier (Integer) ?

Un nombre sans décimales, positif ou négatif

16
New cards

Qu'est-ce qu'un vecteur (Vector) ?

Collection d'éléments homogène et ordonnée

17
New cards

Qu'est-ce qu'un tableau (Array) ?

Structure de données homogène, pouvant être multi-dimensionnelle (1D, 2D, 3D)

18
New cards

Qu'est-ce qu'une matrice (Matrix) ?

Structure de données homogène et bi-dimensionnelle (lignes et colonnes), utilisée en algèbre linéaire

19
New cards

Qu'est-ce qu'une base de données (DataFrame) ?

Structure hétérogène et bi-dimensionnelle (lignes/colonnes), utilisée pour l'analyse statistique

20
New cards

Quelle est la différence entre liste et vecteur ?

La liste est hétérogène (types mixtes), le vecteur est homogène (même type)

21
New cards

Quelle est la différence entre tableau et matrice ?

Le tableau peut avoir plusieurs dimensions, la matrice est spécifiquement bi-dimensionnelle

22
New cards

Quelles sont les 3 phases du flux d'une expérience programmée ?

Début (accueil), Milieu (tâches), Fin (debriefing)

23
New cards

Quelle est la structure de base d'un conditionnel ?

If, Else/Elif, End

24
New cards

Quels sont les 2 types de boucles principaux ?

For et While

25
New cards

Quelle est la différence entre boucle For et While ?

For = chaque élément d'une liste, While = tant qu'une condition est vraie

26
New cards

Qu'est-ce qu'une fonction en programmation ?

Un bloc de code réutilisable qui exécute une tâche spécifique

27
New cards

Qu'est-ce qu'un paramètre d'une fonction ?

Une variable utilisée pour transmettre des informations à la fonction

28
New cards

Comment étudier le fonctionnement d'une fonction ou d'un package en R ?

Avec la commande help("fonction") ou help(package)

29
New cards

Quels sont les 5 types d'erreurs fréquentes en programmation ?

Type de donnée, Variable, Syntaxe, Chemin d'accès (path), Boucles

30
New cards

Quelles sont les 5 étapes du debugging ?

Lire le message d'erreur, repérer l'erreur, contrôler, vérifier les autres variables, réfléchir

31
New cards

De quoi les listes, vecteurs et tables de données sont-ils des exemples ?

Des ensembles de données (collections d'éléments), chacun avec des propriétés différentes