Skip to content
Snippets Groups Projects
cours.md 21.55 KiB
jupytext:
  text_representation:
    extension: .md
    format_name: myst
    format_version: 0.13
kernelspec:
  display_name: C++17
  language: C++17
  name: xcpp17
rise:
  auto_select: first
  autolaunch: false
  centered: false
  controls: false
  enable_chalkboard: false
  height: 100%
  margin: 0
  maxScale: 1
  minScale: 1
  scroll: true
  slideNumber: true
  start_slideshow_at: selected
  transition: none
  width: 90%

+++ {"slideshow": {"slide_type": "slide"}}

Fonctions

+++ {"slideshow": {"slide_type": "fragment"}}

Prélude

+++ {"slideshow": {"slide_type": "slide"}}

Résumé des épisodes précédents ...

Pour le moment nous avons vu :

+++ {"slideshow": {"slide_type": "fragment"}}

  • Expressions: 3 * (4+5), 1 < x and x < 5 or y == 3

+++ {"slideshow": {"slide_type": "fragment"}}

  • Variables, types, affectation: int n = 1 + 1

+++ {"slideshow": {"slide_type": "fragment"}}

  • Instruction conditionnelle: if

+++ {"slideshow": {"slide_type": "fragment"}}

  • Instructions itératives: while, do ... while, for

+++ {"slideshow": {"slide_type": "fragment"}}

Tout ce qui est calculable par un ordinateur peut être programmé uniquement avec ces instructions
(ou presque : il faudrait un accès un peu plus souple à la mémoire)

+++ {"slideshow": {"slide_type": "fragment"}}

Pourquoi aller plus loin?

+++ {"slideshow": {"slide_type": "fragment"}}

Pour passer à l'échelle!

+++ {"slideshow": {"slide_type": "slide"}}

Motivation: l'exemple du livre de cuisine (1)

Recette de la tarte aux pommes
  • Ingrédients : 250 g de farine, 125 g de beurre, 1 œuf, 2 cl d'eau, une pincée de sel, 100 g de sucre en poudre, 5 belles pommes
  • Mettre la farine dans un récipient puis faire un puits
  • Versez dans le puits 2 cl d'eau
  • Mettre le beurre
  • Mettre le sucre et le sel
  • Pétrir de façon à former une boule
  • Étaler la pâte dans un moule
  • Peler les pommes, les couper en quartiers et les disposer sur la pâte
  • Faire cuire 30 minutes

+++ {"slideshow": {"slide_type": "slide"}}

Motivation : l'exemple du livre de cuisine (2)

Recette de la tarte aux poires