CYCLE 2 : Calculs arithmétiques
Download
1 / 14

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


  • 86 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' CYCLE 2 : Calculs arithmétiques Particularités des calculs' - mora


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

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

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, 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()

{ int a=3, b=2;// opérandes

int div, reste;// quotient et reste

// récupération quotient et reste

div= a / b;

reste= a % b;

}


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, 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()

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

float div;// quotient réel

// récupération quotient

div= a / b;

}


CYCLE 2 : Calculs arithmétiques, binaires et logiques données, que se passerait-il ?

Particularités des calculs

4- Compatibilité de types


4 compatibilit de types dans un calcul arithm tique

ERREUR 1 !! données, que se passerait-il ?

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()

{ int a=3, b=2;// opérandes

float div;// 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 !! données, que se passerait-il ?

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()

{ float a=3, b=2;// opérandes

int div;// 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 données, que se passerait-il ?

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 !!


Démo division réelle données, que se passerait-il ?

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


ad