Cours de mathématiques - 2ème année de CPGE économique et commerciale, voie ECE, Eléments de Turbo-Pascal
16 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Cours de mathématiques - 2ème année de CPGE économique et commerciale, voie ECE, Eléments de Turbo-Pascal

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
16 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

Ce cours est composé de 13 chapitres : (1) Espaces vectoriels (2) Applications linéaires (3) Probabilités discrètes (4) Suites et séries réelles (5) Réduction des endomorphismes (6) Vecteurs aléatoires (7) Intégration (8) Fonctions de deux variables (9) variables à densité (10) Problèmes de convergence et approximations en probabilités (11) Formules de Taylor et développements limités (12) Estimation (13) Eléments de Turbo-Pascal

Sujets

Informations

Publié par
Publié le 01 janvier 2010
Nombre de lectures 22
Licence : En savoir +
Paternité, pas d'utilisation commerciale, partage des conditions initiales à l'identique
Langue Français

Extrait

Chapitre 13.

Table des

mati`
eres

1

Ele´mentsde

Turbo-Pascal

1 Les bases en Turbo-Pascal
1.1 Structure d’un programme Pascal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Variables et types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3Proce´durespre´de´finies.........................................
1.4 Bouclefor...to...do.. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Bouclewhile...do.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6 Boucleeprli..ae.tu.tn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7 Structures conditionnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8 Tirage au sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

3

4

5

6

Analyse et Turbo-Pascal
2.1De´clarationd’unefonction.......................................
2.2 Suit ´ rentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
es recur
2.2.1 Calcul du terme de rangn. . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .
2.2.2 Vitesse de convergence vers une limite connue . . . . . . . . . . . . . . . . . . . . . . . .
2.2.3Majorationparunesuiteg´eom´etrique............................
2.2.4R´ecurrenceportantsurplusieurstermes...........................
2.3 Calcul de sommes et applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1G´ene´ralite´s...........................................
2.3.2Calculapproch´edelasommed’unese´rie...........................
2.3.3Calculapproch´ed’int´egrales..................................
2.4 Solution d’un ´ uation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
e eq . . . . . . . . . .
2.4.1Me´thodededichotomie....................................
2.4.2Me´thodedeNewton......................................

Proce´dures.
3.1G´en´eralit´es...............................................
3.1.1De´clarationdelaproce´dure:passageparvaleurouparvariable..............
3.1.2 Variable locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2Exemplesdeproce´dures........................................
3.2.1 Calcul du terme de rangnd.ne’u.i.t.s.u..........ecnerrcu´errpaiefin´eed
3.2.2Recherchedelasolutiond’unee´quationpardichotomie..................
3.2.3Proc´dree´change.......................................
e u

R´ecursivite´.
4.1Fonctionre´cursive...........................................
4.1.1 Fonction factorielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.2 Fonction puissance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2Proc´edurerecursive...........................................
´

Tableaux, compteur, tris.
5.1 Tableau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1G´en´eralit´es...........................................
5.1.2 Compteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2Trid’untableaudevaleursal´eatoires.................................
5.2.1Tri`abulles...........................................
5.2.2Recherchedansuntableautrie´................................

Simulationd’expe´riencesal´eatoires.
6.1Loige´om´etrique.............................................
6.2 Loi binomiale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3Loihyperge´ome´trique.........................................
6.4 Loi uniforme sur un intervalle [a b. . . . . . .] . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5 Loi exponentielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.6Loinormalecentre´er´dite.................
e u . . . . . . . . . . . . . . . . . . . . .

Brigitte

Bonnet,Lyce´eInternationaldeValbonne

2
2
2
3
3
3
4
4
4

5
5
5
5
5
6
6
6
6
7
7
8
8
8

9
9
9
9
9
9
10
10

11
11
11
11
11

12
12
12
12
12
13
13

14
14
14
15
15
16
16

Juillet 2010

1

Les bases en Turbo-Pascal

1.1 Structure d’un programme Pascal.

2

Unprogrammeestcompose´d’uneive´eclaratrapdeitet d’unprogramme principal.
Lapartiede´clarativepermetded´efinirlesvariables,fonctionsetp´edesqu’onutiliseradanslepr
roc ur ogramme
principal.

Program truc ;
var x :real ;
n,i :integer ;
function f(y :real) :real ;
begin
f :=...
end ;
procedure fait ceci(x,y :real ;var t :real) ;
begin{nocaledunetdu´eocprre}end ;
BEGIN
{PROGRAMME PRINCIPAL}
END.

