CYCLE 2 : Calculs arithmétiques
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

CYCLE 2 : Calculs arithmétiques Particularités des calculs PowerPoint PPT Presentation


  • 59 Views
  • Uploaded on
  • Presentation posted in: General

CYCLE 2 : Calculs arithmétiques Particularités des calculs. 1- Différence entre division entière et réelle 2- Division entière 3- Division réelle 4- Compatibilité de types. CYCLE 2 : Calculs arithmétiques, binaires et logiques Particularités des calculs.

Download Presentation

CYCLE 2 : Calculs arithmétiques Particularités des calculs

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Cycle 2 calculs arithm tiques particularit s des calculs

CYCLE 2 : Calculs arithmétiques

Particularités des calculs

1- Différence entre division entière et réelle

2- Division entière

3- Division réelle

4- Compatibilité de types


Cycle 2 calculs arithm tiques particularit s des calculs

CYCLE 2 : Calculs arithmétiques, binaires et logiques

Particularités des calculs

1- Différence entre division entière et réelle


1 diff rence entre division enti re et r elle

1- Différence entre division entière et réelle

a / b // division entière ou réelle ?

SI a ET b sont des entiers

Le résultat du calcul sera une valeur entière

DIVISION ENTIERE


1 diff rence entre division enti re et r elle1

1- Différence entre division entière et réelle

a / b // division entière ou réelle ?

SI a OU b est réel

Le résultat du calcul sera une valeur réelle

DIVISION REELLE


Cycle 2 calculs arithm tiques particularit s des calculs

CYCLE 2 : Calculs arithmétiques, binaires et logiques

Particularités des calculs

2- Division entière


2 division enti re

COMBIEN VALENT div et reste ?

/ (DIVISION) : résultat (quotient) entier de la division et a par b

% (MODULO) : reste de la division entière de a par b

a (3)b (2)

reste (1)div (1)

2- Division entière

int main()

{ inta=3, b=2;// opérandes

intdiv, reste;// quotient et reste

// récupération quotient et reste

div= a / b;

reste= a % b;

}


Cycle 2 calculs arithm tiques particularit s des calculs

Démo division entière

DivisionEntière.exe

Le programme effectue une division entière :

  • Calcul du QUOTIENT

  • Calcul du RESTE


Cycle 2 calculs arithm tiques particularit s des calculs

CYCLE 2 : Calculs arithmétiques, binaires et logiques

Particularités des calculs

3- Division réelle


3 division r elle

Et si le programmeur se trompait dans les types des données, que se passerait-il ?

COMBIEN VAUT div ?

a (3.)b (2.)

0div (1.5)

3- Division réelle

int main()

{ floata=3., b=2.;// opérandes

floatdiv;// quotient réel

// récupération quotient

div= a / b;

}


Cycle 2 calculs arithm tiques particularit s des calculs

CYCLE 2 : Calculs arithmétiques, binaires et logiques

Particularités des calculs

4- Compatibilité de types


4 compatibilit de types dans un calcul arithm tique

ERREUR 1 !!

div

division entière car a et b sont entiers !!

REEL

&div

1.0

Conversion de type

1

ENTIER

/ : division

Division entière

2

3

4- Compatibilité de types dans un calcul arithmétique

DIVISION RELLE ?

int main()

{ inta=3, b=2;// opérandes

floatdiv;// quotient réel

// récupération quotient

div= a / b;

}

ENTIERS

COMBIEN VAUT div ?


4 compatibilit de types dans un calcul arithm tique1

ERREUR 2 !!

div

Troncature du résultat car div est un entier !!

ENTIER

&div

1

Conversion de type

1.5

REEL

/ : division

Division réelle

2.

3.

4- Compatibilité de types dans un calcul arithmétique

DIVISION RELLE ?

int main()

{ floata=3, b=2;// opérandes

intdiv;// quotient entier

// récupération quotient

div= a / b;

}

REELS

COMBIEN VAUT div ?


4 compatibilit de types dans un calcul arithm tique2

4- Compatibilité de types dans un calcul arithmétique

a / b // division entière ou réelle ?

DIVISION ENTIERE

DIVISION REELLE

Règle de programmation : pour éviter des erreurs de calculs, utiliser, au maximum, des variables de même type dans un calcul arithmétique !!


Cycle 2 calculs arithm tiques particularit s des calculs

Démo division réelle

DivisionRéelle.exe

Le programme propose un choix à l’utilisateur :

a) affichage résultat d’une division avec :

div (réel) = a/b (entiers)

b) affichage résultat d’une division avec :

div (entier) = a/b (réels)

c) affichage résultat d’une division avec :

div (réel) = a/b (réels)

d) arrêt du programme


  • Login