Affichage des articles dont le libellé est programmation. Afficher tous les articles
Affichage des articles dont le libellé est programmation. Afficher tous les articles

mercredi 24 septembre 2014

Programmation en logo.Net cours et logiciel

Programmation en logo.Net cours et logiciel

Le langage Logo est un langage ludique et parfaitement adapté aux enfants. 
L'installation et l'utilisation de Logo.Net est très simple et à la portée de tous.
Programmation en logo.Net
Logo.Net

Procédure d'installation:

Télécharger et installer logo.Net

Cours, activités et exercices programmation en logo.Net

La programmation en Logo.Net publié par Youssef NEJJARI


mardi 9 septembre 2014

Le langage de programmation C et C++

Le langage de programmation C et C++

Le langage C - Par Henri Garreta 

Cours complet sur le langage C écrit par Henri Garreta, du Département d'Informatique de la Faculté des Sciences de Luminy - Université de la Méditerranée (Aix-Marseille).
Il est composé des 8 chapitres suivants :
  • Eléments de base
  • Opérateurs et expressions
  • Instructions
  • Fonctions
  • Objets structurés
  • Pointeurs
  • Entrées-sorties
  • Autres éléments du langage C

Cours C++

Bien débuter en C++ - Par Alp Mestan

Vous souhaitez apprendre le C++ mais ne savez pas comment vous y prendre, par quoi commencer ? Cet article est fait pour vous ! Des outils les plus adaptés jusqu'aux meilleures ressources pour apprendre, cet article vous donnera toutes les pistes nécessaire pour effectuer un apprentissage correct du C++.
si le lien ne fonction pas cliquer ici

Outils C&C++

Visual C++ 

  • Editeur : Microsoft · 
  • Version : 2008 · 
  • Mis à jour le : 2008 · 
  • Licence : Propriétaire
Présentation : Visual C++ Express est une version allégée du célèbre environnement de développement Visual Studio. Elle peut créer des applications Win32 native ou C/C++ managé (.NET). Cette version est librement téléchargeable (vous devrez cependant vous inscrire sur le site de Microsoft pour obtenir une clé).

Borland C++ Compiler

Editeur : Code Gear - Borland · Version : 5.5 · 
Mis à jour le : 08/24/2000
Présentation : Borland C++ Compiler est une version gratuite du compilateur C & C++ inclus dans C++ Builder. Il est fourni avec les en-têtes Win32 ainsi que make.
Télécharger Borland C++

FAQ C

Sommaire
Catégorie (nombre de question)
1. Information générale (7)
2. Les types et les variables (35)
3. Pointeurs, tableaux et chaînes de caractères (40)
4. Les fonctions et les variables globales (10)
5. Les entrées/sorties (32)
6. Compilation et édition des liens (18)
7. Divers (31)

FAQ C++

Sommaire
Catégorie (nombre de question)
1. Information générale (6)
2. Généralités sur le C++ (22)
3. Caractéristiques du langage (7)
4. Programmation objet en C++ (25)
5. Les classes en C++ (69)
6. L'héritage (13)
7. Les fonctions (23)
8. Les références (6)
9. Les opérateurs (19)
10. Gestion dynamique de la mémoire (18)
11. Les namespaces (5)
12. Utilisation des exceptions (12)
13. Les chaînes de caractères (30)
14. Entrées / sorties avec les flux (29)
15. Les templates (15)
16. La STL (15)
17. Boost (11)
18. Système (2)
19. Divers (18)
20. Problèmes avec les compilateurs (10)

lundi 8 septembre 2014

Cours HTML

Cours HTML

HTML (Hypertext Markup Language) est le langage utilisé pour construire des pages web statiques (documents hypertextes) pouvant être visualisées sur le Web. Un document HTML peut incorporer du texte, des images, des animations, du son et d'autre types d'informations.
Le style d'une page HTML peut être dans la même page du contenu ou bien dans une autre page. 
La page qui contient le style d'une page en HTML est programmée en CSS (feuilles de styles en cascade).
Inversement au pages dynamiques crées par le langage PHP, le visiteur ne peut pat interagir (envoyer un Feedback) dans une page statique. 
Alors en HTML on ne peut pas créer des requêtes ou bien des boites de chat, mais il est essentiel de passer par l'HTML avant d'apprendre un autre langage de programmation comme PHP ou Java script par exemple.

Voici un cours complet d'HTML

Tutoriel complet HTML

Tutoriel vidéo HTML



dimanche 7 septembre 2014

Cours Visuel Basic

Cours Visuel Basic

