Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Feidhmeanna.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Feidhmeanna."— Μεταγράφημα παρουσίασης:

1 Feidhmeanna

2 Aonaid a thiontú Feidhm sainithe ag an úsáideoir Glao feidhme return vs print Athchúrsáil

3 Ionchur Feidhm Aschur

4

5

6 Feidhmeanna: Aonaid a thiontú

7 Feidhmeanna

8 Feidhm sainithe ag an úsáideoir
Feidhm sainithe ag an úsáideoir (user-defined function); sainigh

9 Feidhm sainithe ag an úsáideoir
Sainigh an feidhm Ainm Athróg ionchuir (paraiméadar) Feidhm sainithe ag an úsáideoir (user-defined function); Glao feidhme (function call) Ionchur Glao feidhme

10 Ceisteanna Sainigh na feidhmeanna thíos:

11 Ceist Déan feidhm do achar ciorcail. Líon isteach na bearnaí thíos Achar = π x r2 ? ? ?

12 Glao feidhme Sainigh an feidhm Glao feidhme

13 return vs print Glao feidhme Sainigh an feidhm

14 Lig x = an feidhm le () Tá an luach ón return (10) lasmuigh an feidhm anois insteach sa an athróg x
Luach ón print Luach x

15 return vs print Ba mhaith linn cm insí agus ansin insí troithe

16 Tá dhá feidhm againn: cm go insí agus insí go troithe.
Tá athróg aschuir i an chéad feidhm (“insí”) agus glacann a feidhm eile an athróg sin?

17 Ach cad a tharlaíonn i ndáiríre?
cm go insí ón chéad feidhm Tá fabht againn anseo maidir leis an athróg insí

18 Tá insí gafa anseo Gafa (trapped)

19 return Tiontaíonn an chéad feidhm 5cm go insí
Tógann an ordú return an athróg insí as an chéad feidhm Téann an luach ón chéad feidhm (insí) go dtí an dara feidhm Tiontaíonn an dara feidhm insí go troithe

20

21 Feidhmeanna, liostaí agus lúib

22 Ceist 1. Déan feidhm 1:Athríonn sé kg go clocha 2. Déan feidhm 2: Athríonn sé clocha go lbs 3. Sainigh an dá fheidhm 4. return clocha ón chéad feidhm 5. print lbs ón dara feidhm 6. Nasc an dhá fheidhm lé chéile kg a thiontú go lbs díreach 7. Tiontaigh 90kg go lbs díreach (ceart go 2 ionad de dheachúlacha)

23 Feidhmeanna agus teaghráin

24

25

26

27 Athróga uilíoch agus athróga logánta
Athróg uilíoch – lasmuigh an feidhm Athróg logánta –  laistigh an feidhm Athróga uilíoch agus athróga logánta (Global and local variables)

28

29

30 Athróg uilíoch – lasmuigh an feidhm
Athróg logánta –  laistigh an feidhm

31

32 Athróg uilíoch – lasmuigh an feidhm
Ceapann Python go bhfuil “ainm” anseo athróg logánta – athróga éagsúila go heisintiúil ón athróg uilíoch

33 Faigheann Python an athróg uilíoch agus cuireann sé é isteach sa feidhm le an ordú “global”

34

35 Athchúrsáil Athchúrsáil (Recursion)

36 Athchúrsáil Glaochann an feidhm é féin cheann amháin nó níos mó san corp feidhme. Caithfidh sé coinníoll críochta a úsáid Coinníoll críochta (terminating condition)

37 Athchúrsáil: Iolrán Siombail = ! 5! = 5 * 4 * 3 * 2 * 1 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1 2! = 2 * 1 1! = 1 0! = 1 Iolrán (factorial)

38

39 Glaochann an feidhm é féin cheann amháin nó níos mó san corp feidhmelaoch
Coinníoll críochta

40 Athchúrsáil: Iolraithe

41 Athchúrsáil: Suimiúchán

42 Athchúrsáil: Seicheamh Fibonacci
Is éard is Seicheamh Fibonacci ná na huibhreacha san ord seo a leanas:

43 De réir an tsainmhínithe, is iad '0' agus '1' an chéad phéire de Seicheamh Fibonacci
Bíonn gach uimhir ina dhiaidh sin ina shuim den dhá uimhir roimhe.

44

45 Seicheamh Fibonacci i Python

46 Athchúrsáil: Triantán Pascal

47


Κατέβασμα ppt "Feidhmeanna."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google