Informatique 1

PLANNING
Planning

AIDE : Vérifier son quota d'espace & de l'algo vers le C
Objectifs
  • Répondre à la question : "pourquoi mon fichier ne s'enregistre pas ?"
  • Vider le cache et le contenu firefox
  • Traduire un algo en C
  • Vérifier la saisie d'un utilisateur en C
Documents
Quota Algo

TD1 - Les booléens et les conversions
Objectifs
  • Comprendre la mécanique des booléens
  • Représenter un problème en logique booléennes
  • Convertir des entiers et des réels dans plusieurs bases
  • Réaliser des opérations sur des entiers
  • Encoder les entiers signés
Document
TD1 (4h30)

TD2 - Les éléments de base
Objectifs
  • Comprendre la structure d’un algorithme
  • Connaître la différence entre une boucle POUR et une boucle TANT QUE
  • Utiliser la notation conditionnelle dans un algorithme
  • Manipuler les entrées/sorties dans un algorithme (LIRE, ÉCRIRE)
Document
TD2 (3h)

TD3 - Les fonctions et les procédures
Objectifs
  • Comprendre la structure d’un algorithme
  • Connaître la différence entre une boucle POUR et une boucle TANT QUE
  • Utiliser la notation conditionnelle dans un algorithme
  • Manipuler les entrées/sorties dans un algorithme (LIRE, ÉCRIRE)
Document
TD3 (3h)

TD4 - Les commandes unix
Objectifs
  • Prise en main d'un terminal
  • Créer, modifier et supprimer des fichiers et des répertoires
  • Copier/coller et Couper/coller des fichiers et des répertoires
  • Gérer la mémoire de son espace de travail
  • Consulter et changer les droits de fichiers et de répertoires
  • Créer des alias
  • Afficher les processus
  • Manipuler un pipe
  • La recherche dans un fichier et dans un répertoire
Documents
TD4 (4h30) wta_ranking.csv NetflixOriginals.csv

TD5 - Initiation au C
Objectifs
  • Créer son premier programme en C
  • Gérer la validité des saisies d'un utilisateur en C
  • Créer des fonctions/procédures en C
  • Comprendre les chaines de caractères en C
  • Utiliser les boucles en C
Documents
TD5 (4h30) 2-exempleMenu.c

TD6 - Le C avancé
Objectifs
  • Gérer les chaînes de caractères
  • Résoudre des problèmes mathématiques
  • Automatiser les traitements dans le terminal
Documents
TD6 (3h00)

TD7 - Les structures et les tableaux
Objectifs
  • Manipuler des structures dans un algorithme
  • Définir ses propres structures de données
  • Stocker des données dans un tableau
  • Comprendre la différence entre des fonctions, des procédures, des structures et un programme principal
Documents
TD7 (3h) TP7 (4h30)

TD8 - Aller plus loin
Objectifs
  • Manipuler des tableaux de données
  • Définir ses propres structures de données
  • Utiliser des fonctions et procèdures pour résoudre un problème
  • Appliquer l’ensemble des notions algorithmiques vu ce semestre
Documents
TP8 (7h30)