Cahier de textes 1TSIOC - SI4 - Septembre octobre 2016
Mardi 6 septembre 2016
Chapitre 1
- Définition d'un algorithme.
- Pour commencer nous allons étudier la programmation séquentielle puis la programmation évènementielle pour terminer par la programmation objet.
Celle-ci sera étudiée plus en détails au second semestre et en seconde année pour l'option SLAM.
Démonstration de la règle à calculer :
https://www.youtube.com/watch?v=t80i2fyGNoM
Définition d'un algorithme :
https://fr.wikipedia.org/wiki/Algorithme
Définition d'un Onomastisme :
https://fr.wikipedia.org/wiki/Onomastisme
Notes sur le langage C :
http://emmanuel-delahaye.developpez.com/tutoriels/c/notes-langage-c/
Exercice :
- Par groupe de trois au maximum vous effectuerez une recherche sur un langage (c.f. le cours) en rédigeant quelques lignes sur son historique et l’évolution du nombre des utilisateurs.
Voir les pages suivantes pour obtenir des classements d’utilisation des langages :
http://www.tiobe.com/index.php/content/paperinfo/tpci/
http://www.developpez.com/actu/87863/Meilleurs-langages-de-programmation-en-2015-decouvrez-les-langages-en-forte-croissance-et-les-plus-demandes-par-les-employeurs-selon-l-IEEE/
Mardi 13 septembre Vous présenterez en quelques minutes, votre travail, à vos camarades.
Mercredi 7 septembre 2016
Chapitre 2
Découverte de la programmation au travers du langage Logo :
http://tortue-logo.fr/fr/tortue-logo
Le logo.net
http://baseseninformatique.blogspot.fr/2014/09/programmation-en-logonet-cours-et.html
Exercice : Dessinez un carré ...
T.P. Logo
Dépose de votre T.P. sur le logo groupe A.
Dépose de votre T.P. sur le logo groupe B.
Mardi 13 septembre 2016
ATTENTION
Il faut vérifier sur pronote le groupe (A) qui doit avoir T.P. mercredi 14 septembre 2016 de 15 heures 30 à 17 heures 30.
Présentation à l'oral des différents langages par les groupes d'étudiants (noté).
Faire le point sur les étudiants qui n'ont pas renvoyé la fiche de renseignements.
Chapitre 3
Le langage C, installation d'un environnement de développement.
Présentation des différents groupes :
Groupe 1.
Groupe 2.
Groupe 3.
Groupe 4.
Groupe 5.
Groupe 6.
Mardi 20 septembre 2016
Quelques exemples en langage C : Trier trois nombres, le jeu du nombre mystère, calcul du montant T.T.C.
Algorithme et programme en pseudo code pour trier N>3 nombres.
Mercredi 21 et vendredi 23 septembre 2016
T.P. Langage C
Dépose de votre T.P. sur le Langage C groupe A.
Dépose de votre T.P. sur le langage C groupe B.
Mercredi 28 septembre et vendredi 30 septembre 2016
Langage C - suite
Dépose de votre T.P. sur le langage C suite groupe A.
Dépose de votre T.P. sur le langage C suite groupe B.
http://webcompiler.cloudapp.net/
Mardi 04 octobre 2016
Chapitre II : partie 3 - Différents algorithme pour réaliser la même opération --> Calcul de la somme de 1 à N (au moins deux méthodes).
Partie 3 --> Le langage C (cours).
#include <iostream>
Cours du jour.
Vendredi 7 octobre 2016
Devoir sur table N°1
Suite des fin des T.P.s sur le langage C (sous Debian) groupe A.
Mardi 11 octobre 2016
Correction du devoir sur table.
Mercredi 12 octobre 2016
Le jeu du morpion.
Dépose de votre T.P. sur le jeu du Morpion groupe A.
Vendredi 14 octobre 2016
Lecture du diaporama (12) arrêt
langage C les opérateurs.
Passage de variable.
Le jeu du morpion.
Dépose de votre T.P. sur le jeu du Morpion groupe B.
Mardi 18 octobre 2016
Première partie, quelques éléments pour le T.P. sur le morpion :
Tableau.
Arrêt du cours sur la diapositive : Procédures et fonctions (18)
Mercredi 19 octobre 2016
Groupe B
T.P. sur le morpion c.f. au dessus.