MA3LOMATE

Tronc Commun Scientifique

CoursInformatique · Programmation

Programmation

Algorithmes et instructions de base

Algorithme

Suite finie et ordonnée d'instructions permettant de résoudre un problème. Propriétés : fini, défini, efficace.

Variables et types

Variable : espace mémoire nommé. Types : entier (int), réel (float), caractère (char), booléen (bool). Ex : x ← 5 (affectation).

x ← 5 (affectation)

Entrée/Sortie

Lire(x) : entrée clavier. Écrire(x) : affichage à l'écran. Écrire("Résultat :", x+1).

Structures conditionnelles et itératives

Condition SI...SINON

SI (condition) ALORS instructionsSINON autres instructionsFINSI

Boucle POUR (itération fixe)

POUR i DE 1 À n FAIRE instructionsFIN POURExécute les instructions n fois.

Boucle TANT QUE (condition)

TANT QUE (condition) FAIRE instructionsFIN TANT QUES'arrête quand la condition est fausse.

Langages de programmation

Niveaux de langages

Bas niveau : langage machine (binaire), assembleur. Haut niveau : C, C++, Java, Python, JavaScript. Plus lisibles par l'humain.

Compilation vs Interprétation

Compilé : code source traduit en exécutable avant l'exécution (C, C++). Interprété : ligne par ligne à l'exécution (Python, JavaScript).