Tip:
Highlight text to annotate it
X
[Powered by Google Translate] TOMMY MacWilliam: caint Let s faoi lúb, ceann de na coitianta
cláir constructs beidh orainn a fheiceáil ar fud CS50.
Beidh muid lúb a úsáid nuair ba mhaith linn a dhéanamh ar
tasc níos mó ná uair amháin.
Mar shampla, d'fhéadfadh muid ag iarraidh a phriontáil "Hi" 100 uair nó a phriontáil
amach na litreacha na haibítre.
Sa dá de na cásanna sin, ní mór dúinn rud amháin ba mhaith linn a dhéanamh
amanna éagsúla, a phriontáil rud éigin amach.
Mar sin féin, cad a phriontáil muid amach is féidir le gach uair a athrú.
Mar sin, is féidir linn a dhéanamh rud éigin beagán difriúil ar gach
atriall, nó a reáchtáil trí mheán, den lúb.
Beidh muid a fheiceáil trí na cineálacha éagsúla lúb i C, agus
lúb, le haghaidh lúb, agus a dhéanamh agus lúb.
Cé go bhfuil na trí chineál lúb ar chomhréir éagsúla,
Is iad na smaointe taobh thiar dóibh mar an gcéanna.
Beidh muid shainiú roinnt bloc de chód laistigh braces gcuach,
ar a dtugtar an comhlacht ar an lúb, gur mian linn a bheidh le déanamh
roinnt roinnt uaireanta.
Trí athrú na luachanna na n-athróg a úsáidtear i an chomhlachta, tá muid ag
Is féidir a dhéanamh ar ár lúb rud éigin difriúil gach uair é a rith.
Le aon lúb scríobh againn, beidh orainn gá freisin chun cinneadh a dhéanamh nuair a
Beidh lúb stopadh ag rith.
Más rud é nach bhfuil againn é sin a dhéanamh, ansin beidh ár n-ríomhaire trusty ar aghaidh
a reáchtáil go lúb go dtí go againn a mharú ar an gclár.
I Scratch, d'fhéadfadh muid a bhaint as an athuair n amanna
bloc a chruthú lúb.
Gach ceann de na píosaí taobh istigh bloc a dúirt arís 10
Ba mhaith a bheith ar siúl 10 uaire.
Agus ansin, ba mhaith linn bogadh ar aghaidh go na píosaí tar éis an lúb.
Mar sin, bhí ár staid stop go simplí, tá an bloc a bhí
reáchtáil 10 uaire.
Mar sin a ligean a athchruthú seo C. Chun Scratch chun a chinntiú go
go bhfuil na píosaí laistigh den bhloc athuair a fhorghníomhú
díreach 10 uair, ní mór Scratch súil a choinneáil de gach
fhorghníomhú an bhloic athuair.
Súil a choinneáil ar cé mhéad uair a bhfuil ár gcomhlacht lúb bhí
fhorghníomhú, a ligean ar chruthú athróg ar a dtugtar i.
Beidh muid ag tosú i amach ag náid, ós rud é ár lúb
nach bhfuil ar siúl go fóill.
OK
Anois, beidh muid ag úsáid a bhaint as an eochairfhocal agus chun tús a chur as ár n-lúb.
Anois, beidh muid ag teastáil chun an figiúr amach nuair a bheidh ár n-lúb stad, ach
a ligean ar seo a fhágáil do anois agus ansin teacht ar ais dó.
Gach ceart.
Inside ár lúb, a ligean ar a phriontáil ach teachtaireacht amach, cosúil le
"Dia duit." Is féidir linn úsáid an fheidhm printf seo.
Gach ceart.
Mar sin anois beidh orainn a thaifeadadh go bhfuil atriall de chuid an chomhlachta lúb
gur forghníomhaíodh.
Féidir linn a dhéanamh go trí 1 a ghabhann leis, nó incriminteach, ár gcuntar
athraitheach, i.
Chun é sin a dhéanamh, is féidir linn a rá go bhfuil mé ionann i móide 1, nó níos mó
ach, i móide móide.
Great.
Mar sin, anois is féidir linn a fheiceáil go bhfuil gach uair ár n-lúb ar siúl, ár n-
Téann athróg gcuntar ar bun ar cheann.
Mar sin a fhios againn go díreach cé mhéad atriallta againn a reáchtáil go dtí seo.
Tar éis atriall den lúb, ár n-luach
de beidh mé 1.
Tar éis dhá atriallta, beidh mé 2.
Agus tar éis 10 soicind, beidh mé a bheith 10.
Mar sin, má ba mhaith linn a reáchtáil an lúb díreach 10 uair, ansin
tá sé seo nuair ba mhaith linn a stopadh.
Mar sin, ba mhaith linn a reáchtáil an lúb cé go bhfuil mé níos lú ná 10, agus
go díreach cad beidh muid ag scríobh, agus i
Tá níos lú ná 10.
Breathnaíonn an coinníoll seo díreach cosúil leis na coinníollacha a úsáid againn i más rud é go
bloic eile.
Tar éis an comhlacht ar ár lúb gur forghníomhaíodh é, ár gclár
Beidh léim ar ais go dtí an riocht lúb.
Má tá an coinníoll fíor, ansin an comhlacht ar an
Beidh lúb a rith arís.
Má tá an coinníoll a thuilleadh fíor, ansin ní bheidh ár n-lúb a
reáchtáil níos mó agus beidh bogadh ar aghaidh go dtí an chéad líne eile de chód
thíos ár lúb.
Gach ceart.
Mar sin a ligean ar ghlacadh le breathnú ar dara cineál
lúb, an do lúb.
Next chun an eochairfhocal agus, i lúibíní, bhí againn rud amháin,
ar an gcoinníoll go raibh gá le bheith fíor i gcás na
comhlacht lúb a reáchtáil.
Sin ciallaíonn bhí againn a chruthú ár n-athróg gcuntar lasmuigh
na lúibe agus cuimhnigh a bhreisiú ag pointe éigin
taobh istigh den lúb.
Tá an ceanntásc ar ár haghaidh lúb, ar an láimh eile, tá trí
Beidh codanna, gach ceann acu a bheith scartha le leathstad.
In ár chéad trian, is féidir linn a dhearbhú aon gcuntar nó cúntóir
athróg ba mhaith linn a úsáid in ár lúb.
I gcleachtas, is féidir é seo a bheith i ndáiríre cabhrach.
Táimid ndáiríre, ní gá go athróg, i, i ndiaidh ár cé go
lúb a reáchtáil, mar sin againn nár chóir i ndáiríre a dhearbhú
lasmuigh den lúb.
Beidh an tríú dara coinníoll nach mór a bheith fíor
don chomhlacht a bheidh le déanamh arís, díreach mar
in ár lúb tamaill.
In ár dtríú seo caite, is féidir linn a reáchtáil ráiteas a bheidh
fhorghníomhófar tar éis gach leagan den lúb, mar sin nach bhfuil againn
a thógáil sé isteach ar an gcomhlacht lúb.
Mar sin a ligean a scríobh le haghaidh lúb a chomhaireamh síos 5-1.
Beidh muid tús a chur leis an eochairfhocal do.
Is féidir linn a chruthú athróg gcuntar chéad uair, a mbainfidh muid
leagtha go 5 uair seo ós rud é tá muid ag comhaireamh síos,
dhiaidh leathstad.
Tá Next ár staid, a beidh orainn teacht ar ais chuig.
Tríú, ba mhaith linn ár n-athróg decrement gcuntar tar éis
gach atriall den lúb.
Mar sin, seachas a rá i móide móide, beidh orainn a rá i lúide lúide.
Gach ceart.
Mar sin, ba mhaith linn an gcomhlacht lúb a reáchtáil cé go bhfuil mé fós
níos mó ná 0.
I an comhlacht ar an lúb, a ligean ar a phriontáil amach an luach i.
Chun sin a dhéanamh, beidh orainn a bhaint as an fheidhm printf, ag baint úsáide as an% d
placeholder.
Cuimhnigh, beidh go placeholder a chur in ionad an
luach i.
Mar fhocal scoir, a ligean ar chur ráiteas i ndiaidh ár le haghaidh lúb.
Nuair a reáchtáil muid an lúb, beidh mé tús a chur amach ar 5,
mar sin beidh 5 a chló.
Nuair a fhaigheann mé 0, an coinníoll leanúint, is i
níos mó ná 0, beidh a thuilleadh a shealbhú.
Mar sin, beidh ár n-lúb stopadh forghníomhaitheach, agus beidh a fheiceáil againn
ráiteas tar éis an lúb.
Mar sin a ligean seo a reáchtáil cód.
Gcéad dul síos, beidh orainn i dtoll a chéile
countdown.c leis a dhéanamh comhaireamh síos.
Anois, is féidir linn a reáchtáil an cód le comhaireamh síos. /.
Sa dá lúba fad agus le haghaidh lúb, ár leanúint
Beidh coinníoll a sheiceáil os comhair an chomhlachta
de go bhfuil an lúb báis.
Ciallaíonn sé sin go, más rud é nach bhfuil ár staid ar dtús
fíor, ansin ní bheidh an comhlacht ar ár lúb a chur ar siúl.
Mar sin tá sé uaireanta úsáideach a sheiceáil an coinníoll i ndiaidh an
comhlacht ar an lúb seachas os a chomhair.
Mar sin a ligean a scríobh lúb go pras an t-úsáideoir ar feadh roinnt
go dtí go uimhir dheimhneach ar fáil.
Má tá an t-úsáideoir ionchur uimhir dhiúltach, beidh muid ag iarraidh a iarraidh orthu
ar uimhir eile.
Mar sin, beidh muid ag iarraidh seo a pras a bheith taobh istigh den
comhlacht as an lúb.
Mar sin féin, nuair a bhíonn an lúb ar siúl don chéad uair, an t-úsáideoir
nach bhfuil a thabhairt dúinn an líon fós.
Mar sin, ní dhéanann sé ciall a sheiceáil má tá sé dearfach.
Ina áit sin, beidh muid ag iarraidh a sheiceáil leis an uimhir tar éis an comhlacht ar
Tá an lúb ar siúl.
Is féidir linn é seo a chinntiú le dhéanamh agus lúb.
Gcéad dul síos, beidh orainn a chruthú athróg, n, a shealbhú
an úsáideora ionchur.
Anois, beidh muid ag úsáid a bhaint as an eochairfhocal a dhéanamh, le leanúint ag braces chatach go
Beidh tús a chur amach an comhlacht ar ár lúb.
Sa an comhlacht, is féidir linn pras an t-úsáideoir le roinnt leis an
GetInt feidhm.
Anois, beidh muid ag iarraidh an comhlacht ar an lúb a fhorghníomhú arís má
an t-úsáideoir chlóscríobh uimhir dhiúltach, mar sin beidh linn a rá cé go n
níos lú ná 0.
Fógra an leathstad anseo tar éis an ráiteas tamaill.
Mar sin a ligean seo a reáchtáil cód.
Gcéad dul síos, beidh orainn a chur le chéile seo le a dhéanamh dearfach.
Anois is féidir linn a reáchtáil an clár leis. / Dearfach.
Má thugaimid an clár uimhir dhiúltach, ar nós diúltach
4, ansin beidh orainn a bheith spreag arís do roinnt ó
riocht ár a dhéanamh agus go raibh lúb fíor.
Nuair a thabhairt dúinn uimhir dheimhneach, ar nós 8, ansin
riocht ár a dhéanamh agus go mbeidh lúb a thuilleadh a bheith fíor.
Mar sin, ní bheidh an lúb a fhorghníomhú arís.
Agus sin é do na trí chineál lúb beidh muid úsáid i C.
Is é mo ainm Tommy, agus tá sé seo CS50.