☀️
420-1G2-HU Logique de programmation
  • 👋Bienvenue dans le cours de logique de programmation!
  • Bases de la logique de programmation
    • Concepts de la programmation
    • Les opérateurs
      • Exercices
    • Les commentaires
  • Les données
    • Les données et types simples
    • Les variables, les constantes et les opérations de base
    • Les opérations d'écriture et de lecture
    • Les opérations sur les chaînes de caractères
    • Laboratoire 1 - données
    • Laboratoire 2 - données
  • Les collections de données
    • Les listes
    • Les opérations sur les listes
    • Laboratoire listes - solution
    • Les dictionnaires
      • Exercices
  • Différents types de traitements
    • Structures logiques séquentielle
    • Structures logiques conditionnelles (if/else/elif)
    • Structures logiques répétitives (boucles)
      • Exercices de base
      • Laboratoire boucles - solution
  • Modularisation
    • Création et appels des fonctions
    • La documentation des fonctions
    • Annotation de types dans les fonctions
    • Laboratoire - fonctions (niveau débutant)
    • Révision express fonctions
    • Les modules
      • Laboratoire
  • La portée des variables
  • Débogage
    • 🫂Le débogueur, c'est ton ami!
      • Introductions aux outils de débogage
      • Techniques de débogage
    • Les erreurs et exceptions
      • Introduction aux notions d’erreurs
      • Les exceptions et leurs gestion
      • Exercices de base - avec solutions
      • Laboratoire débogage et gestion des erreurs -solution
  • Tests unitaires
    • Tests unitaires
    • Exercice
  • Cryptographie
    • Introduction à la cryptographie
  • Les fichiers
    • Accès aux fichiers
  • Résolution de problèmes
    • Résolution de problèmes : exercice introductif
    • Étapes d'analyse et de résolution de problèmes
  • Activités avec Légos
    • Introduction à la programmation
    • Consolidation sur les fonctions avec des blocs
    • Pratiquer les boucles avec des blocs
  • Laboratoires
    • Simulation combat - dragon vs chevalier
    • Simulateur de bataille - Les anneaux du pouvoir
    • Jeu de cartes
    • Lien logique mathématique
      • Algèbre de Boole
    • Crypto variée
    • Après Noël
  • git - système de gestion de versions
    • Introduction à Git
    • Étapes de création des dépôts Git
  • Classes inversées
    • Résolution de problèmes, fonctions et traitements conditionnels
  • Examens
    • Examen 2 - 2023
    • Examen 3 - 2023
    • Examen 2 - 2024
  • Révision
    • Fonctions, gestion d'erreurs et tests unitaires
    • Résolution de problème
  • Trucs utiles
    • Check-list
Powered by GitBook
On this page
  • But du laboratoire
  • Question 1
  • Question 2
  • Question 3
  • Question 4
  • Question 5
  1. Les données

Laboratoire 1 - données

Les opérateurs et l’écriture à l’écran

But du laboratoire

  • Utiliser l'opération d'écriture à l'écran (print).

  • Utiliser les opérateurs arithmétiques, logiques et de comparaison.

  • Utiliser des variables.

  • Utiliser les différentes méthodes de formatage d'une chaîne de caractères.


Question 1

Durée : 1 minute

Afficher à l'écran la phrase "Hello World".

Question 2

Durée : 5 minute

Afficher à l'écran un entête de programme contenant vos informations.

Résultat attendu :

******************************
**  Nom: Bouallouche, Dalicia
**  No étudiant: 1234567
**  Date: 01-01-1970
******************************

Question 3

Durée : 5 minute

Afficher à l'écran un entête de programme. Le programme ne fera qu'afficher l'entête et le menu.

Résultat attendu :

**************************************
**  Bienvenue dans mon application  **
**************************************
<ligne vide>
Veuillez entrer un choix:
1. Hello World
0. Quitter

Question 4

Durée : 10 minute

Testez les opérateurs mathématiques et logiques et affichez le résultat.

Résultat attendu :

5 + 4 = 9
5 - 4 = 1
...
5 // 4 = 1
5 % 4 = 1
5 < 4 = False
5 <= 4 = False

Exemple :

Pour afficher 5 + 4 = 9, le code sera : print("5 + 4", 5 + 4)


Question 5

Durée : 10 minute

À l'aide des opérations mathématiques et logiques, répondre aux questions. Vous devez prouver votre réponse à l'aide de code.

  • Est-ce que 5∗4 est égal à 2∗10 ?

  • Est-ce que 52∗20+4 est plus petit que 130∗8 ?

  • Est-ce que 52∗(20+4) est plus grand ou égal à 12∗100+4 ?

Résultat attendu :

5 * 4 est-il égal à 2 * 10 ? True
52 * 20 + 4 est-il plus petit que 130 * 8 ? False

Exemple : exécutez le résultat suivant et analysez le.

print("Est-ce que 5 + 4 est égal à 8 + 1 ?", 5+4 == 8+1)

PreviousLes opérations sur les chaînes de caractèresNextLaboratoire 2 - données

Last updated 9 months ago