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

samedi 6 septembre 2014

Présentation de la matière

Présentation de la matière

L'informatique, en tant que science comme en tant qu'outil, a envahi notre quotidien nous apportant maints services. Elle a contribué à une transformation rapide de la société partout dans le monde. Le progrès qu’elle a enregistré au niveau logiciel comme au niveau matériel a provoqué le développement rapide de la plupart des secteurs vitaux. L'accès libre et immédiat à une source de données prodigieuse a changé radicalement les mentalités et a permis l’émergence d’un autre mode de pensée. Ce progrès continu et rapide nécessite une mise à jour perpétuelle des connaissances. Le marché de l'emploi a lui aussi vu l'émergence d'un large éventail de nouveaux métiers. L'éducation, secteur pilier dans la formation de l'individu, s'est trouvée impliquée dans cette transformation. En effet, l'enseignement de l'informatique, qui était il y a peu de temps optionnel et réservé aux dernières classes du secondaire, est devenu obligatoire dans toutes les classes du collège et du lycée. Ce choix vise à développer, de plus en plus tôt, des compétences spécifiques en matière d'informatique chez les élèves.

Les objectifs visés

Ce cours vise les objectifs suivants :
  • Apprendre les notions de base en informatique.
  • Connaître le bagage et les outils de l’informatique.
  • Se familiariser avec les constituants d’un système informatique.
  • Exploiter un ordinateur par l’intermédiaire d’un système d’exploitation.
  • Exploiter des logiciels d’applications.
  • Produire des documents multimédia et à les exploiter hors de l'apprentissage ou à des fins personnelles.
  • Utilisé le service Web (Recherche et communication).
  • Faire acquérir une certaine autonomie et favoriser son auto apprentissage.
  • Développement de l’auto formation chez l’apprenants.

La démarche pédagogique

Ce cours repose essentiellement sur deux démarches.
  • La démarche théorique : pour apprendre les notions de base et le bagage pour passer au pratique.
  • La démarche pratique : pour la manipulation.
Donc pour bien apprendre ce cours vous devez travailler dans une salle informatique occupée par un ordinateur doté d’un système d’exploitation Windows et lié par un réseau Internet, des périphériques (Imprimante, Scanner, Microphone, …), des logiciels de Microsoft Office, Le logiciel Internet Explorer ou google chrome, …
Et pour bien exploiter ce cours vous devez suivre les étapes suivantes :
  • Lire attentivement la partie cours.
  • Faite la partie pratique.
  • Evaluer vos compétences à l’aide des exercices

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