تمارين فيinformatique1

mimik · 10 · 2090

mimik

  • Hero Member
  • *****
    • مشاركة: 1607
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
في: شباط 14, 2009, 10:07:18 مسائاً
Enonce des Exercices
Exercice 3.1
Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif (on laisse de côté le cas où le nombre vaut zéro).

Exercice 3.2
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif (on laisse de côté le cas où le produit est nul). Attention toutefois : on ne doit pas calculer le produit des deux nombres.

Exercice 3.3
Ecrire un algorithme qui demande trois noms à l’utilisateur et l’informe ensuite s’ils sont rangés ou non dans l’ordre alphabétique.
Exercice 3.4
Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif (on inclut cette fois le traitement du cas où le nombre vaut zéro).

Exercice 3.5
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si le produit est négatif ou positif (on inclut cette fois le traitement du cas où le produit peut être nul). Attention toutefois, on ne doit pas calculer le produit !
exercice 3.6
Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa catégorie :
  • "Poussin" de 6 à 7 ans
  • "Pupille" de 8 à 9 ans
  • "Minime" de 10 à 11 ans
  • "Cadet" après 12 ans
Peut-on concevoir plusieurs algorithmes équivalents menant à ce
 
 
résultat
 ?
Exercice 3.1
 
Variable n en Entier
Début
Ecrire "Entrez un nombre : "
Lire n
Si n > 0 Alors
 Ecrire "Ce nombre est positif”
Sinon
 Ecrire "Ce nombre est négatif"
Finsi
Fin

Exercice 3.2
Variables m, n en Entier
Début
Ecrire "Entrez deux nombres : "
Lire m, n
Si (m > 0 ET n > 0) OU (m < 0 ET n < 0) Alors
 Ecrire "Leur produit est positif"
Sinon
 Ecrire "Leur produit est négatif"
Finsi
Fin

Exercice 3.3
Variables a, b, c en Caractère
Début
Ecrire "Entrez successivement trois noms : "
Lire a, b, c
Si a < b ET b < c Alors
 Ecrire "Ces noms sont classés alphabétiquement"
Sinon
 Ecrire "Ces noms ne sont pas classés"
Finsi
Fin

Exercice 3.4
Variable n en Entier
Début
Ecrire "Entrez un nombre : "
Lire n
Si n < 0 Alors
 Ecrire "Ce nombre est négatif"
SinonSi n = 0 Alors
 Ecrire "Ce nombre est nul"
Sinon
 Ecrire "Ce nombre est positif"
Finsi
Fin
 
Exercice 3.5
Variables m, n en Entier
Début
Ecrire "Entrez deux nombres : "
Lire m, n
Si m = 0 OU n = 0 Alors
 Ecrire "Le produit est nul"
SinonSi (m < 0 ET n < 0) OU (m > 0 ET n > 0) Alors
 Ecrire "Le produit est positif"
Sinon
 Ecrire "Le produit est négatif"
Finsi
Fin
Si on souhaite simplifier l’écriture de la condition lourde du SinonSi, on peut toujours passer par des variables booléennes intermédiaires. Une astuce de sioux consiste également à employer un Xor (c'est l'un des rares cas dans lesquels il est pertinent)

Exercice 3.6
Variable age en Entier
Début
Ecrire "Entrez l’âge de l’enfant : "
Lire age
Si age >= 12 Alors
 Ecrire "Catégorie Cadet"
SinonSi age >= 10 Alors
 Ecrire "Catégorie Minime"
SinonSi age >= 8 Alors
 Ecrire "Catégorie Pupille"
SinonSi age >= 6 Alors
 Ecrire "Catégorie Poussin"
Finsi
Fin


مامي

  • Hero Member
  • *****
    • مشاركة: 1140
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #1 في: شباط 15, 2009, 02:24:52 مسائاً
بارك الله فيك

بالتوفيق إن شاء الله


mimik

  • Hero Member
  • *****
    • مشاركة: 1607
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #2 في: أيار 20, 2009, 07:55:42 مسائاً
شكرا على المرور


nadjib_mi

  • Newbie
  • *
    • مشاركة: 44
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #3 في: أيار 25, 2009, 08:24:28 مسائاً
c'est faciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiil


Mikou

  • Hero Member
  • *****
    • مشاركة: 526
    • مشاهدة الملف الشخصي
    • http://www.autoscout24.fr
    • البريد الالكتروني
رد #4 في: أيار 29, 2009, 03:22:57 مسائاً
دائما متألقة و مبدعة أختي mimik بمواضيعك القيمة ، إن شاء الله تعم الفائدة على الجميع















zinamimi

  • Full Member
  • ***
    • مشاركة: 115
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #5 في: أيار 29, 2009, 06:54:17 مسائاً
شكرا تمارين مساعدة لكن لو كان لها حل


dida

  • Hero Member
  • *****
    • مشاركة: 1864
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #6 في: أيار 29, 2009, 10:16:07 مسائاً
بارك الله فيك


mimik

  • Hero Member
  • *****
    • مشاركة: 1607
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #7 في: حزيران 01, 2009, 09:01:58 مسائاً
شكرا على مروركم


adinou

  • Newbie
  • *
    • مشاركة: 4
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #8 في: حزيران 03, 2009, 06:10:51 مسائاً
thanks je veux des algos sur less vecteurs svp


mimik

  • Hero Member
  • *****
    • مشاركة: 1607
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #9 في: حزيران 03, 2009, 07:02:02 مسائاً
والله رايحا نحاول نبحث