Tableaux, compilation, portée des variables#

Prélude#

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

Curieux

Grognon

Stressé

Fatigué

Tutorat d’informatique#

Lundi et Jeudi, 15h45-17h45

Au Bureau d’Intervention Pédagotique, 1er étage 333

Enseignement adaptatif, traces d’apprentissage et recherche#

Expérimentation en cours: Jupylates

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

  • Intégration dans Jupyter

  • Approche locale: voir vos traces d’apprentissage dans le fichier Entrainement/.lrs.json (Affichage -> afficher les fichiers cachés)

Recherches en cours

  • Évaluation de l’impact

  • Expérimentation d’algorithmes de recommandations

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