Docs Wikilivre.
  • Accueil
  • Attestations
  • Cours & Exercices
  • Documents
  • Entreprise
  • Formation
  • Lecteur PDF
No Result
View All Result
No Result
View All Result
Docs Wikilivre.
  • Accueil
  • Attestations
  • Cours & Exercices
  • Documents
  • Entreprise
  • Formation
  • Lecteur PDF
No Result
View All Result
Docs Wikilivre.
No Result
View All Result

COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

Loader Loading...
EAD Logo Taking too long?

Reload Reload document
| Open Open in new tab

COURS ALGORITHMIQUE
ET PROGRAMMATION
INFORMATIQUE

DUT INFORMATIQUE
S1
Marie-Agnès peraldi-frati
Mâitre de conférences en informatique
UNS/IUT de Nice côte d’azur

1

M A P @ U N I C E . F R

MAP – UNS

RÉFÉRENCES

• Algorithmes D.E Knuth CSLI Publications 2011

• Introductipon a la science informatique G. Dowek Ed RPA 2010

• Eléments pour une histoire de l’informatique, D.E Knuth CSLI

Publications 2011

• Cours et exercices corrigés d’algorithmique- J. Julliand Ed Vuibert

• Algorthmique méthodes et modèles , P Lignelet Ed Masson 1988

• Cours algorithme Cécile Balkanski, Nelly Bensimon, Gérard Ligozat

Fev 2010

IUT Orsay

MAP – UNS

2

12/03/2013

1

OBJECTIF DU COURS API

• Notions de base en algorithmique
• Types de données et lien avec la machine
• Notion de sous-programmes et lien avec la compilation
• Qualité

• nommage des variables, assertions, documentation …,
• pré et post conditions

• Structures algorithmiques fondamentales: .
• Implantation des algorithmes dans un langage de

programmation.

• Introduction au test unitaire, boîte noire,
• Algorithmes fondamentaux de recherche recherche d’un

élément, parcours, tri, …

• Avoir une première notion des performances des algorithmes

utilisés

MAP – UNS

3

NOTION DE BASE EN
ALGORITHMIQUE

4

MAP – UNS

12/03/2013

2

CONCEPTS IMPORTANTS EN
INFORMATIQUE

• Algorithme : mot dérivé du nom du mathématicien

al_Khwarizmi qui a vécu au 9ème siécle, était
membre d’un académie des sciences à Bagdad .

• Un algorithme prend des données en entrée,

exprime un traitement particulier et fournit des
données en sortie.

• Programme : série d’instructions pouvant s’exécuter

en séquence, ou en parallèle (parallélisme
matériel) qui réalise (implémente) un algorithme

MAP – UNS

5

POURQUOI UN COURS D’ “ALGO” ?

•Pour obtenir de la «machine» qu’elle effectue
un travail à notre place

•Problème: expliquer à la «machine» comment
elle doit s’y prendre

• Besoins :

• savoir expliciter son raisonnement
• savoir formaliser son raisonnement
• concevoir (et écrire) des algorithmes:

• séquence d’instructions qui décrit comment résoudre un

problème particulier

MAP – UNS

6

12/03/2013

3

ALGORITHME

• Savoir expliquer comment faire un travail sans la

moindre ambiguïté

• langage simple : des instructions (pas élémentaires)
• suite finie d’actions à entreprendre en respectant une

chronologie imposée

•L’écriture algorithmique : un travail de programmation
à visée universelle

• un algorithme ne dépend pas du langage dans lequel il est

implanté,

• ni de la machine qui exécutera le programme correspondant.

MAP – UNS

7

EXEMPLE D’ALGORITHMES

• Recette de cuisine
• Notice de montage de meuble
en kit

• Mathématiques : problème 3n+1: élémentaire mais

redoutable

• si n est pair, on le divise par 2 ;
• si n est impair, on le multiplie par 3 et on ajoute 1.
• Est-il vrai que l’on finira tôt ou tard par tomber sur 1 ?

MAP – UNS

8

12/03/2013

4

12/03/2013

LES PROBLÈMES FONDAMENTAUX
EN ALGORITHMIQUE

• Complexité

• En combien de temps un algorithme va -t-il atteindre le

résultat escompté?

• De quel espace a-t-il besoin?

• Calculabilité:

algorithme ?

• Correction

• Existe-t-il des tâches pour lesquelles il n’existe aucun

• Etant donnée une tâche, peut-on dire s’il existe un

algorithme qui la résolve ?

• Peut-on être sûr qu’un algorithme réponde au problème

pour lequel il a été conçu ?

MAP – UNS

9

EXEMPLE DE LANGAGE ALGORITHMIQUE

MAP – UNS

10

5

Tags: abcoeur
Share162Tweet101Share28Send

Related Posts

e.learning) dans la formation professionnelle des salariés

Non correcte CMYK RVB – Formation Emitech

associations agrées formations secours

LICENCE EN NUTRITION ET DIETETIQUE

Next Post

Le Congé Individuel de Formation - CIF

le Cnfpt forme leS SapeurS-pompierS

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Trending Categories

Attestation Cours & Exercices Documents Entreprise Formation
No Result
View All Result

Latest documents

  • Cours Sur Les Alcools En Terminale S Pdf
  • Cours Instrumentation Industrielle Pdf
  • Cours Administration Systeme Linux Pdf
  • Cours D Audit Comptable Et Financier Ohada Pdf
  • Chimie Quantique Cours Pdf

Recent Comments

  • juliaa on FORMATION Maquillage permanent
  • SAYYED AHMAD NAFIZ on How to Create a New Microsoft Outlook/Hotmail/Live email …

Archives

  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • September 2021
  • August 2021
  • July 2021

Categories

  • Attestation
  • Cours & Exercices
  • Documents
  • Entreprise
  • Formation

Docs Wikilivre

Docs Wikilivres est site d'informations gratuit permettant de partager et lire les documents, guides pratiques et informations utiles.

  • Docs
  • Contact

© 2021 Wikilivre - Free learning for everyone.

No Result
View All Result
  • Accueil
  • Attestations
  • Cours & Exercices
  • Documents
  • Entreprise
  • Formation
  • Lecteur PDF