1.2 Variables et types.

ecd´ralaaPtrei
tive



Unevariable’ued“aneesdr”.senuemac“e,”esinumtrˆeutpemocee´re´disnoce

Danslapartied´eclarative:red´eclarunnonantm,es,”“eacdinoneulse´etresttceerrvravenu’c,elbai
qu’onappelleunidentificateur,etend´efinissantletypeelc,e’tsetavirbadecetelleleuquaelmbseenl’redia--`
appartient.
Unidentificateurest soit une lettre (x,u,k...) soit un mot (alea, limit...).
Untype’dpoe´aritnoesdtefonctions.eseenunstnimulemb
Lestypesutilise´scetteann´eesontlessuivants:

a)integer: ensembleZdes entiers relatifs.
Lesope´rationsde´finiespourcetypesont:+∗−,div(a div bestle quotient deaparbdans la division
euclidienne),mod(a mod bestle reste dans la division euclidienne deaparb.)
Une variable “ indice de boucle”for..to..dodoittoujoursˆetredepteyinteger.

b)longint: ensembleZsedpyqecetelisinOtuifs.elatersrentisreipe´dedretnesutitisilnduadoonassantla
valeur 215reˆtaoisn.etLnoesl´mpspourinteger.
so emes que

c)real: ensembleRnsedlsee.bromr´es
Lesope´rationsde´finiespourcetypesont:+∗− /(division dansR).

d)boolean: une variable de ce type n’est pas un nombre mais ne peut prendre que deux valeurs,TRUE
ouFALSE.
Remarque´eraselintmelegasedunitO:erpsxeeo´blsoneoninseselrustnel2savga´emeleretprendop,navu
TRUEouFALSErmedusfontsoouvenos,oenusie´e´laertrˆeutpeui,qonitidnocenutnatne,repr´esomecrapaonis.
Exemples:i=1, f(a)>=0, abs(b-a)<1e-8(ce qui se traduit par :|b−a|<10−8).
Uneexpressionboole´enne,ouunevariablebl´eenne,estattendueapre`swhileouifouuntil.
oo

e)array[a..b] of integeruanudimiu’tnbaelldenombrensionnee´rp´sicudseepytice(esidtdgi’als:I
entiers)dontles“cases”sontnum´erote´esdeaa`busontnot´eeses.Lenerff´disesacsetaelbatudt[k](,e´´lmenet
nume´rokdabutaulets)emocetropctneemmooi(Ve.s´ci´eprpeytudselbairavsed4e).iprtcrah

Dans le programme principal : on donne unevaleurvaneabriau`:ossiblesafc¸nopselededxu

a)affectation: ;x :=3avaletcexa`3ruel).affon(
x :=y ;lsnaravalbai)yee`nuetacstintdanvalaa`lxnoetuecr(ecteonaff
n :=n+1 ;)naosancneinnvelaueargue(motnnaeff´edcet1ee`
u :=f(u) ;ncnanniealevrpeua`eti’luegamosed(onaffecraf.
Attention !ne pas confondrex :=y ;(affectation) avecx=y ; )(comparaison, expression bool´
eenne .

BrigitteBonnet,Lyc´eeInternationaldeValbonne

Juillet 2010

3

b)lecture:readln(x) ;l’exdant(pengoarudrpitnoe´ucisileuate,mmutl’valclreitneruaeru’ilavaleurq
d´esireaffectera`x.L’instructionreadln(x) ;es.xrdser`eu’aalttcealevnemeed”tgernrtsictue“l’eeffe

1.3Proce´durespr´ede´finies

write(’lenombrecherche´est’,a);esphlaetrctinertaeoptsor(afficheletexte´evaleurde a)
writeln(x) ;ffia().neigaltnnelaal`elaustiavalchelexeneurd
Affichaged’unevariableentie`re:writeln(k :5).susurenpselonbmerract`ereacede5cadr`ateoial:neig
Affichagede´cimald’unr´eel:writeln(x :8 :4)gien:lambrelenooite`adrrususpneedaccae8tcarere`va,sce
4chiffresapr`eslavirgule.
Read(x) ;l’utrparateuilisa’efferltlavatc`etrisegnreualavelee´nnodreivalcua.)lbxeraaei(
Readln(x) ;oseemech(mˆe.e)itsuenengilala`tnallan
Writeln ;rienaffichignesansel`rlala(aftila.)re
Readln ;rendcolad’etteat(mreppesanadtlai’es`rde“emmanr”avntrerra&

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents