0% ont trouvé ce document utile (0 vote)
33 vues3 pages

Introduction à la programmation et IDE

Ce document présente une leçon d'introduction sur les environnements de programmation. Il explique les concepts de base tels que le code binaire, les différents types de langages de programmation comme l'assembleur et C++, et les étapes du processus de programmation comme définir le problème, écrire le code, et compiler et interpréter. Il énumère également des exemples populaires d'environnements de développement intégrés libres et dans le cloud.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues3 pages

Introduction à la programmation et IDE

Ce document présente une leçon d'introduction sur les environnements de programmation. Il explique les concepts de base tels que le code binaire, les différents types de langages de programmation comme l'assembleur et C++, et les étapes du processus de programmation comme définir le problème, écrire le code, et compiler et interpréter. Il énumère également des exemples populaires d'environnements de développement intégrés libres et dans le cloud.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction à la programmation [Niveau 1]

Leçon 1 / Activité 1
Environnement de programmation

Objectif de l'activité
Renforcer le processus qu'une machine suit pour programmer et installer un IDE dans un
ordinateur.
Pratique ce que tu as appris

I. Accédez à Internet et recherchez quel est le code binaire correspondant à chaque lettre,
numéro ou caractère.

II. Recherchez sur Internet quelques exemples des différents types de langages de
programmation, ainsi que ses caractéristiques de syntaxe et notez-les dans le tableau.

Types de langages de Exemple Syntaxe.


Programmation
Langage machineIl est formé par des uns
00000 1001110 CHARGER 11110
(1) et des zéros (0) qui exécutera directement la
Unité centrale de traitement (UCT).
Langages de bas niveau ou
Langages assembleurs (en anglais
assembleur également appelés mnémoniques
MOV AL, 61h
Les mnémotechniques sont un premier niveau d'abstraction.
Assignez la valeur hexadécimale 61 (97 décimal) à
Ce ne sont plus des programmes exécutables directement par enregistrement "AL".
l'ordinateur, mais des textes de code source
intelligibles par des humains qui ont besoin de quelque chose
outil (essentiellement un compilateur) pour
sa traduction en langage machine que le CPU
puisse exécuter.

FORTRAN, PASCAL, C, ADA, ALGOL. LIRE (20);


Ce serait le code d'un programme qui suma :=1;
détermine le factoriel d'un nombre dans un langage Pour i=0 à 20 faire
Langages symboliques procéduraux impératif inventé : {
suma :=suma+1
impératifs procédure factorielle(entier n){ }
entier résultat = 1; ÉCRIRE (suma);
tant que (n > 0) {
resultado = resultado * n;
n = n - 1;
}
renvoie le résultat;
}

#include <iostream>
int main(void)
Langages symboliques procéduraux {
orientados a objetos C++, C#, Phython, Java, Ruby, Object-C std::cout << "Bonjour le Monde" << std::endl;
std::[Link]();
//avec 'std::[Link]();' on attend
hasta que el usuario pulse enter.
retourner 0;
}

SÉLECTIONNER * DE Clientes OÙ
Langages symboliques déclaratifs SQL PKCliente=`11211008’ ORDER BY Nom;
fonctionnels
La syntaxe est fibonacci(N, F) -> Terme N de la
Langages symboliques déclaratifs Prologue sucesión (el resultado se guarda en F).
logiques fibonacci(0, 0) :-!
fibonacci(1, 1) :-!.
fibonacci(N ,F) :-N1 est N - 1, fibonacci(N1, F1),N2
est N - 2, fibonacci(N2, F2), F est F1 + F2.

%el fibonacci se llama recursivamente dejando el


résultat en F.

III. Ordonnons les étapes du processus de programmation, en notant l'étape à laquelle


correspond

Processus de programmation

(3) Écrire le code de programmation qui est la séquence d'étapes à réaliser, dans l'éditeur
d'un environnement de développement intégré (IDE), tu devras utiliser la syntaxe propre du
langage dans un éditeur de texte ou dans un compilateur exécutable.
(4) Utiliser un compilateur qui lit les données de l'éditeur, il se chargera de vérifier que les
les instructions doivent être claires et la syntaxe correcte.

(1) Définir le problème, en analysant en quoi il consiste et quels résultats on souhaite obtenir.

(5) Exécuter un interpréteur, qui traduit le langage en langage machine, puis le débogueur
exécute ligne par ligne et s'arrête en cas d'erreur pour correction. Ensuite, un
L'assembleur se charge de relier les instructions si d'autres de programmes différents sont introduites.

(2) Développer des algorithmes, des diagrammes de flux et des pseudocodes qui permettent de comprendre
les données, variables, processus et procédures impliqués.
IV. Relaciona con una línea los componentes de un IDE con su función.
Composant Fonction
Éditeur Il s'occupe d'assimiler chaque ligne de
instruction.
Interface Se réfère à l'ensemble des éléments qui
permettent de créer, visualiser et manipuler
composants ou la construction de
applications.
Débogueur C'est là que le code est rédigé à
exécuter, facilitant la lecture car
assignez des couleurs pour les mots réservés
variables, commentaires, entre autres.
Compilateur Sa fonction est de déterminer s'il existe
erreurs, qu'elles soient logiques ou de syntaxe
qui causent des ruptures.

Outils pour l'automatisation C'est l'écran qui s'affiche et celui qui


permet de programmer dans différents
langages et interagir.
interprète Traduisez le code en langage machine.

V. Recherchez sur Internet les principaux noms des IDE libres, intégrés propriétaires et
en ligne ou dans le nuage.

Libres Propriétaires En ligne ou dans le cloud


Élipses NetBeans, Microsoft Visual Studio, Qt Cloud9 Codeanywhere,
SharpDevelop, Créateur de Xamarin C++Builder, Koding, Codenvy, ShiftEdit,
Studio ou MonoDevelop, Embarcadero Delphi, Codiad, Eclipse Che, Orion,
Anjuta DevStudio, Code Lazarus CodeTasty, Neutron Drive
Blocs, CodeLite, Qt Python Fiddle, Nitrous
Créateur, vxDevC++, BOA Codio
Constructeur, Android Studio

Vous aimerez peut-être aussi