Introduction au langage VBSCRIPT  par Serge Tahe

Présentation du langage VBSCRIPT, langage qui peut servir dans différents domaines : langage de script pour les administrateurs système windows, langage de script au sein de pages HTML, langage d'introduction aux langages Visual Basic et Visual Basic pour Applications.

Outils Visuel Basic

Service Pack 6

Editeur : Microsoft ·
Version : 6.0 ·
Licence : Gratuit
Présentation : Le dernier service pack indispensable pour VB 6. (27 Mo).

FAQ Visuel Basic

Sommaire
Catégorie (nombre de question)
1. A propos de cette FAQ (3)
2. Concepts, langage et environnement (42)
3. Interface (68)
4. Graphisme (5)
5. Système (105)
6. Bases de données (15)
7. Documentation et installation (8)
8. Liaison Office (19)
9. Divers (35)

MSDN VB6 Fr

Editeur : Microsoft ·
Version : 6.0 ·
Licence : Dispo
Présentation : MSDN pour Visual Studio 6 en français (l'archive .rar comprend 2 images disques en .iso standard. Taille du téléchargement : 680 Mo).


Tutoriel vidéo visuel Basic


samedi 6 septembre 2014

Introduction à la programmation

Introduction à la programmation :

Un ordinateur est une machine automatique qui traite les informations à l'aide d'un programme (suite d'instructions).

Puisque la machine ne comprend que les deux mots 0 (pas de charge) et 1 (charge), donc on ne peut pas donner à cette machine des instructions par un langage humain, et pour cela on utilise un langage de programmation.

Définitions :

Langage machine : Langage de base compréhensible par un ordinateur, soit une suite de zéros et des uns. C'est à dire du binaire. Pour pouvoir manipuler du langage machine, on est obligé de passer par l'Assembleur.

Assembleur : Langage de programmation directement compréhensible par le processeur. Les programmes écrits en assembleur permettent d'obtenir de très bonnes performances. En retour, la programmation en assembleur est très complexe.

Langage de programmation : Un langage de programmation est un ensemble des mots, des règles et des signes utilisé pour écrire des instructions (Programme) destinées à un ordinateur. Exemples : Basic, Logo, Pascale, C, …etc.

Algorithme : Un algorithme est une suite d’instructions, qui une fois exécutée correctement, conduit à un résultat donné.

Programme : Un programme informatique est une suite ordonnée d'instructions, écrites par un langage compréhensible par la machine, qui lui permet de résoudre un problème.

Programmation : La programmation est la création et l’élaboration des programmes destinés à être exécutés par un ordinateur.

Schéma


Exercices :

Soit une voiture de jeu (TAXI1), qui est capable de se déplacer dans une petite ville (voir image 1) Le chauffeur de cette voiture est un robot nommé CHAUFFEUR1 qui comprend les mots suivants : Avance x, Recule x, tourne_droite y, tourne_gauche y.
Avec x est le nombre de pas à avancer ou à reculer et y est un angle en degré à tourner.

  1. Si le robot est dans la maison 3, Quelle est sa position après l’exécution des commandes suivantes : Avance 6 Tourne_gauche 90 Avance 3?
  2. En utilisant les instructions indiquées en haut, demander au robot (CHAFFEUR1) d’exécuter les tâches suivantes en partant de la maison1 : a- Atteindre la maison 2 avec sa voiture.       b-Atteindre la maison 3 avec sa voiture.      c-Atteindre la maison 4 avec sa voiture.
  3. Combien d’instructions utilisées dans l’exécution chaque tâche?
  4. Comment appelle-t-on un ensemble d'instructions qui permettent d'exécuter une tâche?
  5. Indiquer les commandes non compréhensibles par notre Robot et donner leurs corrections:

Correction

1. Maison2.
2. a- Avance 8 Tourne_gauche 90 avance 4 Tourne_gauche 90 avance 5.
b- Avance 8 Tourne_gauche 90 avance 4 Tourne_gauche 90 avance 5 tourne_droite 90 avance 3 tourne_droite 90 avance 6.
c- Avance 8 Tourne_gauche 90 avance 4 Tourne_gauche 90 avance 5 tourne_droite 90 avance 3 tourne_droite 90 avance 6 Tourne_gauche 90 avance 3 Tourne_gauche 90 avance 49 Tourne_gauche 90 avance 1.
3.  tache1 : 5 instructions. tache2 : 9 instructions.  tache1 : 15 instructions.
4. Un programme.
5. Un langage de programmation.

Par Youssef NEJJARI