Chapitre ......... : Algorithmie et programmation
Chapitre ......... : Algorithmie et programmation
I]
I] Définitions
Définitions
Définition
Définition Algorithme
Un algorithme est une suite finie d'instructions permettant de résoudre un problème.
Exemples :
Une recette de cuisine.
Un programme de calcul.
Un programme de construction.
Poser une division, une multiplication, ...
Résoudre le compte est bon.
La cryptographie.
Définition
Définition Langage de programmation
Un langage de programmation est un programme informatique qui va permettre d'écrire des
instructions et des algorithmes qui pourront être interprétés par un ordinateur.
Exemples :
HTML, CSS,PHP
Java, Javascript
C, C#
Python
etc ...
Remarque : il existe divers outils de développement permettant de créer des applications
Xcode : pour créer des applications mac ou ios
Android Studio : pour créer des applications android
Eclipse, Visual Studio : pour développer des applications windows
etc ...
Le logiciel qui sera utilisé au collège, est Scratch qui est un logiciel qui permet de mettre en oeuvre de façon
ludique des algorithmes et permet de débuter très simplement dans l'univers de la programmation.
Exemple d'algorithme :
Demander la longueur du rectangle
Demander la largeur du rectangle
Calculer la somme de L et de l
Multiplier par 2 le résultat précédent
Annoncer le résultat
Cet algorithme permet de calculer le périmètre d'un rectangle.
1/3
II]
II] Les variables
Les variables
Définition
Définition Variables
Une variable est un objet dans lequel on stocke une information : un nombre ou du texte.
Exemple :
III]
III] Les conditions et les tests
Les conditions et les tests
Les tests numériques Les tests logiques Les tests événementiels
IV]
IV] Les boucles
Les boucles
Si … Alors ... Si … Alors … Sinon ... Répéter jusqu'à ce que ...
Ce programme affiche le résultat du programme
de calcul suivant :
▪ Choisir un nombre
▪ Ajouter 3
▪ Multiplier le résultat par 2
▪ Retrancher 6
Deux variables ont été utilisées ici :
▪ nombre : variable qui va stocker le nombre saisit par
l'utilisateur
▪ resultat : variable qui va stocker le résultat du
programme de calcul. Sa valeur est mise à
jour à chaque étape du programme de calcul.
2/3
Exemple :
Ce programme affiche la liste des diviseurs du nombre saisit par l'utilisateur.
L'instruction nombre modulo etape permet de calculer le reste de la division euclidienne de nombre par etape.
Donc, s'il vaut 0 alors ça signifie que etape est un diviseur de nombre.
La variable diviseurs utilisée ici est une liste. Une liste est une boîte qui contient plusieurs objets.
Voici le résultat obtenu avec le nombre 15 :
3/3
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !