1 of 15

Algorithmique 1

DEPARETMENT INFORMATIQUE

MIPC S1

Mme Khadija Bouzaachane

2 of 15

  • Objectif:
    • Apprendre les concepts de base de l'algorithmique et de la programmation

    • Etre capable de mettre en œuvre ces concepts pour analyser des problèmes simples et écrire les programmes correspondants

  • Plan:
    • Généralités
    • Algorithmique (affectation, instructions conditionnelles, instructions itératives)

    • Langage C (un outil de programmation)

MIPC

2

2019/2020

3 of 15

Sommaire

  • Chapitre 1: Généralités
    • Survol des systèmes de numération
    • Codage
    • Composants d’un ordinateur

Chapitre 2 les éléments de base d’un algorithme et leur représentation en langage C

    • Types de bases, constantes, variables
    • Expressions
    • Affectation, lecture/écriture

Chapitre 3 la sélection en algorithmique et en langage C

    • Sélection avec deux alternatives
    • Sélection avec une seule alternative
    • Imbrication de la sélection
    • Le choix multiple

Chapitre 4 Les boucles en algorithmique et en langage C

    • Boucle répéter … jusqu’à / do … while
    • Boucle tant que / while
    • Boucle pour / for

MIPC

3

2019/2020

4 of 15

Chapitre 1 : Généralités

MIPC

4

2019/2020

5 of 15

Généralités: Survol des systèmes de numération

  • Définition

MIPC

5

2019/2020

6 of 15

Généralités: Survol des systèmes de numération

  • Notation

MIPC

6

2019/2020

7 of 15

Généralités: Survol des systèmes de numération

  • Exemples:

MIPC

7

2019/2020

8 of 15

Généralités: Survol des systèmes de numération

MIPC

8

2019/2020

9 of 15

Généralités: Survol des systèmes de numération

MIPC

9

2019/2020

10 of 15

Généralités: Survol des systèmes de numération

MIPC

10

2019/2020

11 of 15

Codage

  • Passage de la base 2, 8, 16 à la base décimal

MIPC

11

2019/2020

b

12 of 15

Codage

MIPC

12

2019/2020

13 of 15

Codage

MIPC

13

2019/2020

14 of 15

Codage

MIPC

14

2019/2020

15 of 15

Codage

MIPC

15

2019/2020