Résumé et révision Expression Algorithme Python Lire une variable Afficher le c

Résumé et révision Expression Algorithme Python Lire une variable Afficher le contenue d’une variable Expression arithmétique Arithmétique Operateurs Type entre Type sortie - + * / Mod / div Algo : puiss() Python : ** Comparaison < , > , <= , >= , = , ≠, dans < , > , <= , >= , == , !=, in Logique Non , et, ou, ouex, Not, and ,or ,xor Déclarations Algorithme Python Déclarer un tableau Déclarer une matrice Déclarer un enregistrement Déclarer un fichier dat Déclarer un fichier texte Déclaration d’une fonction Déclaration d’une procédure Structures conditionnels  Simple Réduite :  Simple complète :  Généraliser : Si (condition) alors Traitement finSi ********************* Si (condition) alors Traitement1 Sinon Traitement 2 finSi ****************** Si (condition1) alors Traitement 1 Sinon Si (condition2) alors Traitement 2 ……………………… Sinon Traitement N finSi Structures itératives Pour compteur de binf à bsup faire Traitement FinPour Répéter Traitement Jusqu’à (condition) Tantque (condition) faire Traitement FinTantque  Range (a,b,c) : ………………………………………………………………………………………………………………………………………  Ch ;…………………………………………………………………………………………………………………………………………………. Manipulation de la chaine de caractères en Python Les fonctions standards (Non officiel) Il existe plusieurs fonctions qu'on peut utiliser pour manipuler les variables de types chaines de caractères, soit Ch une variable de type chaine on peut citer : Rôle Instruction Interprétation Type résultat Fonction de vérification (Test) d'une chaine de caractères Ch.isalnum() Vérifie si les caractères dans la chaine sont alphanumériques Booléen Ch.isalpha() Vérifie si les caractères dans la chaine sont alphabétique Booléen Ch.isdigit() Vérifie si les caractères dans la chaine sont numériques Booléen Ch.isdecimal() Ch.isnumeric() (officiel) Ch.islower() Vérifie si les caractères dans la chaine sont minuscules Booléen Ch.isupper() Vérifie si les caractères dans la chaine sont Majuscule Booléen Ch.isspace() Vérifie si les caractères dans la chaine sont des espaces Booléen La recherche dans une chaine de caractères Ch.startswith(x) Vérifie si la chaine commence par le caractère x Booléen Ch.endswith(x) Vérifie si la chaine se termine par le caractère x Booléen Ch.find(x) (officiel) Renvoie la position de x dans ch Entier Ch.count(x) Renvoie le nombre d'occurrences de x dans ch Entier Elimination des espaces Ch.strip() Elimine tous les espaces dans la chaine Chaine Conversion des chaines de caractères Eval (ch) Renvoie une valeur numérique de la chaine ch ou l'évalue si c'est une expression mathématique Entier Ch.lower() Convertie toute la chaine en minuscule Chaine Ch.upper() Convertie toute la chaine en majuscule Chaine Ch.replace (x,y,n) Remplace la néme occurence de x par y Chaine L=Ch.split(x) Créée une liste des caractères de ch séparer par x Liste x.join(L) Créée une chaine de caractères par les éléments de la liste sans le caractère séparateur x Chaine / Float (s) Les fonctions standards officielles Algorithme Python Rôle Racinecarrée(x) Abs(x) Pi Tronc(x) Arrondi(x) Arrondi(x,n) sqrt(x) Abs(x) pi trunc(x) round(x) round(x,n) 1) Renvoie la racine carrée de x 2) renvoie la valeur absolue de x 3)renvoie la valeur de la constante pi 4) renvoie la partie entière de x 5)renvoie l’entier arrondi de x 6) renvoie le réel arrondi de x à n chiffres après la virgule Module : from math import * Module : from random import * Algorithme Python Rôle 1)Aléa 2)Aléa(vi,vf) random() uniform(vi,vf) randint(vi,vf) randrange(vi,vf,pas) 1)renvoie un réel aléatoire entre0 et 1 exclu 2)renvoie un réel entre vi et vf exclu 3) renvoie un entier aléatoire entre vi et vf exclu 4) renvoie un entier aléatoire entre vi et vf exclu +pas Série n1 Exercice N1 : Analyse : Données : ………………………………………………………………………………..……………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. Traitement …………………………………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… Résultat : ……………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………….. Exercice N2 : Analyse : Données : ………………………………………………………………………………..……………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. Traitement …………………………………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… Résultat : ……………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………….. Exercice 3 : Analyse : Données : ………………………………………………………………………………..……………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. Traitement …………………………………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… Résultat : ……………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………….. Exercice 4 : On se propose de convertir les nombre dans une chaine en code binaires :  Saisir une chaire composer par des chiffres et peut contenir le caractère « # ».  Remplacer les nombres entre « # » par leurs codes binaire  Afficher le résultat. Exp : Ch = 6#23#5#12# T 110 10111 101 1100 11 Analyse : Données : ………………………………………………………………………………..……………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. Traitement …………………………………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… Résultat : ……………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………….. Solution algorithmique ………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. Solution python …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. Série n2 Exercice N1 : Les caractéristiques d’une voiture sont : • Marque (10 caractères) ; • Couleur (10 caractères) ; • Matricule (20 caractères) ; • Carburant ("essence"ou"gasoil") ; • Nombre de chevaux ; • Prix en dinars ; 1) Déclarer un type d’enregistrement intitulé voiture pour cette structure. 2) Écrire un module qui permet de remplir un tableau T de taille N (4 ≤ N ≤ 10) par des enregistrements de type voiture. 3) Écrire un module qui affiche les marques des voitures possédant 5 chevaux et ayant "gasoil" comme carburant. 4) Écrire un module qui permet d’afficher les matricules des voitures de couleur noir et ayant un prix compris entre 10000 dinars et 20000 dinars. 5) Écrire un module qui permet de saisir une voiture V et vérifier si elle existe dans le tableau ou non en se basant sur sa matricule. Exercice N2 : Analyse : Données : ………………………………………………………………………………..……………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. Traitement …………………………………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… Résultat : ……………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………….. Exercice N3 : Soit Matricule et Score, deux tableaux contenant respectivement les matricules et les scores de N employés qui ont participé à un concours sur dossier pour le passage à un grade. On se propose d’écrire un programme qui affiche le résultat de concours, sachant que 25 % des participants seront déclarés admis pour ce grade par ordre de mérite (du plus grand au plus petit score). Remarque : - Les matricules sont des chaînes de caractères formées de 8 chiffres. - Les scores des employés sont des entiers compris entre 20 et 120. - Si le calcul de 25 % des participants ne donne pas un entier, on utilisera l’arrondi du nombre trouvé. Exemple : Pour N = 7 et les tableaux Matricule et Score suivants : Analyse : Données : ………………………………………………………………………………..……………………………………………………………………………….. …………………………………………………………………………………………………………………………………………………………………….. Traitement …………………………………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………..………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………………………… Résultat : ……………………………………………………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………………………………………….. Exercice N4 : Écrire un programme permettant de saisir deux entiers naturels non nuls m et n, puis calculer et afficher leur produit p selon le principe suivant : 1. Initialiser la variable produit p à 0. 2. Si (m < n) alors permuter les contenus des deux variables m et n 3. Ajouter n2 à p 4. Affecter à m la valeur de (m-n) 5. Répéter les actions 2, 3 et 4 jusqu'à ce que m ou n soit nul 6. Afficher la valeur de p qui est le produit de m par n. Exemple Si m = 23 et n = 14 Solution algorithmique ………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. Solution python …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. Série n3 Exercice N1 : Soit une matrice A(n,m) de valeurs entières (n<50,m<100) Ecrire une fonction trier(A) qui permet de faire un tri décroissant sur toutes les colonnes de la matrice A Exercice N2 : Solution algorithmique ………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. Solution python …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………………….. Les différents parcours d’une Matrice Sens Sens Matrice Algorithme Python Algorithme Python ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………… ; …………………………………. . ………………………………… ………………………………… ………………………………… ………………………………… ……………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ……………………………….. ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… Série n4 uploads/Sante/ cahier-activite-ines-4si-nouvprog 3 .pdf

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 24, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 0.6313MB