Tableaux, compilation, portée des variables#

Prélude#

Comment vous sentez-vous en ce début de cours?#

Curieux

Grognon

Stressé

Fatigué

Enseignement adaptatif, traces d’apprentissage et recherche#

Expérimentation en cours

  • Répétition espacée, d’exercices randomisés, pour la programmation et le calcul

  • Collecte locale de traces d’apprentissage:
    voir fichier .lrs.json (Affichage -> afficher les fichiers cachés)

  • Modèle d’apprentissage

Recherches en cours

  • Évaluation du fonctionnement, de l’impact

  • Ajustement du modèle d’apprentissage

Demande de consentement à venir

  • Pour collecter vos traces d’apprentissage, après pseudonymisation

  • Pour entraîner des algorithmes

  • Pour nourrir la recherche

Au programme#

  1. Tableaux (introduction)

  2. Premiers programmes compilés

  3. Portée des variables

Résumé du cours#

Les tableaux

  • Valeurs composites homogènes pour manipuler des collections de données

  • Construction: déclaration, allocation, initialisation

  • Utilisation

Fonctions: la portée des variables

  • Variables locales

  • Variables globales

  • Portée définie par les blocs (contexte lexical)

Premiers programmes compilés

  • Édition d’un fichier programme.cpp avec une fonction main

  • Compilation: clang++ programme.cpp -o programme

  • Exécution: ./programme