• Aucun résultat trouvé

end: Warning, `a` is implicitly declared local Warning, `list` is implicitly declared local &gt

N/A
N/A
Protected

Academic year: 2022

Partager "end: Warning, `a` is implicitly declared local Warning, `list` is implicitly declared local &gt"

Copied!
1
0
0

Texte intégral

(1)

www.chez.com/myismail MPSI 1

CPGE Agadir

TP 1 : Programmation

Ecrire un programme qui donne tous les nombres premiers inferieurs a un entier donné, on pourra utiliser : [prevprime],[while]:

> liste:=proc(n)

> a:=prevprime(n):

> list:=a:

> while a<>2 do

> a:=prevprime(a):

> list:=a,list:

> od:

> [list]:

> end:

Warning, `a` is implicitly declared local Warning, `list` is implicitly declared local

> liste(150);

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101, , , , , , , , , , , , , , , , , , , , , , , , , , [

103 107 109 113 127 131 137 139 149, , , , , , , , ]

Ecrire un programme qui verifie si un nombre est premier , on pourra utiliser le crible d'Eratosténe , le programme précédent, [irem],[op],[sqrt],[trunc],[from],[if],[break],[next]

> test:=proc(n)

> A:=liste(trunc(sqrt(n)));

> for i from 1 to nops(A) do

> a:=irem(n,op(i,A)):

> if a<>0 then next

> else break

> fi:

> od:

> if i<nops(A) then print('n-non-premier'):

> else print('n-premier'):

> fi:

> end:

Warning, `A` is implicitly declared local Warning, `i` is implicitly declared local Warning, `a` is implicitly declared local

> test(102);

− −

102 non premier

> test(101);

101 premier

>

Page 1

Références

Documents relatifs

Dans le cadre de l’état d’urgence sanitaire promulgué le 23 mars 2020, le gouvernement a adopté un ensemble de mesures visant à préserver la santé des citoyens, avec notamment

Au vu des éléments réunis à date, INVOLYS anticipe une baisse significative de son résultat net annuel en comparaison avec celui de l’année précédente et ce, sous

En effet, les importations, principalement en provenance de l’union européenne, n’ont pas cessé d’inonder le marché local et leurs tarifs sont presque équivalents

Comme annoncé lors de notre précédent communiqué, le recul du volume d’activité est imputable au décalage dans les livraisons aux clients suite au mouvement

Un repli attendu, dû à l’effet combiné de la hausse des dotatations pour créances douteuses et de la baisse des produits non courants par rapport à l’exercice 2019..

Compte tenu du ralentissement de la croissance économique des activités du secteur du BTP et le manque de liquidités sur le marché conduisant la société à une plus grande

Le Chiffre d’affaires serait en repli d’approximativement 30 % par rapport à la même période de l’année dernière, en raison des circonstances induites par la pandémie

Le groupe Alliances a diligenté un audit du pôle construction qui a révélé la sous performance de deux filiales de ce pôle (EMT et EMT Bâtiment) pour lesquelles le Groupe a d’ores