Semaine #1 INF155 par Frédérick Henri.

Slides:



Advertisements
Présentations similaires
Cours Algorithmique et Analyse : Introduction
Advertisements

Initiation à la programmation et algorithmique cours 2
Algorithmes et structures de données 3ème cours Patrick Reuter
La logique algorithmique
Algorithmique Résume.
GEF 243B Programmation informatique appliquée Expressions et opérateurs.
Tests et itérations Programmes séquentiels ne résolvent pas tous les problèmes exemple simple : calcul des racines d'un polynôme de d° 2 dans R Algorithme.
5. Les structures répétitives
Les bases de l’Algorithmique
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Points importants de la semaine Les fonctions. La portée. La passage par copie. Les tableaux.
Points importants de la semaine Les types arithmétiques. Les opérateurs.
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Partie 1 Etude de l'existant
Points importants de la semaine Les boucles. Les types arithmétiques. Les opérateurs.
Introduction à l’algorithmique
Les éléments de base de l’algorithmique
Structures de contrôle de l’exécution
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Sémantique axiomatique
Python La structure itérative
Algorithmique et Programmation
Points importants de la semaine Les classes et les objets. Les classes dExcel. Les objets dExcel. Les objets de la classe Range.
Bases de la programmation en C++ 1 Les enchaînementsdinstruction Séquentiels. Exécutions dinstructions les unes à la suite des autres. Instructions séparées.
Principes de programmation (suite)
Semaine #1 INF130 par Frédérick Henri.
Points importants de la semaine Les allocations programmées de mémoire. Les enregistrements.
Semaine #1 INF135 par Frédérick Henri.
Points importants de la semaine Les tableaux. Rappel : les tableaux Quest-ce quun tableau ? Réponse : Un tableau est une série déléments de même type.
Points importants de la semaine Le préprocesseur. La conversion de types. Les fonctions.
Points importants de la semaine Les sous-programmes. Les paramètres.
Points importants de la semaine Les constantes de compilation. Les fonctions.
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
Instruction sélective switch-case Instruction répétitive do-while For
Principes de programmation
COURS DE PROGRAMMATION ORIENTEE OBJET :
CSI 1502 Principes fondamentaux de conception de logiciels
ECP – Option SA Henri Fallon
Plan troisième cours Instruction sélective Instruction répétitive
Répéter dans un programme avec une Instruction itérative
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
Structures alternative et répétitive
L’essentiel du langage C
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
3 Les instructions. Cours 32 Plan du cours 3 Instruction Bloc Portée L’alternative Affectations =, +=, *=… Comment comparer –Comparer des réels –Comparer.
SIF-1053 Architecture des ordinateurs
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Algorithmes sur les sons
Un survol du language C.
Structures de contrôle
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
Initiation à l’Algorithmique
Les structures de contrôle
Programmation en C.
Introduction à la programmation (420-PK2-SL) cours 8
Introduction à la programmation (420-PK2-SL) cours 4 Gestion des applications Technologie de l’information (LEA.BW)
Scripts et fonctions Instructions de contrôle
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Objets et Actions Élémentaires.
Initiation aux bases de données et à la programmation événementielle
Algorithmique Algorithmique  Pascal
Philippe Gandy – 6 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy – 10 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Algorithmique Boucles et Itérations
Philippe Gandy – 13 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
BASE DE L’ALGORITHMIE.  Un système d’instructions.  Pour résoudre d’un problème ou d’une classe de problèmes  Recette de cuisine pour faire un gâteau.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Semaine #1 INF130 par Frédérick Henri.
Transcription de la présentation:

Semaine #1 INF155 par Frédérick Henri

Points importants de la semaine Les algorithmes. Les variables. Les types. Les instructions conditionnelles. Les instructions itératives (les boucles).

Rappel : les algorithmes Qu’est-ce qu’un algorithme ? Réponse : Un algorithme est une séquence d’instructions permettant de réaliser une tâche en un nombre fini d’étapes.

Rappel : les algorithmes Donnez un exemple d’algorithme tiré de la vie courante. Réponses : Une recette de cuisine Les instructions pour assembler un meuble. Les étapes à suivre pour réaliser un laboratoire de physique.

Rappel : les variables Qu’est-ce qu’une variable ? Réponse : D’un point de vue théorique, une variable est un identificateur (comme x ou prénom) utilisé pour représenter une valeur. D’un point de vue pratique, une variable est un espace mémoire où l’on peut ranger une information.

Rappel : les variables Quelles sont les deux utilisations possibles d’une variable ? Réponse : On peut : lui assigner une valeur. consulter la valeur qu’elle représente (ou possède).

Rappel : les types Qu’est-ce qu’un type de données ? Réponse : Un type de données est un nom que l’on associe à un ensemble de valeurs et aux opérations que l’on peut appliquer sur ces dernières.

Rappel : les types Énumérez les deux types de données vus à présent. Réponse : Les nombres entiers (int). Les nombres réels (double).

Rappel : les instructions conditionnelles Qu’est-ce qu’une instruction conditionnelle ? Réponse : Une instruction conditionnelle est une instruction permettant de choisir les instructions à réaliser en fonction de l’évaluation d’une expression booléenne.

Rappel : les instructions conditionnelles Qu’affiche le code suivant ? x = 1; if (x > 3) printf("Vrai!"); else printf("Faux!"); 1 n’est pas plus grand que 3. L’expression booléenne est donc fausse. Réponse : Faux!

Rappel : les instructions itératives À quoi sert une instruction itérative ? Réponse : Une instruction itérative permet de répéter une ou plusieurs instructions tant que l’évaluation d’une expression booléenne est vraie.

Rappel : les instructions itératives Qu’affiche le code suivant ? x = 2; while (x > 0) { printf("%i\n", x); x = x – 1; } 1 est plus grand que 0. L’expression booléenne est donc vraie. 0 n’est pas plus grand que 0. L’expression booléenne est donc fausse. 2 est plus grand que 0. L’expression booléenne est donc vraie. Réponse : 2 1

C’est tout pour la partie théorique de la semaine # 1. Maintenant, place à la partie pratique!