Rappels
Un algorithme est une suite finie d’opérations logiques
ordonnées
Un ordinateur effectue la suite d’opérations logiques, c’est
une machine de stockage et de traitement de l’information:
BÊTE et RAPIDE
L’ordinateur ne se trompe jamais!
C’est le rôle du programmeur de mettre au point les
algorithme et donc de définir de façon efficace la suite
d’opérations.
#include <stdio.h>
float aplusb(float a, float b);
int main ()
{
float a,b,c;
a=1.5;
b=3.1; c=0.;
c=aplusb(a,b);
printf(“a+b=%f”,c);
return 0;
}
float aplusb(float a,float b)
{
return a+b;
}
Structure d’un programme C
Commandes préprocesseur (#)
Déclaration des fonctions
Programme principal
Déclaration des variables
Initialisation des variables
Appel des modules/fonctions
Définition des fonctions/modules
Les types d’algorithmes
Iteratif Récursif cursif croisé
Démontrabilité
difficile Démontrabilité aisée (par récurrence)
Les types courants de variables en C
NULL0void
8double
4float
8unsigned long int
0 a + 42949672954unsigned int
0 a +655352unsigned short int
0 a +2551unsigned char
-4294967296 a +42949672958long int
-2147483648 a +21474836474int
-32768 a +327672short int
-128 a 1271char
PortéeOctetsType
Exemple de cast:
int z;
float x;
z=1;
x=(float) z;
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !