Cours C 1 2009
38 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
38 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Initiation et approche d'un langage structuré:le langage CF. Dulieu (et Anouchah Momeni)Francois.Dulieu@u-cergy.fr1Objectifs de l’UE• Concevoir, écrire et exécuter des programmes simples en langage C(trouver des racines, générer des nombres aléatoir,e simuler une chute libre, classer la liste des planètes du système solaire ol'rdre croissant de leur distance par rapport au soleil…)• savoir lire, manipuler, stocker et afficher des données et résultats• savoir utiliser des structures de contrôle (conditions, boucles…)• savoir définir et utiliser des fonctions• Initiation! non vu: pointeurs, allocation 2dynamique …Objectifs de l’UEComprenez vous ceci ?A la fin de l’UE, cela ne devrait plus poser de problème3Organisation de l’UE3 (+1) séances de cours - Les supports vous seront transmis avant le cours- Disponibles en ligne5 (+1) séances devant machines1 séance de restitution sur machine4Organisation de l’UEContrôle continu:- Présence obligatoire aux 5 séances machines- Et à l’épreuve de restitutionNotation:- Le programme des TP doit être fini- Un projet personnel doit être présenté- Restitution sur machine la dernière séance5Le projet personnelLe projet personnel:Réaliser un programme en C avec le cahier descharges suivants:- Personnel et original- Inclus une saisie clavier- Inclus une sauvegarde et/ou un import- Inclus un affichage- Inclus une transformation des données (calcul…)- Programme structuré et commentéFaire un ...

Sujets

Informations

Publié par
Nombre de lectures 84
Langue Français

Extrait

Initiation et approche d'un langage structuré: le langage C
F. Dulieu (et Anouchah Momeni)
Francois.Dulieu@u-cergy.fr
1
Objectifs de l’UE
• Concevoir, écrire et exécuter des programmes simples en langage C (trouver des racines, générer des nombres aléatoire, simuler une chute libre, classer la liste des planètes du système solaire l'ordre croissant de leur distance par rapport au soleil…) • savoir lire, manipuler, stocker et afficher des données et résultats • savoir utiliser des structures de contrôle (conditions, boucles…) • savoir définir et utiliser des fonctions • Initiation!non vu: pointeurs, allocation 2 dynamique …
Objectifs de l’UE
Comprenez vous ceci ?
A la fin de l’UE, cela ne devrait plus poser de problè 3
me
Organisation de l’UE
3 (+1) séances de cours - Les supports vous seront transmis avant le cours - Disponibles en ligne
5 (+1) séances devant machines
1 séance de restitution sur machine
4
Organisation de l’UE
Contrôle continu:
- Présence obligatoire aux 5 séances machines - Et à l’épreuve de restitution
Notation: - Le programme des TP doit être fini - Un projet personnel doit être présenté - Restitution sur machine la dernière séance
5
Le projet personnel
Le projet personnel: Réaliser un programme en C avec le cahier des charges suivants: - Personnel et original - Inclus une saisie clavier - Inclus une sauvegarde et/ou un import - Inclus un affichage - Inclus une transformation des données (calcul…) - Programme structuré et commenté
Faire un descriptif succinct rédigé en français (ou anglais!)
6
Conseils inutiles ?
 Les notes l’an passé allaient de 0 à 20
 Personne n’a de lacune !
 Travailler régulièrement entre les séances - première chose à faire: installer C sur son PC
 Anticiper pour pouvoir lever les difficultés avec les enseignants
7
L’UE Introduction Exécuter Nombres & adresses Variables int float char Saisie & affichage printf scanf
Plan du cours
Cours 1 L’UE Généralités à propos de l’informatique Exécuter un programme Nombres & adresses Variables Saisie& affichage
Cours 2 et 3 Les structures de contrôles Les fonctions La programmation Fonctions et bibliothèques
8
L’UE Introduction
Exécuter Nombres & adresses Variables int float char Saisie & affichage printf scanf
Informatique ?
L'informatique: une discipline qui permet de traiter l'information à l'aide de machines
L'informatique n'est ici qu'un outil/moyen
La programmation permet de développer l'esprit d'analyse qui est à la base des raisonnements scientifiques
Utiliser une documentation
 desiterblèm proels s anDcae trnoemrep :sart ed tn ioalaniqyt nueixe' etssap9s dont a olut
L’UE Introduction
Exécuter Nombres & adresses Variables int float char Saisie & affichage printf scanf
Un langage ? …
Un langage d’instructions (d’ordres)
Du vocabulaire (< 100 mots…)
Des règles de grammaire
Se concentrer sur ce que l’on veut dire !
Ne pas se tromper sur la façon dont on le dit ! 10
L’UE Introduction Exécuter Nombres & adresses Variables int float char Saisie & affichage printf scanf
Un langage ? …
L’ordinateur manipule des nombres en binaire et connait un nombre limité d’instructions (addition, remplacement, stockage, lecture…) il exécute dans l’ordre une série d’instructions (dit en langage machine)suit un programme L’ordinateur ne se trompe que très rarement… mais on lui demande souvent d’exécuter des taches « … »
11
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents