🖥 Numérique et Sciences Informatiques

Cahier de vacances : en route pour la Terminale NSI

Par WILLIAM GAMBAZZA, publié le lundi 29 juin 2020 10:01 - Mis à jour le dimanche 3 septembre 2023 21:46

Pour pouvoir aborder l’année de terminale sereinement : je dois  me mettre  à jour sur les points suivants.

Outils  : 

PROGRAMME ET ALGORITHME

  • savoir rédiger un algorithme (ou pseudo-code) à partir du vocabulaire élémentaire et pour résoudre un problème simple
  • Connaître et savoir utiliser les différents types de base (entier, listes,...) et types construits ( n-uplets, dictionnaires...)
  • savoir mettre en place une structure de test (avec print ou assert, au choix)
  • savoir utiliser les structures algorithmiques de base : boucles (bornées et non bornées), conditions
  • savoir écrire une fonction en python (mots clés, return, paramètres...)
  • connaître  des algorithmes de base :         
    • le tri par insertion 
    • le tri par sélection
    • la dichotomie
  • savoir programmer ces algorithmes en Python  quand  on me donne déjà quelques lignes de ces algorithmes

On me donne un programme simple : 

  • je sais expliquer ce qu'il fait
  • je sais identifier les variables et les distinguer des fonctions
  • je sais identifier les structures de données utilisées
  • je sais le documenter  ( pré  et post conditions ) 
  • je sais proposer un jeu de tests pertinents (et les résultats attendus )

Développer ses compétences numériques via PIX