InstrCond2

691 mots 3 pages
Scilab

FICHE n°4 : PROGRAMMER
L'INSTRUCTION CONDITIONNELLE

Syntaxe de l'instruction conditionnelle dans 4 langages de programmation :
Langage naturel
Python
Scilab
Si Condition if condition: if condition then
Alors Instructions1 Instruction1 Instruction1
Sinon
else: else Instructions2
Instruction2
Instruction2 end TI
:If condition
:Then
:Instruction1
:Else
:Instruction2
:End

Commentaires :
"==" est le symbole d'égalité ; "=" celui d'affectation.

CASIO
If condition↵
Then Instruction1↵
Else Instruction2↵
IfEnd↵

TI

CASIO

Exercice 1 :
Voici un algorithme écrit en langage naturel :
Langage naturel
Entrée
Saisir A

1) Quelle valeur obtient-on pour B et C lorsqu'on saisit A = 182 en entrée ? Qu'affiche l'algorithme en sortie dans ce cas. Vérifier éventuellement à l'aide d'une calculatrice programmable ou d'un logiciel.

Traitement des données
Affecter à B la valeur A/13
Affecter à C la valeur arrondie à l'unité de B

2) a) Modifier le programme dans le but de vérifier si un nombre est divisible par 29.
b) Les nombres suivants sont-ils divisibles par 29 ?
565 - 6785 – 646 195 034 – 1 970 659 794

Sortie
Si B = C
Alors afficher "A est divisible par 13"
Sinon
Afficher "A n'est pas divisible par 13"

Exercice 2 :

Ce même algorithme peut se traduire en langages de programmation :
Python

Ecrire un programme permettant de vérifier si un nombre donné est divisible par 13 en effectuant un test dans une instruction conditionnelle sur le reste de la division de ce nombre par 13.
Voici la syntaxe permettant d'afficher le reste d'une division euclidienne :
Langage naturel
Reste de la division euclidienne de A par B

Python

Scilab

TI

CASIO

A%B

reste(A,B)

A–B*ent(A/B)

A–BxInt (A÷B)

Commentaires :
"==" est le symbole d'égalité ; "=" celui d'affectation.

Yvan Monka – Académie de Strasbourg – www.maths-­‐et-­‐tiques.fr

Exercice 3 :

1) Rédiger un programme (langage au choix) traduisant cet algorithme.

Voici un algorithme écrit en langage

en relation

  • Corrigé de math
    2505 mots | 11 pages
  • Eco droit
    975 mots | 4 pages
  • 3eme_ _cahier_de_vacances_ete_2013
    1728 mots | 7 pages
  • Londres
    673 mots | 3 pages
  • lions gate
    1899 mots | 8 pages
  • 1A TS Synth se1 V1 corrig
    2843 mots | 12 pages
  • Laspeyres etpaasche
    2686 mots | 11 pages
  • Anglais
    1170 mots | 5 pages
  • DM 3 4 Arithmétique pour les non spécialistes et compagnie
    648 mots | 3 pages
  • Intra 2
    356 mots | 2 pages
  • Francais
    362 mots | 2 pages
  • Snoop dogg chien chipa
    535 mots | 3 pages
  • Pduc intermarch2
    1143 mots | 5 pages
  • Fati
    3752 mots | 16 pages
  • Grande surface au maroc
    566 mots | 3 pages