• Aucun résultat trouvé

Langage C Introduction

N/A
N/A
Protected

Academic year: 2022

Partager "Langage C Introduction"

Copied!
6
0
0

Texte intégral

(1)

Langage C

Introduction

(2)

L'ÉQUIPE PÉDAGOGIQUE

RESPONSABLE : SYLVIE LEBRUN

- Charles BOURASSIN-BOUCHET - Xavier DELEN

- Julien VILLEMEJANE

INTERVENANTS PERMANENTS

- Julien DESPRES - Lucio MARTINELLI - Maha BOUHADIDA - Antoine TENART

INTERVENANTS

(3)

DEROULEMENT

SÉANCES 0-1-2

- Introduction au langage C par l’exemple

- Bonnes pratiques

SÉANCES 6-7

- Notions avancées

- Pointeurs

- Allocation dynamique

SÉANCES 3-4-5

SÉANCE 10

- Notions de base

- Tableaux 1D - Fonctions

- Gestion de fichiers

- Présentation mini-projet

SÉANCES 8-9

- Projet en groupe

(4)

OBJECTIFS

PROGRAMMATION / LANGAGE C

- Introduction au langage C par l’exemple - Langage de base

- Réalisation d’un mini-projet autour des images

SYSTÈME À MICROPROCESSEUR

- Fonctionnement d’un système à microprocesseur - Programmation bas niveau

- Gestion de la mémoire

- Vers des langages plus évolués

(5)

A PARTIR DE LA SÉANCE 8

MINI-PROJET / TRAITEMENT D’IMAGES

- Travail en groupe (4 étudiants)

- CALCULER L’HISTOGRAMME - AFFICHER L’HISTOGRAMME

- Ouvrir le fichier ASCII en lecture - Afficher l’en-tête du fichier - Ré-afficher l’image en console OBJECTIF PRINCIPAL

OBJECTIFS

INTERMÉDIAIRES

- Créer un fichier PGM - Ecrire l’en-tête du fichier - Créer une image DAMIER

(6)

EVALUATION

PROJET

- 4 points / Présentation

(étudiant aléatoire + notation par autres équipes)

- 2 points / Résultat final

EXAMEN

- 7 points / QCM

- 7 points / Problème

CRITÈRES

- Lisibilité du code : commentaires, indentation, variables...

- Explications claires

- Qualité du code : algorithme efficace

- Réutilisation possible du code : modularité

Références

Documents relatifs

Activité 1: Créer un fichier nommé « evenement1.html » composé de deux zones saisi et Ecrire un code Javascript permettant de calculer la somme de deux entiers saisis dans les zones

Il ne montre seulement que ce ne peut pas être la pensée exprimée et que la valeur de vérité satisfait le critère le plus important pour qualifier comme dénotation ďun énoncé

C’est pour cette raison que les indéxicaux peuvent parfaitement servir comme exemples : pour arriver au référent, il faut déterminer quel objet dans le monde se trouve dans la

C’est pour cette raison que les indéxicaux peuvent parfaitement servir comme exemples : pour arriver au référent, il faut déterminer quel objet dans le monde se trouve dans la

- Gère l’ensemble des périphériques / Drivers LANCEMENT D’UNE APPLICATION.

Lorsqu’il est chargé en mémoire vive pour y être exécuté, un programme se fait attribuer un espace mémoire par le système d’exploitation.. L’espace mémoire est

Cr´eer puis tester une fonction nomm´ee pgcd de param`etres m et n permettant de calculer le plus grand diviseur commun des entiers m et n au moyen de l’algorithme d’Euclide..

— le DQL (Data query language) est la partie la plus complexe du SQL, elle permet de lire les données dans la base à l’aide de requêtes. — le DCL (Data control language), qui ne