LUCAS Freitas: OK, buille faoi thuairim mé anois tá muid beo. Fáilte go dtí CS50 Supersection. Táimid Lúide Compordach. Is é mo ainm Lucas Freitas. Tá mé ar cheann CS50 Ceann TFS. Is é seo an Lauren. LAUREN Carvalho: Dia duit, Tá mé Lauren. Tá mé chomh maith Ceann TF do CS50. LUCAS Freitas: Sa lá atá inniu táimid ag dul díreach chun forbhreathnú ar cad go léir a thabhairt duit guys atá foghlamtha i gceann seachtaine, tá súil againn a thabhairt duit guys maith ciall a cad ba cheart duit a fhios do fhadhb a leagtar amháin. Fógraí Just a cúpla. Gcéad dul síos, uaireanta oifige. Uaireanta Oifige bhfuil ag tarlú ó Dé Luain go Déardaoin i dtithe éagsúla i Annenberg gach lá. Tá siad acmhainn an-mhaith ar do shon guys atá le teacht agus ceisteanna a chur, agus labhairt le TFS, agus fiú a mhalartú smaointe le mic léinn eile. Mar sin, a bheith cinnte a úsáid go acmhainn i do dtús báire. Is é an dara rud an CS50 Fearas. Chun an [inaudible] caite Ní raibh tú guys a iarbhír Tá fearas. Rinne tú díreach gach rud i do ríomhaire pearsanta. Ach chun an fhadhb seo, tá tú i ndáiríre a bheith acu le meaisín fíorúil, mar sin a bheith cinnte a íoslódáil CS50 Fearas agus leag sé suas. Agus is é an tríú rud a bheith cinnte go tús a chur leis an bhfadhb atá leagtha ASAP ach mar tá sé i bhfad níos éasca a fháil cabhrú nuair a bhíonn tú sa tús na seachtaine. Mar gheall ar an claonadh a bhíonn daoine chun fanacht go dtí an an dara seo caite chun tús a chur ar an leagan amach an fhadhb, agus ansin a théann tú chuig uaireanta oifige, agus níl a lán de na daoine. Más rud é má théann tú ar an Luan, agus tú ag dul a fheiceáil gur féidir leat labhairt le TFS go leor i bhfad ar an oíche ar fad, agus tá siad ag dul a bheith níos mó ná sásta cuidiú leat. LAUREN Carvalho: An féidir stop a chur mé díreach tar éis tú díreach soicind amháin? An bhfuil gach duine in ann a íoslódáil an Fearas CS50? Tá daoine iarracht? LUCAS Freitas: A íoslódáil, ag an bhealach, is féidir leat a fháil treoracha ar cs50.net/appliance. LAUREN Carvalho: Ceart. Agus a dhéanann sé a ghlacadh ar feadh tamaill beag dár admins chóras a fhaigheann tú ceadúnas eochair, mar sin clárú le haghaidh an triail saor in aisce ar dtús. Sin ar bhealach go mbainfidh tú a bheith ar feadh 30 lá, agus ansin fanacht as do eochair ceadúnas Ba chóir a thabhairt dó a thabhairt duit ar feadh bliana. LUCAS Freitas: gcéad dul síos, a ligean ar labhairt beagán mar gheall ar an Fearas CS50. Is é an fearas CS50 iarbhír fíorúil meaisín go bhfuil tú ag dul go dtí reáchtáil i do ríomhaire féin atá go bunúsach ag rith ríomhaire eile taobh istigh do ríomhaire féin. Cé acu is deas fionnuar. Agus i ndáiríre tá sé in úsáid i ngach áit. Daoine a fhios go dtí ardteicneolaíochta seo a úsáidtear go léir an t-am. tú? An féidir ríomhairí il i ngléas amháin. A ligean ar ghlacadh le breathnú i ndáiríre ag an Fearas. Nuair a théann tú go dtí an Fearas tar éis clárú, tá tú ag dul a bheith acu chun cuir do ainm agus logáil isteach chun Harvard ionas gur féidir linn a fháil chláraigh tú ar fad. Tá tú ag dul a fheiceáil go bunúsach ach páipéar balla, agus ansin Baile agus Bruscar, agus ansin na deilbhíní beag. Tá sé seo trí deilbhíní i ndáiríre an chuid is mó rudaí tábhachtacha gur féidir leat a bheith i do Fearas. Is é an chéad cheann gedit, a bhfuil an téacs eagarthóir, díreach cosúil le Notepad nó mar de chineál ar bith eagarthóir téacs. Tá sé ach rud a úsáid againn a scríobh cód agus ansin a dhéanamh stuif leis. An dara rud go bhfuil muid Tá anseo Chrome. Mar sin, más gá duit a bhaint as an idirlíon sa Fearas, go cad is féidir leat é a úsáid. Agus is é an tríú rud an teirminéal, a bhfuil iarbhír an-milis. Daoine de ghnáth go bhfuil de chineál ar eagla an gcríochfort mar tá sé seo an- iarratas sean-aimseartha ina bhfuil tú ach cineál bunúsach gach rud le do mhéarchlár. Ní Tá a lán de idirghníomhaíocht le do luch. Ach i ndáiríre an teirminéal a dhéanann rudaí an-mhaith. Gcéad dul síos, a ligean ar dul díreach trí roinnt orduithe go bhfuil tú Is féidir úsáid a bhaint as i gcríochfort. LAUREN Carvalho: Agus glaoch chun stop a chur linn má tá aon cheist agat. LUCAS Freitas: Yeah. Mar sin, an chéad ordú atá againn maidir leis an gcríochfort is LS. Ciallaíonn ls bunúsach liosta gach rud, gach na comhaid agus na stiúrthóirí, go bhfuil mé ag an áit go bhfuil mé ag. Mar sin, má dhéanann mé LS anseo, tá mé ag dul a fheiceáil go bhfuil mé roinnt eolairí. Tá mé an deasc, an íosluchtú, an logs, agus na VHOSTs. Glacfar iad i gorm mar gheall siad Tá gach Eolairí. Ansin tá tú roinnt comhaid eile. Tá tú cosúil le Dia duit agus hello.c, a bhfuil ach comhaid, agus tá siad i dathanna éagsúla. Mar sin, tá sé seo le ordú an-tábhachtach ach Is féidir leat a fheiceáil cad iad na comhaid agus eolairí go bhfuil tú ar an eolaire a tá tú ag an gcríochfort. Nuair a fheiceann tú jharvard @ fearas agus ansin an tsiombail beag ann, an tilde, ciallaíonn sé sin go díreach go bhfuil an eolaire go bhfuil tú i láthair na huaire. LAUREN Carvalho: Is é sin, LS clóscríobh beagnach cosúil chliceáil ar an bhfillteán atá liostaithe ceart ann, i Léiríonn sé tú gach ceann de an t-ábhar atá laistigh den fhillteán. LUCHT ÉISTEACHTA: An bhfuil téacs tar éis an hello.c? LAUREN Carvalho: Ó, ní féidir leat a fheiceáil go bhfuil, mar tá sé gorm. LUCAS Freitas: Deir sé logs agus VHOSTs. LAUREN Carvalho: Tá na ach fillteáin eile. Tá brón orm, tá sé i ndáiríre deacair a fheiceáil. B'fhéidir má chas muid amach na soilse? Colton, ar mhaith leat chun iarracht a dhéanamh agus a teacht ar an lasc solais? Tá brón orm faoi sin. Ní raibh mé ag smaoineamh air. LUCAS Freitas: Ach tá sé go bunúsach - yera yeah, más féidir leat - LAUREN Carvalho: Zúmáil i do scáileán. LUCAS Freitas: Ní féidir liom Tá an gné. LAUREN Carvalho: [inaudible]. OK. Bhuel, tá a lán de na nádúrtha ann ach solas sa seomra seo chomh maith. LUCAS Freitas: A ligean ar glacadh leis go díreach go tá dhá eolairí eile ann. LAUREN Carvalho: Just a iompróidh le linn. Is é seo an chuid ach go mbainfidh tú bheith ag féachaint ar an gcríochfort. LUCAS Freitas: Is é an ordú seo chugainn go bunúsach b'fhéidir gur mhaith leat a eagrú do chuid comhad - mar shampla, do gach comhad C i gceann eolaire-ach ní gá duit a bheith eolaire ach le haghaidh C comhaid go fóill. Is féidir leat a chruthú go bunúsach eolaire ag baint úsáide as an teirminéal chomh maith, a bhfuil an rud céanna mar cliceáil ar dheis agus a rá Fillteán Nua. Tá an ceannas a dhéanamh eolaire, a Tá an comhad ann cheana, mar sin go bunúsach "a dhéanamh" agus "Eolaire." Agus ansin is féidir leat a chur ar an ainm an eolaire. Ligean le rá gur theastaigh uaim a bheith ar a dtugtar, Níl a fhios agam, a ligean ar rá pset1 Déanamh seo, chruthaigh mé díreach tar eolaire. A ligean ar a sheiceáil ach go bhfuil sé ann. Mar sin, má dhéanann mé LS, anois a fheiceáil mé spreotaí, agus ansin pset1, agus ansin VHOSTs. Mar sin, tá mé an t-eolaire nua ann. Agus ansin tar éis duit eolaire nua, b'fhéidir gur mhaith leat a nascleanúint isteach ann, mar sin an t-ordú seo chugainn an CD, rud a chiallaíonn go bunúsach go díreach dul chuig eolaire ar leith. Mar sin, más mian liom dul go dtí pset1, Is féidir liom a dhéanamh ach pset1 cd. LAUREN Carvalho: Seasann cd le haghaidh athraithe eolaire, [inaudible] ann cuimhnigh go. LUCAS Freitas: Agus anois a fheiceann tú go bhfuil seachas díreach a bheith jharvard fearas, tá mé jharvard fearas, agus ansin pset1, mar gheall sé ag taispeáint dom áit a bhfuil mé sa ríomhaire seo. Anois, más mian liom dul ar ais go dtí an eolaire a bhí roimh an gceann seo, mé is féidir a dhéanamh le ponc cd ponc, rud a chiallaíonn ach dul leis an t-eolaire go raibh mé cheana, cosúil leis an tuismitheoir seo eolaire, go bunúsach. Agus anois mé a fheiceáil go bhfuil mé ar ais go dtí jharvard. An chéad rud eile gur féidir liom é a dhéanamh Is RM, a bhfuil a bhaint comhad. Mar shampla, a ligean ar a dhéanamh den chéad uair LS a fheiceáil cad tá mé anseo. Tá mé Dia duit agus hello.c. Ligean le rá gur mhaith liom a bhaint astu. Is féidir liom a dhéanamh hello a RM. Tá sé ag dul a rá "scrios comhad rialta Dia duit? "Agus a rá liom" tá. "Agus anois má mé ls a dhéanamh, feicim go bhfuil sé Ní ann níos mó. Má Déanaim iarracht RM a úsáid do chomhadlann, áfach, níl sé ag dul a ligean a dhéanann tú rud ar bith. Tá sé ag dul a rá, hug, is féidir leat Ní féidir a bhaint comhadlann. Mar sin, ní mór dúinn teacht ar an eile ar a dtugtar rmdir, rud a chiallaíonn go bunúsach go díreach bain eolaire. Is féidir liom, mar shampla, a bhaint pset1. Agus má dhéanann mé LS, ní féidir liom Tá sé níos mó. Ceisteanna ar bith faoi seo? Uimh? Yeah? LUCHT ÉISTEACHTA: An bhfuil sé tábhachtach go fhágann tú spás tar éis an - aon uair is tú tosaigh ag clóscríobh rud éigin? LUCAS Freitas: Yeah. Má dhéanann liom cd agus ar an eolaire, Caithfidh mé a chur ar spás. Cad spás atá tú ag caint faoi? LAUREN Carvalho: An spás idir cd agus [inaudible]. LUCAS Freitas: Yeah, go mbainfidh tú a a chur ar na spásanna toisc go bhfuil cd ar an ordú, agus ansin an teaghrán eile a Is tú ar chineál bunúsach an eolaire. Mar sin, tá sé cosúil le argóint. Yeah? LUCHT ÉISTEACHTA: Nuair a liostáil tú, siúd go léir Tá Eolairí éagsúla, ceart? LUCAS Freitas: Yeah, siad atá léirithe san eolaire. LUCHT ÉISTEACHTA: Cad é an difríochtaí i measc na heolairí? LUCAS Freitas: Tá siad ach fillteáin éagsúla. Is Eolaire fillteán i do ríomhaire. LUCHT ÉISTEACHTA: fillteán Oscailte. LUCAS Freitas: Yeah, tá sé ach fillteán ar oscailt. LAUREN Carvalho: Thar anseo, na cinn atá i gorm atá iarbhír Eolairí gur féidir leat a fháil isteach agus ansin a fheiceáil a bunch de rudaí a bhfuil ina theannta sin, is trua toisc nach féidir leat a léamh i ndáiríre an cinn i gorm. Agus tá na cinn i bán ach comhaid atá laistigh chomhadlann reatha. LUCAS Freitas: Mar sin, eolairí Tá fillteáin. Is iad na cinn eile comhaid. LUCHT ÉISTEACHTA: Cad é an t-ordú a athshocrú nó a ghlanadh? LUCAS Freitas: Chun soiléir? LAUREN Carvalho: Chun soiléir? LUCAS Freitas: I mo thuairimse, tá sé "soiléir." Yeah. Mar sin, tú ach cineál soiléir má Tá do scáileán ró-messy. Ceisteanna ar bith eile? Agus beidh tú ag foghlaim a bunch eile orduithe díreach go nádúrtha le linn na seimeastar toisc go bhfuil siad an-úsáideach. Mar sin, anois a ligean ar labhairt faoi a thiomsú. Labhair muid faoi pseudocode agus cód foinse agus cód réad. Agus níl a lán de na cóid, agus b'fhéidir Tá tú guys ar dhaoine eatarthu faoi sin. A ligean ar labhairt beagán faoi cad a tharlaíonn nuair a bhíonn tú ag scríobh le clár, agus tú a thiomsú, agus bíonn sé comhad inrite. Glacfar iad na focail go léir go bhfuil tú guys is dócha éisteacht a fháil, agus b'fhéidir nach bhfuil tú cinnte i ndáiríre cad atá ar siúl. Ligean le rá, mar shampla, gur mhaith liom a clár a deir "Dia duit." a scríobh An Is é an chéad rud a thagann i d'intinn tú de chineál ar iarracht chun smaoineamh ar conas a bhfuil tú ag dul a dhéanamh go i d'intinn, agus bhfuil tú ag smaoineamh is dócha i mBéarla nó teanga éigin eile, cosúil le nádúrtha teanga, is dócha. Agus ansin a cheapann tú, go maith, más mian liom a, mar shampla, scríobh le clár a a deir "Dia duit," Ba mhaith liom tús a chur le clár, Beidh mé a phriontáil Dia duit, agus ansin beidh mé scor den chlár. Is é seo an pseudocode. Tá sé seo ach go bunúsach go bhfuil tú ag iarraidh a teacht suas le sraith eachtraí go bhfuil tú ag dul a dhéanamh chun bheith in ann a scríobh le clár. Ansin tá tú ar an cód foinse, agus nach bhfuil an cód foinse a a bheith go sonrach i C. Táimid ag caint faoi ​​cód foinse i C mar gheall ar go an teanga táimid ag foghlaim, ach cúrsa Is féidir le cód a bheith leor i bhfad aon teanga cláir a bhfuil tú. Níos déanaí sa seimeastar, tá tú ag dul teangacha eile a fhoghlaim. Sin freisin cód foinse. Mar shampla, anseo, is é seo mo fhoinse cód, agus ansin tá mé ag lena n-áirítear leabharlann, agus ansin tús mé is mó, agus ansin a phriontáil mé. Agus is é Laura ag dul chun labhairt beagán beagán faoi seo ar fad. Mar sin, is é seo an cód foinse. Agus cad é an cód réad? Is é an cuspóir a bunch nialais agus cinn, go bunúsach. Cad a tharlaíonn é go bhfuil tú i dtús báire pseudocode, atá ar fad i mBéarla. Agus Ciallaíonn mé, go dtuigeann tú é. Is dócha thuiscint do chairde sé, agus daoine is mó a bheadh tuiscint a fháil ar an smaoineamh. Ach tá ríomhairí i ndáiríre balbh, agus tá siad nach dtuigeann Béarla, mar sin leat tá aistriú go i rud éigin, aistrithe de ghnáth i roinnt teanga ríomhchlárúcháin. Agus is féidir leat smaoineamh ar chláir teanga cineál cosúil le teanga go bhfuil tú ag insint do conas ríomhaire a labhairt agus a thuiscint. Tá tú ag scríobh go bunúsach rud éigin i teanga go bhfuil an dá de tú féin agus do tuiscint a fháil ar ríomhaire. Sin an cód foinse. Mar sin, dul fhoirm pseudocode le foinse cód, tá sé suas chun tú. Tá sé go bunúsach tú ag déanamh do chlár. Ach tá an fhadhb atá ann go Ní dhéanann an ríomhaire fiú teanga cláir a thuiscint. Ní chuireann sé a thuiscint cód foinse ar chor ar bith. I ndáiríre thuigeann sé ach nialais agus cinn. Mar sin, ní mór dúinn an rud an-draíochta ar a dtugtar tiomsaitheoir, atá go bunúsach ag dul a fháil ar an fhoinse ar a dtugtar go bhfuil tú Scríobh i dteanga an dá tú agus do ríomhaire a labhairt, agus anois tá tú ag dul a athrú go nialais agus cinn. Mar sin, go bunúsach cad a dhéanann an tiomsaitheoir é Faigheann sé cód foinse, sa chás seo C, tá sé ag dul a athrú sé i nialais agus cinn a an ríomhaire tuigeann agus is féidir a dhéanamh ar comhad inrite as é. An bhfuil a dhéanann ciall? Is féidir leat smaoineamh go díreach ar an Tiomsaitheoir mar de shaghas éigin aistritheoir go bhfuil ag cabhrú leat a mhíniú don ríomhaire go díreach cad tá sé ceaptha a dhéanamh. Ach conas is féidir liom a thiomsú. A ligean ar dul ar ais go dtí an fearas, agus a ligean ar rá go bhfuil mé ag déanamh ar an gclár sin. An Chéad tá mé ag dul a chruthú eolaire anseo, agus tá mé ag dul a ghlaoch air "Cleachtas." Anois, tá mé ag dul le nascleanúint a dhéanamh leis an eolaire, mar sin cleachtas CD. Anois, tá mé taobh istigh gcleachtas. Anois, ba mhaith liom a thosú gedit, mar sin conas is féidir liom a dhéanamh? Is féidir liom a cliceáil ceachtar anseo, nó is féidir liom ach literally cineál "gedit," agus tá sé ag dul a oscailt le haghaidh dom. Anois, tá mé ag dul chun cineál mo chlár, mar sin go díreach cad a scríobh mé ar an sleamhnán. Tá mé ag á dhearbhú leabharlann. Tá mé ag déanamh slánuimhir is mó, ar neamhní. Agus anois tá mé ag déanamh printf, Dia duit. Anois, tá mé ag dul a shábháil seo. Lig dom é a chur i ngníomh, agus Tá mé ag dul chun glaoch ar an hello.c. Mar sin, anois tá sé shábháil. Más mian liom a chur le chéile sé, mé i ndáiríre Is féidir é a dhéanamh in dhá áiteanna éagsúla. Is féidir liom a dhéanamh ceachtar sé seo i bhfuinneog teirminéil, mar sin an ceann mór, nó is féidir leat úsáid a bhaint as gedit go bhfuil iarbhír fuinneog críochfort ar dheis anseo. Mar sin, is féidir leat an-conveniently a dhéanamh go díreach do chód, agus ansin is féidir leat ach cineál cibé anseo, agus iarracht a thiomsú dó. Mar sin, conas is féidir liom a chur le chéile Cód? Is é an bealach is éasca go bhfuil muid ag baint úsáide as dhéanamh, a bhfuil feidhm a ag dul go bunúsach chun thiomsú do chód. Tá tú ach a rá hello a dhéanamh, mar sin "A dhéanamh" agus ainm an chláir. Oops. Tá sé seo awkward. LAUREN Carvalho: An féidir leat [inaudible]? LUCAS Freitas: Tá brón orm. Ní raibh mé a shábháil sa eolaire ceart. Come to chleachtadh, agus anois é a shábháil mar hello.c. Tá brón orm. Anois, tá sé shábháil. Lig dom a dhéanamh ach ls agus a bheith cinnte go bhfuil sé anseo. OK, anois tá sé anseo. Mar sin anois má dhéanann mé a dhéanamh Dia duit, spits sé lán de rudaí, ach ansin tugann sé ach dom líne eile don chríochfort, a Ciallaíonn sé sin go raibh sé rathúil. Mar sin anois má dhéanann mé LS arís, mé i ndáiríre féach ar an comhad seo i glas, a bhfuil an comhad inrite. Agus ansin más mian liom a rith sé, go léir go Caithfidh mé a dhéanamh go bhfuil ponc Slais Dia duit. Tá sé ag dul a rá hello ar dheis anseo, agus mar sin tá sé go díreach cad tá mé ag iarraidh é a. Tá ceann amháin níos mó bealach a thiomsú, atá ag baint úsáide clang. Is Clang ach tiomsaitheoir atá againn, agus tá sé ina beagán níos foclach thiomsú air. Ach oibríonn sé díreach chomh maith. Mar sin, má dhéanann mé clang, agus ansin-o, agus ansin an t-ainm gur mhaith liom a thabhairt do an comhad inrite, mar sin a ligean le rá "Dia duit." Agus ansin an comhad a ba mhaith liom a thiomsú, hello.c. Tá sé ag dul freisin a thiomsú. Agus tá tú an comhad anseo, agus Is féidir liom a fhorghníomhú ach é chomh maith. Mar sin, an dá cheann acu ag obair. An bhfuil a dhéanann ciall? Ceisteanna ar bith? LUCHT ÉISTEACHTA: An féidir leat súmáil i beagán? LUCAS Freitas: Tá brón orm? LUCHT ÉISTEACHTA: Súmáil isteach? LAUREN Carvalho: I mo thuairimse, tú Is féidir ordú go díreach móide. LUCAS Freitas: Ordú cad é? LAUREN Carvalho: Ordú móide. LUCAS Freitas: Uimh LAUREN Carvalho: Ó, ní go ag dul a bheith ag obair mar gheall ar - tá sé mar gheall ar a leag muid réiteach don rud seo. LUCAS Freitas: Ní féidir liom I mo thuairimse, is féidir linn a súmáil isteach Yeah, ní féidir linn a súmáil. An bhfuil ceist eile agat? Tá brón orm. LUCHT ÉISTEACHTA: An féidir leat a dhéanamh arís clang? LUCAS Freitas: An clang? Is é Clang an rud céanna mar a dhéanamh, ach Tá difríocht go bhfuil an chéad mé ag dul clang, a bhfuil an t-ordú a scríobh, ansin tá mé ag dul a dhéanamh -0, gach, a bhfuil ach cad táimid ag dul go dtí fhoghlaim ina dhiaidh sin mar bratach. Mar sin, ach a cheapann go bhfuil tú i gcónaí a chur ar an-o. Agus ansin an chéad, tá tú ag dul a chur ainm an chomhaid inrite, go bunúsach an comhad a bhfuil tú ag dul a chruthú. Mar sin, is féidir liom a rá, mar shampla, hello2 agus ansin an comhad a ba mhaith liom a chur le chéile, a bhfuil an. c comhad. Mar sin, go bhfuil hello.c. An bhfuil a dhéanann ciall? LUCHT ÉISTEACHTA: Dia duit cad é? Cad é sin? LUCAS Freitas: Hello.c. Agus má mé a thiomsú, agus má Ls féidir liom, tá mé chomh maith le hello2 go Tiomsú mé díreach. Agus má iarracht mé a rith sé, tá sé ag dul chun a dhéanamh go díreach an rud céanna mar Dia duit, ach iad a phriontáil hello. LUCHT ÉISTEACHTA: Conas a thagann chun an a dhéanamh Is féidir leat a chur hello.c tar éis? LUCAS Freitas: I dhéanamh, tú nach bhfuil a chur ar an. c. I dhéanamh, a deir tú díreach tar éis an ainm an chláir. Ní gá duit a rá. C. Ach do clang, ba chóir duit. LUCHT ÉISTEACHTA: Le clang a dhéanann tú chomh maith a chur leis an [inaudible] LAUREN Carvalho: Yeah. Mar sin, caithfidh tú freisin chun leabharlann. LUCAS Freitas: Yeah, sin rud éigin táimid ag dul a úsáid níos déanaí. Sin a dtugtar nascadh, agus sílim go bhfuil muid dul chun labhairt faoi sé níos déanaí. Ceist eile? LUCHT ÉISTEACHTA: An bhfuil tú a chur le clang ponc Slais? LUCAS Freitas: Uimh Is é an ponc Slais ach a oscailt an comhad inrite. Mar sin, clang, tú scríobh ach "clang," agus ansin an más mian leat a oscailt an comhad inrite go bhfuil tú díreach thiomsú, ansin a dhéanann tú dot Slais agus an t-ainm. An bhfuil a dhéanann ciall? LUCHT ÉISTEACHTA: Má bhí tú díreach athrú [Inaudible] le domhan Dia duit, a dhéanann tú a recompile é? LUCAS Freitas: Yeah. más mian liom a rá, mar shampla, "Dia duit ann, "Is féidir liom a shábháil ach é anois, agus mé ach a thiomsú arís. Mar sin, lig dom a dhéanamh a dhéanamh Dia duit. Agus má dhéanann mé Dia duit, tá sé ag dul chun rá "Dia duit ann." Tá ciall? Ceisteanna ar bith eile? LUCHT ÉISTEACHTA: An bhfuil tú a chur san áireamh ar an caighdeán I / A a bheith an-obair a chomhordú? LUCAS Freitas: Yeah. Is é an caighdeán mé / O bunúsach an leabharlann go bhfuil cur chun feidhme maidir printf. Mar sin, go bhfuil rud ar dheis ar an Áirítear barr stdio. Is é sin lena n-áirítear leabharlann a go bunúsach tá a bunch de éagsúla uirlisí gur féidir leat é a úsáid. ceann amháin? As iad a bhfuil printf go bhfuil feidhm go bunúsach priontaí teachtaireachtaí ar an scáileán. Ceisteanna ar bith eile? Uimh? OK. Mar sin, anois a ligean ar labhairt faoi - LAUREN Carvalho: Déanaimis ach téigh go dtí an treoir stíle. Ar mhaith leat a fháil ach é i anseo? LUCAS Freitas: Mar sin, táimid ag dul chun labhairt faoi stíl. LAUREN Carvalho: Ó, David Ní raibh chríochnú. OK. Cén fáth nach bhfuil teacht againn ar ais go dtí stíl ag deireadh an-? Tá sé tugtha cothrom le dáta iarbhír mar a labhairt linn. LUCAS Freitas: Yeah. A ligean ar bhealach do David a chríochnú go. LAUREN Carvalho: An féidir athrú againn i ndáiríre? Mar sin, tá súil agam gach duine curtha taitneamh a bhaint as Scratch. Ar an drochuair, tá sé in am bogadh ar shiúl ó sin - ar an drochuair tá sé in am chun bogadh ar shiúl ó na bloic go leor cláir ar aghaidh go dtí C. Ach luckily, gach ceann de na constructs cláir go atá tú ag obair le i Scratch atá inaistrithe go díreach le C, agus táimid ag dul go dtí tús a chur le foghlaim faoi cuid acu ceart anois. A ligean ar labhairt faoi an chéad coinníollacha i habairtí Boole. Tá sé seo ag rith ar cúlchiste cumhacht ceallraí. LUCAS Freitas: Cén chaoi a bhfuil go nach bhfuil ag obair? OK. Théann tú ann, tá mé ag dul a fháil ar an - LAUREN Carvalho: Mar sin, tá coinníollacha tábhachtach mar gheall ar chumas siad dúinn a loighic a thabhairt isteach inár gcláir. Seo sampla de choinníoll laistigh de chlár C. A ligean ar thabhairt faoi deara conas an - Mar sin, an bloc coinníoll ar dheis anseo, seo Ní bheidh an ráiteas printf fhorghníomhú mura rud é coinníoll laistigh den lúibíní, n níos mó ná 0, meastóireacht a fíor. Anois, gach ceann de na coinníollacha laistigh f Tá na ráitis habairtí Boole, rud a chiallaíonn go bhfuil ach dhá rogha. D'fhéadfadh siad a mheas ceachtar fíor, nó is féidir iad a mheas go bréagach. Mar sin anseo, agus mar sin a dhéanann an chiall, ceart? n níos mó ná 0, ciallaíonn go bhfuil sé dearfach líon, rud a chiallaíonn go mbeidh sé a phriontáil amach "phioc tú uimhir dheimhneach." Tá go leor de na nathanna Boole Is féidir gur foirm an coinníoll le ráiteas init. Tá níos lú ná. Tá sé seo níos lú ná nó cothrom le. Tá sé seo ach greannmhar [inaudible]. Más mian leat an printf a tharlaíonn má tá sé níos mó ná nó cothrom le 0, ansin ba mhaith leat a roghnú seo. Mar sin, an comhionann appends díreach i gceart tar éis an níos mó ná shíniú. Comhionann comhionann, atá difriúil ó ach amháin comhartha comhionann, cothroma ar cóimhéid ciallaíonn iarbhír go bhfuil cuma cad ar an Tá thaobh na láimhe clé de seo mar an gcéanna cad atá ar thaobh na láimhe deise de seo áit a bhfuil comhartha comhionann amháin cad é? Cad é amháin comhartha comhionann? Tasc. LUCAS Freitas: Cé a dúirt go? An bhfuil go candy? Ó, uimh. Tá brón orm. Tá brón orm. Tú araon a fháil candy. Oh, ceart go leor! Trí daoine a fháil candy! LAUREN Carvalho: Mar sin, an ceann seo ar dheis anseo Is é an t-oibreoir Bang roimhe an comhartha comhionann, mar sin go bhfuil Ní cothrom le. Mar sin, má ba é seo laistigh de mo riocht, an comhlacht ar an gcoinníoll go mbeadh fhorghníomhú ach amháin más rud é cibé i nach bhfuil an chlé mar an gcéanna cad atá ar an gceart. Is féidir liom a bheith chomh maith ach an pointe exclamation. I ndáiríre beidh orainn a fheiceáil i gné sleamhnán conas a dhéanfaí seo a úsáid. LUCAS Freitas: Ceisteanna ar bith? Uimh? LAUREN Carvalho: Is féidir linn a chéile na Nathanna Boole a thógáil níos mó ráitis coinníollach intricate. Mar sin, anseo, más rud é cibé ar thaobh na láimhe clé thaobh na láimhe de na barraí dúbailte nó is cuma cad é ar thaobh na láimhe deise de na barraí dúbailte meastóireacht a fíor, ansin beidh muid a phriontáil amach neamhbhailí. Agus ansin síos anseo, má cibé ar ar thaobh na láimhe clé den dá ampersands agus cibé ar dheis thaobh na láimhe an dá ampersands meastóireacht a fíor, ansin beidh orainn a phriontáil amach bailí. Na barraí dúbailte ar a dtugtar an loighciúil NÓ oibreoir iad na ampersands dúbailte ar a dtugtar an t-oibreoir loighciúil AGUS. Is ea? LUCHT ÉISTEACHTA: An bhfuil na díreach cás íochtair l's? LAUREN Carvalho: Uimh Tá siad i ndáiríre - Tá a fhios agat an backlash, cosúil le thuas d'eochair Tuairisceán? An bhfeiceann tú é sin? LUCAS Freitas: Tá sé i ndáiríre barra. LAUREN Carvalho: Tá sé i ndáiríre ach dhá barraí. LUCHT ÉISTEACHTA: An féidir leat é a úsáid ar an cothroma ar cóimhéid do theaghráin? LUCAS Freitas: Uimh Táimid ag dul a fhoghlaim ina dhiaidh sin rud éigin faoi sin. LAUREN Carvalho: Níl feidhm gur féidir leat é a úsáid. Ach ní gá duit a buartha go díreach go fóill. Cad a tharlaíonn má thugann mé an clár seo an uimhir 5? Cad a phriontáil amach? LUCHT ÉISTEACHTA: [inaudible] bailí. LAUREN Carvalho: Bailí? Yeah. Níl a fhios agam a fuair sin. [Gáire] LAUREN Carvalho: Tá an cineál scary [inaudible]. LUCHT ÉISTEACHTA: Mar sin, an dúbailte agus, a chiallaíonn go díreach agus? LAUREN Carvalho: Yeah. Dá bhrí sin tá uimhir 5 araon mó ná 0 agus níos lú ná 100. LUCHT ÉISTEACHTA: Cén fáth go mbeadh sé ar cheann? LAUREN Carvalho: Is é ampersand amháin i ndáiríre rud éigin difriúil, agus tá sé oibreoir bitwise, a beidh tú foghlaim faoi níos déanaí. Ach tá sé rud éigin go n-oibríonn i ndáiríre leis an gcultúr agus uimhir ar leith. LUCAS Freitas: Just smaoineamh nach bhfuil siad a bheith buartha faoi do anois. LAUREN Carvalho: Sílim go bhfuil sé is dócha ag teacht suas an tseachtain seo chugainn. LUCAS Freitas: Ceisteanna ar bith eile? Uimh? LAUREN Carvalho: Mar sin, atá feicthe againn go sé bloc is féidir seasamh leo féin, ach is féidir é a péireáilte chomh maith le agus eile bloc. Mar sin, sa chás seo, má n níos mó ná 0, táimid ag dul a phriontáil amach "Tá tú Phioc uimhir dheimhneach. "eile, rud a chiallaíonn má tá sé 0 nó má tá sé níos lú ná 0, táimid ag dul a phriontáil amach, "Phioc tú uimhir dhiúltach." Is é an rud suimiúil anseo go bhfuil na Tá eisiach chéile. Riamh Tá dul chun bheith ina cás ina seo agus tá sé seo Is féidir an dá a phriontáil amach. Tá mé cinnte go d'oibrigh tú leis an dá / eile bosca i Scratch, mar sin ba chóir é seo a bheith eolas go leor. Is ea? LUCHT ÉISTEACHTA: An gá dúinn an spás idir slánuimhir n cothrom le GetInt spás ansin i má ráiteas? Cosúil úsáidimid líne [inaudible] LAUREN Carvalho: Ó, an spás anseo? LUCHT ÉISTEACHTA: Cosúil le sin, ach tú dúbailte spás. Níl, dul suas. Téigh suas. LUCAS Freitas: Díreach ar an líne? LUCHT ÉISTEACHTA: Yeah. LUCAS Freitas: Díreach an líne bán? LUCHT ÉISTEACHTA: Yeah. LAUREN Carvalho: líne Blank? Uimh Sin díreach an rud stíle. LUCAS Freitas: Tá sé díreach cosúil uaireanta skip tú ach roinnt línte ionas nach bhfuil an cód cuma mhaith bloc ollmhór téacs. LAUREN Carvalho: I mo thuairimse, cad a tharla ná go raibh muid a comment anseo, ach tá mé thóg sé amach ionas go mbeadh tú guys a bheith smaoineamh ar an gcód in áit ná léamh ach mo comment. Go ginearálta, ní bheidh i ndáiríre spásáil difear ar an mbealach ritheann do chlár. Tá sé níos mó de rud stíle. Agus nuair atá againn an treoir stíle nuashonraithe agus réidh chun dul faoi dheireadh na supersection, beidh muid ag labhairt faoi ​​sin níos mó. Tá rud éigin cearr leis an an gclár seo, ceart? Toisc nach bhfuil i ndáiríre 0 uimhir dhiúltach. Mar sin, a ligean ar féach an féidir linn a shocrú go. Is féidir leat a shamhlú dócha leis seo, a deir, ceart? Má tá níos mó ná 0 n, a phriontáil againn, "Tá tú Phioc uimhir dheimhneach. "Ansin eile más rud é go n níos lú ná 0, "Phioc tú uimhir dhiúltach. "eile," Phioc tú 0. " Anois tá an rud suimiúil go D'fhéadfadh sé seo dul ar aghaidh go deo. Is féidir leat a bheith aige má bloc, ar éigin eile má bloc, eile eile más bloc, eile más rud é, eile más rud é, eile más rud é, eile, go bunúsach chomh fada agus is mian leat. Agus nuair a tógadh mar seo, tá siad seo ag dul go léir a bheith eisiach chéile. Is ea? LUCHT ÉISTEACHTA: Ní féidir sin, cén fáth leat é a úsáid ach eile má in ionad [inaudible]? LAUREN Carvalho: Sa chás seo, tá mé D'fhéadfadh úsáid eile más rud é, agus go mbeadh sé go hiomlán, fíneáil mar gheall ar an coinníollacha iad féin eisiach chéile. Ach más rud é nach raibh na coinníollacha eisiach ar a chéile, bheadh ​​seo iallach a chur orthu a riamh dá meastóireacht a dhéanamh, má dhéanann chiall sin. LUCHT ÉISTEACHTA: Sa chás sin, d'fhéadfadh muid nead an dara más rud é sa chéad dá? LAUREN Carvalho: Má - cad atá i gceist agat? LUCHT ÉISTEACHTA: Má tá an dá coinníollacha Nach bhfuil comheisiatach? LAUREN Carvalho: Má tá na coinníollacha Nach bhfuil comheisiatach? Ach ba mhaith leat ach duine amháin acu a rith? LUCHT ÉISTEACHTA: Ba mhaith leat ach más rud é in ionad eile. LAUREN Carvalho: Yeah. Tá dul i gcónaí a bheith go leor na bealaí gur féidir leat é seo a dhéanamh. Is féidir leat cinnte nead iad. Agus beidh tú a fheiceáil i sleamhnán amach anseo a Is féidir leat a bheith IFS il, ach amháin i ndiaidh a chéile. Ach tá sé seo ar bhealach loighciúil eagrú an sreabhadh do chlár. LUCAS Freitas: Agus níl ceann amháin níos mó Rud é, gur iarr tú ar tí é a chur más rud é agus ansin, bealach eile más rud é. Bheadh ​​sé sin ag obair go foirfe, ach tá sé olc dearadh toisc go bunúsach má tá tú seiceáil an chéad más rud é, agus fógra tú go Is é an líon níos mó ná 0, tú Is féidir a chríochnú ach an gclár. Ní gá duit a sheiceáil má tá sé níos lú ná 0, ceart? Ach mura bhfuil tú má más rud é, tá sé ag dul a sheiceáil araon, cé go má dhéanann mé má eile é, tá sé ag dul a sheiceáil má tá sé níos mó ná 0. Má tá sé, nach bhfuil sé ag dul chun breathnú ar fiú ag na línte eile de chuid an cód. Mar sin, tá tú ag seiceáil go bunúsach sé cosúil faoi ​​dhó gan ghá, ionas go mbeidh an fáth muid dhéanamh má eile dá. Ceisteanna ar bith eile? LUCHT ÉISTEACHTA: Mar sin, an fheidhmiúlacht an eile más rud é mar an gcéanna má bhí sé díreach más rud é? LAUREN Carvalho: Uimh Tá tú ag dul iarbhír a fheiceáil i mo chugainn sleamhnán sampla inar féidir é a bheith difriúil. Sa chás seo, tá sé beagnach mar an gcéanna. Mar sin, anseo, ní mór dúinn sampla de il má ráitis, agus an Ní fheidhmiúlacht an gcéanna amhail is dá mbeadh a dúirt mé díreach má eile, má tá eile, más rud é eile. A ligean ar smaoineamh díreach faoi cad a bheadh ​​a phriontáil amach má isteach mé an uimhir 95 isteach sa chlár seo. LUCHT ÉISTEACHTA: [inaudible] LAUREN Carvalho: Agus ansin? LUCHT ÉISTEACHTA: [inaudible] LAUREN Carvalho: Yeah. Mar sin, sa chás seo, tá na coinníollacha comheisiatach chéile. Agus mar níl rud ar bith a stopadh an coinníoll seo ón meastóireacht más rud é seo tá ceann cheana féin, tá siad díreach go léir ag dul a phriontáil amach. Mar sin, conas a d'fhéadfadh liom a shocrú seo? LUCHT ÉISTEACHTA: IFS eile? LAUREN Carvalho: Is féidir leat úsáid a bhaint eile IFS. Raibh mé in ann a athrú an t-ordú díobh seo, ceart? Má rinne mé an ceann seo ar dtús? Bhuel, i ndáiríre, uimh. Ní bheadh ​​sé sin ag obair le haghaidh 95. LUCAS Freitas: Níl, ach an IFS eile. LAUREN Carvalho: An eile IFS bheadh ​​socraithe seo. An bhfuil a ghlanadh suas an mearbhall idir IFS agus eile IFS? LUCHT ÉISTEACHTA: Bhí mé díreach tar éis a iarraidh ort, má úsáid tú eile más rud é, go mbeadh sé stop? LAUREN Carvalho: Ceart. Mar sin, ach an chéad cheann seo. Má tháinig mé ar an uimhir 95, ach sin bheadh ​​phriontáil amach, agus sé riamh Bheadh ​​imithe ar aghaidh go dtí an eile. LUCAS Freitas: Just a de chineál ar smaoineamh sé mar má tharlaíonn sé seo, é seo a dhéanamh. Is é an eile mar más rud é nach, seiceáil seo, agus ansin a dhéanamh. Mar sin, cosúil tá siad ar fad go frithpháirteach eisiach. Ní féidir leat a fháil ina dhá thar na. LUCHT ÉISTEACHTA: An féidir leat é a úsáid loighciúil AGUS do staid sin? LAUREN Carvalho: Yeah. Sin ar bhealach eile go bhféadfadh muid tá socraithe an fhadhb seo. Táimid tar éis a d'fhéadfadh a shainmhínítear raonta, ceart? Mar sin, d'fhéadfadh mé a dúirt más rud é go n níos mó ná 90 agus níos lú ná - go maith, buille faoi thuairim mé nach bhfuil an ceann seo i ndáiríre ábhar, ach anseo d'fhéadfadh a dúirt mé má Tá níos mó ná 80 n agus níos lú ná 90. Níos mó ná 70, níos lú ná 80. Bheadh ​​sé sin a bheith ag obair chomh maith. [Gáire] LUCAS Freitas: Tá sí scanraithe. LAUREN Carvalho: Ná bíodh eagla ort. LUCAS Freitas: Níl sé go mbeidh sé mícheart. Tá sé díreach go bhfuil sé gan ghá verbose. Cosúil san eolaíocht ríomhaireachta, ba chóir ceann amháin a bheith chomh simplí agus is féidir chomh fada agus is tá tú ar an fheidhmiúlacht. Ar mhaith leat an candy? LUCHT ÉISTEACHTA: Ná gá é. LAUREN Carvalho: Tá tú ag scaring gach duine, Lucas. LUCAS Freitas: Tá brón orm. LAUREN Carvalho: David luaitear chomh maith athrú seo ráiteas sa rang. Go bunúsach cad atá ar siúl ar an lasc Bíonn ráiteas athróg. Sa chás seo, tá muid ag cur slánuimhir. Má tá an tslánuimhir 1, táimid ag dul chun phriontáil amach, "Phioc tú beag uimhir. "Má tá an slánuimhir 1," Tá tú Phioc líon mheán. "Má tá an Is slánuimhir 3, "Phioc tú ard uimhir. "Agus mé go raibh chomh maith le cás réamhshocraithe síos anseo, ach níl sé ag taispeáint suas, a bhfuil ró-olc. Go bunúsach, tá sé seo ach error eile. D'fhéadfadh muid curtha i bhfeidhm seo cruinn rud céanna leis má agus eile má ráitis. Ach nuair a tá go leor de éagsúla coinníollacha agus go leor de éagsúla athruithe ar cad ba mhaith leat a dhéanamh le haghaidh gach ionchur, is é seo an rogha. Mar sin, tá sé ach error maith a fhios. Is ea? LUCHT ÉISTEACHTA: Cén fáth a bhfuil nach cúlslais n sa chéad cheann? LAUREN Carvalho: Chun suas ann? Níl aon cúlslais n suas ann mar gheall ar an GetInt - má tá tú iarracht seo, beidh sé a thabhairt duit an pras. Tabhair dom slánuimhir idir 1 agus 3. Agus má chuir mé an backlash n, bheadh ​​sé dom a ghlacadh chun an chéad líne eile, ach tá mé díreach tar Theastaigh siad chun cineál an tslánuimhir ceart tar éis an colon. D'fhéadfaí tú a chur ar an backlash n. Níl sé le déileáil go mór. Yeah? LUCHT ÉISTEACHTA: Chun an gcód seo, is é seo gcás amháin, is é sin mar gheall ar tá sé an chéad chás? Mar gheall ar - LAUREN Carvalho: No, no, no. Mar sin, tá sé seo a thabhairt dom slánuimhir idir 1 agus 3. Má tá n 1, a phriontáil mé seo. Má bhí iarr mé do litreacha, raibh mé in ann a bheith Dúirt thabhairt dom litir idir A agus C. Ansin, bheadh ​​sé seo a bheith cás A. LUCHT ÉISTEACHTA: [inaudible]. Ba mhaith leis an cás ach [inaudible] LAUREN Carvalho: Yeah, ar dheis. Yeah? LUCHT ÉISTEACHTA: Cad a tharlaíonn má bhí tú go bhfuil níos mó de shloinneadh choibhneasta? Mar sin, in ionad ag rá n comhionann le 1, [inaudible] Tá níos mó ná 1 n sa chéad chás? LAUREN Carvalho: I ndáiríre, más rud é nach féidir liom a shainiú roinnt de na cásanna seo, bheadh ​​seo a chur i gcrích síos. Mar sin, i ndáiríre, b'fhéidir nach bhfuil sé seo cad a bhfuil tú ag iarraidh. LUCAS Freitas: I mo thuairimse, tá sí ag iarraidh más rud é bhí an cás n níos mó ná 0, cás níos lú ná 0. LAUREN Carvalho: B'fhéidir an lasc Ní ráiteas i ndáiríre cad ba mhaith leat a úsáid sa chás sin. LUCAS Freitas: Is é an ráiteas lasc ach le haghaidh luach, mar sin go bhfuil tú ag seiceáil ar Is é an luach mar seo nó go. Mar sin, ní féidir leat i ndáiríre coinníollacha a chur. LUCHT ÉISTEACHTA: Cad a tharlaíonn má an duine cineálacha le [inaudible]? LAUREN Carvalho: Bheadh ​​sé sin a bheith mo chás mainneachtana, atá ar an drochuair Ní féidir leat a fheiceáil. LUCAS Freitas: [inaudible] a dhéanamh iad a fheiceáil. LAUREN Carvalho: I ndáiríre, Tá a fhios agat cad? A ligean ar dul díreach chun staidéar a dhéanamh ar 50, agus beidh mé ach zúmáil isteach ar an sleamhnán ar staidéar 50, mar is é seo ach annoying. Mar sin in iúl dom dul i ndáiríre go dtí riocht. Tá sé seo ag dul díreach a ghlacadh tamall beag. Gach ceart. Mar sin, tá brón orm. Ar a laghad anois beidh orainn a bheith in ann a fheiceáil gach rud gan gearradh sé amach. Gach ceart. Mar sin, má chuir siad i 10, ba mhaith linn a réamhshocraithe anseo chun mo chás mainneachtana, agus mé Bheadh ​​a phriontáil díreach neamhbhailí mar gheall mé iarr orthu dul isteach slánuimhir idir 1 agus 3. Ceisteanna ar bith eile? Yeah? LUCHT ÉISTEACHTA: Ligean le rá do chás amháin, cás trí, a rá go raibh tú é a bheith go léir an rud céanna, mar sin phioc tú roinnt Níl go bhfuil líon mheán. Sa chás sin, bheadh ​​sé iomarcach? Ar mhaith leat a athrú ach an téacs sa dá acu, nó a bheadh ​​go mbeadh roinnt iomarcaíochta? An bhfuil aon bhealach a chur le chéile [Inaudible]? LAUREN Carvalho: Tá bealaí chun le chéile iad, ach creidim gur féidir leat ach le chéile in aice láimhe cinn. Mar sin, más rud é nach raibh mé aon rud a shainiú do chás a dó, bheadh ​​seo maidir leis an dá chás. Ó, más rud é nach raibh mé aon rud a chur chun cás amháin, go mbeadh sé seo infheidhme ar an dá gcás amháin agus dhá. Más rud é go ndéanann ciall. LUCHT ÉISTEACHTA: An féidir leat a dhéanamh arís go ceann? LUCAS Freitas: OK. Má rinne tú go bunúsach, cosúil le, tá tú an rud céanna, ach nach bhfuil tú a chur ar rud ar bith anseo, gur mhaith leat a bheith do gcás amháin nó dhá cás, é seo a dhéanamh. Ceart? Agus ciallaíonn sé seo sos má fhaigheann tú isteach chás seo, ach a fhágáil. Mar sin, go bhfuil cad a chiallaíonn an coscán. Mar sin, má rinne mé díreach tar éis seo, a fhéachann tú, tá sé gcás amháin, agus ba mhaith leat a dhéanamh ach seo. Má bhí sé cás dhá, bheadh ​​sé chomh maith ach teacht anseo agus a dhéanamh. LUCHT ÉISTEACHTA: Ach is féidir leat é a dhéanamh? Má tá rud éigin do gcás ina bhfaighidh beirt [inaudible] LAUREN Carvalho: Ní féidir liom a chreidiúint is féidir leat a dhéanamh. Ní dóigh liom gur féidir leat skip timpeall. An féidir leat é sin a, Rob? Ní dóigh liom é. LUCHT ÉISTEACHTA: Mar sin, ach uimhir amháin Is féidir dul tar éis cás, ceart? Ní féidir a bheith ann cás amháin, camóg, dhá? LUCAS Freitas: No, ní féidir leat. Ní féidir leat cinnte. LAUREN Carvalho: Ciallaíonn mé, is é an pointe is é seo an rogha, agus nach mbeadh sé seo oiriúnach do chás a úsáid, mar sin ansin tú Bheadh ​​a bhaint as an dá coinníollacha. LUCHT ÉISTEACHTA: Mar sin, cén fáth go mbeadh tú é seo? An t-aistriú? LAUREN Carvalho: Ba mhaith liom a úsáid seo má tá tú an-sainithe - i ndáiríre, Lucas, tá tú ag blocáil. LUCAS Freitas: Ó, tá brón orainn. LAUREN Carvalho: Má tá tú an- behaviors sainmhínithe a mian leat do gach ionchur, d'fhéadfadh sé seo a bheith ina beagán níos gonta ná scríobh amach 'más rud ráiteas do gach ceann. LUCHT ÉISTEACHTA: Cad a dhéanann an sos chiallaíonn arís? LAUREN Carvalho: Ciallaíonn an sos stopadh. Cuimhnigh, más rud é nach raibh mé ag an sos anseo, ba mhaith linn tar éis titim díreach síos isteach sa chéad chás eile. LUCAS Freitas: Ciallaíonn Sos a fháil amach as an ráiteas athrú. Toisc má tá sé 1, ba mhaith liom seo a phriontáil agus saoire. Níl mé ag iarraidh aon rud eile a sheiceáil. LUCHT ÉISTEACHTA: Ní mian leat aon rud eile a phriontáil. LUCAS Freitas: Yeah. Toisc go bhfuil sé comheisiatach. LUCHT ÉISTEACHTA: Agus a dhéanann sé seo ar aghaidh ach amháin go dtí an chéad chás eile má tá an chéad chás Ní fíor? Nó a dhéanann sé go léir a thástáil cásanna ag an am céanna? LUCAS Freitas: Níl, tá sé seiceálacha sequentially. Seicheamhach, yera yeah. Ceist amháin níos mó, ansin tá muid fuair a bogadh ar aghaidh ionas gur féidir linn a chlúdach gach rud. Yeah? LUCHT ÉISTEACHTA: Mar sin, le haghaidh an cás d'fhéadfadh, a bheith rud éigin a dhéanamh sa bhreis ar ach an ceann? Níorbh fhéidir leat a thabhairt dó raon? LUCAS Freitas: Uimh LAUREN Carvalho: Ní dóigh liom go is féidir leat é a thabhairt ar raon. LUCAS Freitas: Ní féidir leat tú Ní féidir a thabhairt dó ar raon. LUCHT ÉISTEACHTA: Is é an cás ar leith [Inaudible]. LUCAS Freitas: Athraigh Is saghas luachanna. Tá tú ag déanamh rudaí éagsúla ag brath ar luach, luach ar leith. Ní féidir leat a dhéanamh ar raon, ní féidir leat aon rud eile a dhéanamh. Tá sé díreach uirlis eile a fheiceáil. LAUREN Carvalho: Ní gá an chuid is mó daoine úsáid ráitis athrú go mór i CS50, ach tá sé ann. Gach ceart. Mar sin, an chéad rud eile táimid ag dul a labhairt mar gheall go bhfuil an t-oibreoir trínártha. Is é seo ach eile de chineál na coinníollach. Go bunúsach cad atá ar siúl anseo mé iarraidh slánuimhir, agus más rud é go n níos mó ná 100, tá mé ag dul a phriontáil amach "Ard." Más rud é nach bhfuil sé, tá mé ag dul go dtí phriontáil amach "íseal." Mar sin, cad é atá ag déanamh go bhfuil an coinníoll atá ar dheis anseo sna lúibíní, agus tú Is féidir de chineál ar smaoineamh ar an gceist mar tá mé ag iarraidh ar cibé Tá sé seo fíor nó nach bhfuil. Má tá sé fíor, tá mé ag dul chun é seo a chéad rud, agus más rud é nach bhfuil sé fíor, tá mé ag dul a dhéanamh an dara rud seo. Aon cheisteanna maidir leis an oibreoir trínártha? LUCAS Freitas: Just a iarraidh faoi deara ó Is é David go bhfuil aon uair a bheidh agat coinníoll - LAUREN Carvalho: buille faoi thuairim mé David faire tríd an sruth beo. LUCAS Freitas: Tá sé ag déanamh sruth shaol ceart anois. Mar sin, aon uair a bhfuil tú i riocht, tá tú ceaptha a chur braces gcuach, díreach mar atá againn i chur ar athrú ráiteas anseo. Tá guailleáin chatach anseo. Chun cibé coinníollacha, tá tú ceaptha a chur freisin go. LAUREN Carvalho: Feicfidh tú a fheiceáil seo sa treoir stíle. Ní chuirimid bhfuil i ndáiríre an An Treoir Stíle ceart anois. I mo thuairimse, David fós ag obair. LUCAS Freitas: Dúirt sé go tá sé ag obair go díreach anois. LAUREN Carvalho: Oh, ag obair anois? OK. Mar sin, cosúil i mbliana i stíl treoir, fiú má tá tú díreach líne amháin, atá tú a fuair a chur sin braces chatach isteach Ní gá duit gá chun an fheidhmiúlacht an chláir. Agus b'fhéidir ba chóir dúinn a ghlacadh ach sos tar éis na coinníollacha agus téigh díreach leis an treoir stíle a ghlanadh suas cuid de na rudaí seo? LUCAS Freitas: Yeah. An bhfuil ceist agat? LUCHT ÉISTEACHTA: Níl, beidh mé ag fanacht go díreach till an treoir stíle. LUCHT ÉISTEACHTA: Níorbh fhéidir leat dul ar ais leis an oibreoir trínártha? LAUREN Carvalho: thrínártha, tá. LUCAS Freitas: Is é oibreoir thrínártha go bunúsach ráiteas más eile, ach in ionad a bheith a bheith acu ar an dá líne sheiceáil ar má tá agus ansin an eile, tá tú díreach líne amháin. Mar sin, go bunúsach más mian liom a thabhairt ar shraith luach ard nó íseal, agus mé ag iarraidh a dhéanamh ar ard más rud é go n níos mó ná 100 nó íseal má tá sé níos lú, cad is féidir liom a dhéanamh is é seo [inaudible] Tá an teaghrán ag dul a bheith, agus ansin mé a iarraidh go bhfuil an clár tharla n níos mó ná 100? Mar sin, sin an fáth a bhfuil mé an focal i lúibíní agus ansin an comhartha ceiste. Tá mé ag iarraidh go bhfuil sé níos mó ná 100? Má tá sé, tá sé ag dul a bheith ard. Más rud é nach bhfuil sé, tá sé ag dul a bheith íseal. Mar sin, go bunúsach cad a cheapann tú go bhfuil tú a iarraidh ceist, mar sin chuir tú i lúibíní an riocht. Ansin chuir tú an comhartha ceiste toisc go bhfuil tú ag iarraidh é. Agus má tá sé seo fíor, tá sé ag dul a bheith sa chéad luach [inaudible] anseo. Más rud é nach bhfuil sé, tá mé ag dul a chur ar an luach atá tar éis an colon. An bhfuil sé ciall? Tá sé freisin rud éigin go bhfuil cosúil le uirlis i C ach ní gá duit a a úsáid go sonrach é. Ach cosúil le daoine CS ghnáth go toisc go sábhálann sé ach línte. LAUREN Carvalho: Tá sé an-galánta. Déanann sé a lán i amháin ráiteas. LUCHT ÉISTEACHTA: Mar sin, tá an comhartha faoin gcéad ach is cuma cad na torthaí ar an líne roimhe seo? LAUREN Carvalho: Ó, tá brón orm. Is é an comhartha faoin gcéad i ndáiríre placeholder seo s. I ráiteas printf, tá tú bhí seo teaghrán anseo, a bhfuil cad atá ar siúl go dtí phriontáil amach, ach is féidir leat ní hamháin a chur s seo ann. Seachas sin bheadh ​​sé a phriontáil amach na s literally. Mar sin, chuir muid faoin gcéad anseo a choinneáil an áit seo ar siúl ar feadh cibé Tagann tar éis an camóga. Mar sin, ar theaghrán, tá tú fuair faoin gcéad í. I gcás ina slánuimhir, i gcéad. Chun snámhphointe, faoin gcéad f. Feicfidh tú a fheiceáil na mar atá muid níos mó a fheiceáil samplaí. Ach b'fhéidir ba chóir duit labhairt faoi na An Treoir Stíle ar feadh tamaill beag, anois go bhfuil sé suas. LUCAS Freitas: Má théann tú go dtí cs50.net/style, tá tú ag dul a fheiceáil an treoir stíle. I gcás Leagann fhadhb, ar do scór le haghaidh an Tá sraith fhadhb comhdhéanta de raon feidhme, rud a chiallaíonn go bunúsach má rinne tú go léir na codanna den fhadhb a leagtar nó má tá tú iarracht rud éigin. Is é an dara rud cirte, a Tá acmhainn do chlár a dhéanamh cad é Bhí ceaptha a bheith ag déanamh, nó a dhéanann sé Tá bugs, nó nach bhfuil ag déanamh sé cad tá sé ceaptha a dhéanamh. Is é an tríú rud a dhearadh, rud a chiallaíonn ag cur tú an maith, nó go bhfuil tú ag baint úsáide ráitis neamhriachtanach? Mar sin, mar shampla, más mian leat a athdhéanamh roinnt 10 uair, tá tú ag scríobh do lúb nó atá tú a dhéanamh ach 10 uair an ráiteas céanna, ach ag déanamh cóipeáil agus greamaigh. Mar sin, is é an dearadh sin. Agus ar deireadh, tá tú stíl. Tá Stíl díreach cosúil judging má bhreathnaíonn do chód inléite agus de chineál ar go leor. Ciallaíonn sé ach go bunúsach Is é do chód inléite? Ar mhaith duine éigin eile a bhí ag iarraidh go do chód a bheith in ann a thuiscint cad tá sé ag déanamh? An bhfuil sé tuairimí agus a leithéidí? A ligean ar labhairt faoi an stíl a bhfuil tú ag ceaptha a úsáid. Is é an chéad rud tuairimí. Tá Tuairimí an-tábhachtach do do Cód gheall ar uaireanta go bhfuil tú ag déanamh do chlár, agus tá a fhios agat go díreach cad ba mhaith leat a dhéanamh mar sin dtosaíonn tú díreach códú, ach cineál suas a bunch C. Ach má tá duine éigin eile ag lorg go bhfuil go bhfuil tú cód, ní bhíonn siad ag dul a bheith in ann é a thuiscint toisc nach bhfuil a fhios acu na rudaí a bhfuil i do cheann, cosúil le an pesudocode, mar sin b'fhéidir go mbeidh siad a bheith am deacair a thuiscint cad é an cód dhéanamh. Mar sin, tá tuairimí i ndáiríre úsáideach a mhíniú le duine éigin a lorg ar do chód cad é a dhéanamh, agus i ndáiríre fiú ar do shon, tá siad an-úsáideach. Mar a théann tú chuig Psets níos deacra agus crua, tú ag dul a fheiceáil go bhfaigheann an cód Tá níos faide, agus ansin tuairimí i ndáiríre tábhachtach mar sin cuimhin leat cad gach dhéanann cuid de do chlár. A chur a comment, is féidir leat a dhéanamh ach Slais Slais agus ansin scríobh a comment. Agus is é an líne iomlán mar chuid de a comment, agus is cuma cad a scríobh tú síos, nach bhfuil sé ag dul a bheith a úsáidtear le haghaidh do cód. Tá sé go bunúsach cosúil leis an tiomsaitheoir Tá dul chun neamhaird a dhéanamh go. An bhfuil a dhéanann ciall? LUCHT ÉISTEACHTA: Cad a dhéanann tú arís a scríobh a comment? LUCAS Freitas: seo? An Slais Slais? Aon uair a scríobhann tú Slais Slais, is cuma cad Is sa líne nach bhfuil ag dul a mheastar a bheith C. Yeah? LUCHT ÉISTEACHTA: Mar sin, tar éis an trácht, tá tú ach dul isteach agus tús a chur le líne nua? LUCAS Freitas: Yeah, go díreach. LAUREN Carvalho: An Slais Slais Is le haghaidh tuairimí líne amháin. LUCAS Freitas: Mar shampla, ní mór dúinn anseo - lig dom zúmáil - mar shampla, anseo tá mé ag dhearbhú snámhphointe, ach b'fhéidir má chuir tú díreach tar éis seo i do chód, is mian leat nach bhfuil aon smaoineamh cad é seo a dhéanamh, cosúil le iarbhír dhuine a lorg ag an gcód seo ag dul a bheith, cosúil le, cad é an Tá heck ar siúl? Má chuir tú a comment ag rá "thiontú Fahrenheit go Celsius, a dhéanann sé i bhfad ciall níos mó. Tá tú, cosúil le, OK, tá tú ag déanamh a chomhshó. An bhfuil a dhéanann ciall? Mar sin, tá sé ach rud éigin a chuidíonn le daoine réidh do cód agus freisin a dhéanamh tú in ann a eagrú do chód níos fearr. Is é an dara rud gur féidir leat a dhéanamh tuairimí il-líne, ionas go mbeidh ceann amháin trácht chun a bunch de línte. In áit a bhfuil a chur Slais Slais, na tuairimí chéad líne, Slais Slais, an dara líne, agus mar sin de, is féidir leat Is féidir úsáid a bhaint as an réalta Slais. Is é an bealach go ndéanann tú é gur le haghaidh na chéad líne an trácht, tá tú ag dul a dhéanamh le réalta réalta Slais, ionas go díreach mar sin. Díreach mar anseo ní mór dúinn tús clár, a chuir tú de ghnáth a bhfuil tú Tá, cad a dhéanann an clár seo, agus rudaí mar sin. Tá sé cineál cosúil le header don chlár. Arís, nach bhfuil sé rud éigin go Tá tiomsaitheoir ag dul chun cúram faoi, ach Tá sé tábhachtach chun tú a fhios cad seo dhéanann clár nó do dhaoine eile a fháil amach cad é do chlár a dhéanamh. Mar sin, a dhéanann tú Slais réalta réalta, agus ansin an líne dheireanach tú ag dul réalta a dhéanamh Slais a bheith in ann a dhúnadh go bhfuil trácht. Mar sin, go bunúsach do na línte eile, Is féidir leat scríobh go díreach is cuma cad, agus tá sé seo ag dul go léir a bheith neamhaird. Agus freisin, díreach mar a stíl, a fheiceann tú go bhfuil gach ceann de na línte tá réalta, agus gach na réaltaí ailínithe. Tá na rudaí sin tábhachtach go Breathnaíonn do chód go leor. Fuaimeanna maith? Anois, coinníollacha. Cad a bhí David ag rá gur chóir dúinn iarbhír a chur sna sleamhnáin é, go nuair a tá tú de chineál ar bith dá ráitis nó aon chineál na coinníollacha, Ba chóir duit a úsáid guailleáin chatach a thaispeáint go is é seo cad a bhí ag dul a tharlóidh nuair a tá tú ar an riocht. Go teicniúil, nuair a tá tú i riocht agus ansin is é an chéad líne eile ach amháin líne, ní gá duit go teicniúil a chur ar an braces gcuach. Go bunúsach bheadh ​​an tiomsaitheoir a thuiscint é ar aon nós mar intuigthe. Ach do CS50, iarraimid ort guys a chur an braces gcuach go díreach ionas go mbeidh do Tá cód níos eagraithe agus níos inléite. Toisc go bhfaigheann cód faide má tá tú nach bhfuil braces curly agus den sórt sin. Faigheann sé i ndáiríre messy. LAUREN Carvalho: Tá sé seo go díreach cad David dúirt díreach amach i mo sleamhnáin roimhe seo. Oibríonn sé cinnte gan an curly guailleáin, ach ar chúiseanna stíle táimid ag dul a iarraidh go a dhéanann tú a chur ar iad siúd isteach Agus nuair a thosaíonn tú ag rith style50, atá de chineál ar an seic 50 do stíl, beidh sé i gcuimhne duit é seo a dhéanamh. LUCAS Freitas: Agus is é rud eile cuimhnigh a chur ar an braces gcuach chomh maith i ngach líne. Mar sin, a dhéanann tú, mar shampla, l's. Téigh go dtí an chéad líne eile, a oscailt an chatach guailleán, ansin a théann tú go dtí an chéad líne eile. Eangú, a bhfuil ceithre spás. Ansin scríobhann tú is cuma cad, ansin, bealach eile líne, agus dún an Lúibín cúbach. Mar sin, a bheith cinnte go bhfuil an dá na chatach braces i línte éagsúla. LUCHT ÉISTEACHTA: Mar sin, má bhí an gcód seo cosúil le 10 eile IFS, ba chóir é seo 10 Leagann na lúibíní? LUCAS Freitas: Yeah, le haghaidh gach ceann acu. Yeah. Mar sin, más rud é, eile más rud é, agus mar sin de. LUCHT ÉISTEACHTA: An féidir leat nach brúigh Tab le fleasc? LUCAS Freitas: Táimid ag iarraidh ort guys a úsáid le ceithre spás. Roinnt eagarthóirí téacs a aistriú cluaisín mar ceithre spás go huathoibríoch. Ní dhéanann gedit, ionas go mbeidh tú a dhéanamh ar spás spás spás spás. Tá sé seo freisin rud éigin go bhfuil roinnt dhéanamh ríomhchláraitheoirí ach tabs, cuid ríomhchláraitheoirí a dhéanamh ach amháin le ceithre spás, agus roinnt daoine eile a dhéanamh fiú dhá nó trí spás. Tá sé sin go díreach anseo tá muid ag iarraidh tú guys a dhéanamh le ceithre spás. LUCHT ÉISTEACHTA: Tá Níl beagnach cinnte fuair a bheith ar bhealach do gedit a go huathoibríoch [inaudible]. Cosúil aon [inaudible] a dhéanann sin. LUCAS Freitas: Yeah. I mo thuairimse, is féidir leat dul go dtí Socruithe. LUCHT ÉISTEACHTA: Déanann sé cheana féin ar gach ceann de sin. LUCAS Freitas: Déanann sé cheana féin? OK. Mar sin, ach a bheith cinnte go bhfuil tú Tá ceithre spás. LUCHT ÉISTEACHTA: An bhfuil muid a chur ar an gcuach lúibíní i do lúba chomh maith? LUCAS Freitas: Is ea. LAUREN Carvalho: Aon uair do imchochlú bloc de chód, ach bain úsáid as an braces gcuach. Agus roimh a cheapann tú go bhfuil muid díreach bheith sticklers faoi seo le haghaidh aon mhaith Dá bhrí sin, má dhéanann tú guys dul ar a fháil intéirneachtaí ardteicneolaíochta ag cuideachtaí móra, beidh siad a thabhairt duit treoir stíle, agus beidh siad insint duit go bhfuil sé seo cad do Ní mór cód a breathnú cosúil. Agus cé a d'fhoghlaim tú a cód mar seo, b'fhéidir i do intéirneacht go mbainfidh tú rud éigin a dhéanamh go hiomlán difriúil. Siad a dhéanann tú ag súil chun cloí a stíl. Is é an rud amháin níos mó Agus: LUCAS Freitas go bhfuil tú faoi deara conas tá mé cosúil le x, spás, níos lú, spás, 0? Aon uair a bhfuil tú ar oibreoir - is féidir é a bheith cosúil móide, lúide, amanna, níos lú, níos mó, is cuma cén t-oibreoir - caithfidh tú a chur ar spás ar thaobh na láimhe clé agus an ceart an t-oibreoir. LAUREN Carvalho: Tá na ar a dtugtar hoibrinn dénártha. Just a dhéanamh cinnte go bhfuil tú i gcónaí spás amach do hoibrinn dénártha. LUCAS Freitas: Is é seo an ní oibreann dénártha. LAUREN Carvalho: Is é sin mar a thógann sé dhá. LUCAS Freitas: Oh, yeah. OK, na lasca. Gcéad dul síos, caithfidh tú a fheiceáil go díreach cosúil i ráiteas dá nó eile, caithfidh tú a chur ar an brace chatach ar a líne féin agus faoi na Lúibín cúbach anseo. Fógra go bhfuil spás amháin tar éis athrú, díreach cosúil i má agus eile bhí againn spás amháin idir sin agus na lúibíní. Mar sin, caithfidh tú a chur go. Agus níl aon spás ceart tar éis gach de na lúibíní nó roimh dheireadh na lúibíní. Mar sin, a fheiceann tú go bhfuil sé go léir le chéile, agus freisin buíochas suas anseo. Yeah? LAUREN Carvalho: I mo thuairimse, ní mór dúinn a bhogadh ar aghaidh. LUCAS Freitas: Mar sin, tá sé seo mar chuid den An Treoir Stíle go bhfuil tú do CS50. Bí cinnte chun dul go dtí cs50.net/style agus chur le breathnú ar seo. Is iad seo go léir an-tábhachtach do do scór stíl. Lig dom dul ar ais go dtí an ráiteas. LAUREN Carvalho: B'fhearr liom ach úsáid style50. Táimid ag dul díreach chun dul díreach a lúba. Gach ceart. Mar sin, a ligean ar a fháil ar ais go dtí an t-ábhar, anois go atá againn imithe thar an treoir stíle. Lúba, tá tú ag feiceáil orthu i Scratch, agus táimid ag dul chun labhairt mar gheall orthu i C. I do lúb, tá dtrí chuid ar an dearbhú seo le haghaidh lúb. Tá tú fuair do initialization i a leagann tú do athróg. Tá tú fuair do riocht, a bhfuil seiceáil a fheiceáil cé acu an bhfuil rud éigin fíor nó bréagach agus cibé an Ba chóir go lúb leanúint ar aghaidh. Agus tá tú do thabhairt cothrom le dáta, a Tá suas chun dáta do athróg. A ligean ar a ghlacadh ach a bhíos ag roinnt C ZIP seo le haghaidh lúb i ngníomh. Cad atá ar siúl é anseo san initialization, tá muid ag leagan síos mé go dtí 0. Sa an coinníoll tá muid ag seiceáil cibé an bhfuil mé níos lú ná 10. Agus sa nuashonrú táimid incriminteach i. Mar sin, cad a thoradh seo le haghaidh lúb? LUCAS Freitas: I ndáiríre, ar an gcéad de gach, a dhéanann tú guys fhios cad + + Tá mé? LUCHT ÉISTEACHTA: méadaithe ag 1. LUCAS Freitas: méadaithe ag 1, yes. Mar sin, is é seo an rud céanna mar ag déanamh mé cothrom i móide 1. Agus faoi deara go nach bhfuil againn spás idir an i agus an + +. Mar sin, a dhéanann tú guys fhios cad a bheidh seo a dhéanamh? An féidir le duine éigin a insint dom? Agus a fháil b'fhéidir roinnt candy mar gheall ar sin? LUCHT ÉISTEACHTA: [inaudible] LUCAS Freitas: OK. [Inaudible] a thaispeáint gach duine ina dhiaidh sin [inaudible]. Yeah, tá sé ag dul a thaispeáint "seo Tá CS50 "10 uair. LAUREN Carvalho: buille faoi thuairim mé go raibh sé i dteideal an sleamhnán. LUCAS Freitas: Oh, yeah. [Gáire] LUCAS Freitas: A chuidíonn. LAUREN Carvalho: Mar sin, siúd Tá do lúba. Táimid ag dul a fheiceáil roinnt samplaí níos mó As do lúba níos déanaí. Ach a ligean ar ghlacadh le breathnú ar iarbhír an an dara cineál lúb go mbainfidh tú teacht ar i C, agus tá sé ar a dtugtar an lúb fad. I lúb tamaill, atá tú ach fuair riocht. Is é an coinníoll a sheiceáil sa ag tosú, agus más rud é an coinníoll sin meastóireacht a fíor, ansin an cód laistigh an comhlacht ar an mbloc agus Beidh fhorghníomhú. Agus beidh an cód aghaidh ag fhorghníomhú chomh fada is go Tá coinníoll fíor. Seo sampla de lúb agus i C. Táimid ag dul a shocrú go 10 líon a tús a chur leis. Chomh fada is go bhfuil líon níos mó ná 0, táimid ag dul a choinneáil a phriontáil amach seo athróg anseo. Táimid ag dul a líon decrement agus ansin seiceáil an coinníoll arís. Priontáil, decrement, seiceáil an coinníoll arís. Anseo ní mór dúinn sampla a bhaineann le do cheist níos luaithe. Bhí orainn an gcéad s nuair a bhí againn priontáil amach téad, agus anois go bhfuil táimid ag priontáil amach ina slánuimhir, ní mór dúinn a faoin gcéad is mé ár placeholder ina ionad. Ba chóir go mbeadh na litreacha ar fad a bheith deas iomasach s, do téad, i do slánuimhir. Mar sin, má executes cód seo, ba chóir duit comhaireamh síos 10-0, a phriontáil amach gach slánuimhir. LUCAS Freitas: Agus is féidir leat smaoineamh ar an faoin gcéad mar a mhothaíonn sé cosúil le bán spás, agus ansin go bhfuil tú ag cur seo athróg anseo sa spás bán. Mar sin, mar shampla, anseo beidh mé díreach tar éis bán, agus ansin tá mé ag cur leis an comhaireamh ceart ann, an luach an líon. An bhfuil a dhéanann ciall? Níorbh fhéidir a dhéanamh liom go díreach mar printf agus ansin Sleachta, san áireamh? A bheadh ​​ag obair? LUCHT ÉISTEACHTA: Uimh LUCAS Freitas: Níl, toisc go mbeidh sé a phriontáil iarbhír an focal "líon" in ionad clódóireachta an luach. Seo é an chaoi a dhéanann tú é a phriontáil na luachanna i dtreo an athróg ionad ach ainm an athróg. Ceisteanna ar bith? LUCHT ÉISTEACHTA: Cén fáth a bhfuil tú ag úsáid le haghaidh mar gcoinne ar fad ar? LAUREN Carvalho: Ba mhaith liom a úsáid le haghaidh lúb má tá a fhios agam go díreach cé mhéad atriallta mhaith liom mo lúb a reáchtáil. Sa chás seo, ní ábhar é mar gheall ar, Ciallaíonn mé, bhí mé ag iarraidh ach chun smaoineamh ar simplí i ndáiríre Mar shampla seo sleamhnán. Ach a ligean le rá gur mian leat rud éigin a a choinneáil ag dul agus a - LUCAS Freitas: Mar shampla, tá tú iarraidh ionchur go dtí an duine Tugann tú an t-ionchur ceart. Mar sin, cosúil cé nach bhfuil an t-ionchur OK, a choinneáil ag iarraidh é. Nó mar cé go bhfuil tú nach bhfuil tuismitheoirí a thabhairt tú airgead, a choinneáil ar a iarraidh air. [Gáire] LAUREN Carvalho: Níl a fhios agat conas a mhéad uair go mbainfidh tú a dhéanamh. LUCAS Freitas: Toisc nach bhfuil tú Tá a fhios cé mhéad uair go ag dul a choinneáil ag dul. LAUREN Carvalho: Ach i do lúb, ní mór duit fios a bheith agat cé mhéad uair. Yeah? LUCHT ÉISTEACHTA: Díreach a shoiléiriú, ar an gcéad a deir go bhfuil an rud éigin ar tí é a tharlóidh, na liom don slánuimhir, agus an cúlslais n - LAUREN Carvalho: Acmhainne? Cé a fhios cad a chiallaíonn an cúlslais n? Líne nua, yera yeah. Go díreach. LUCAS Freitas: Is féidir leat smaoineamh n mar líne nua. LAUREN Carvalho: Nice. LUCHT ÉISTEACHTA: Cad é sin líon Fleasc Fleasc [inaudible]? LUCAS Freitas: Tá Líon lúide lúide an rud céanna mar móide móide, ach in ionad a mhéadú, tá sé ag laghdú 1. LAUREN Carvalho: Aon níos mó cé ceisteanna lúb? Uimh? Ó, a bhí ceaptha againn a tar ndearna sin. Is é seo a dhéanamh le linn lúb. An-cosúil le lúb tamaill ach amháin i chás seo seiceáil againn ar an riocht i ndiaidh an cód i gcorp an lúb fhorghníomhú aon uair amháin. Mar sin, linn a fhorghníomhú an cód chéad is cuma cén. Ansin linn a sheiceáil an coinníoll, a fhorghníomhú arís má tá sé an coinníoll fíor. Feicfidh tú féin a aimsiú ag baint úsáide seo nuair a bhfuil tú ag iarraidh ionchur úsáideora. Toisc go bhfuil tú ag dul i gcónaí a bheith a iarraidh uair amháin, agus ansin ag brath ar cad Is é an t-ionchur úsáideora, d'fhéadfadh go mbeadh ort reprompt agus a iarraidh arís agus arís má Ní raibh an t-ionchur cad tú Táthar ag súil é a bheith. LUCHT ÉISTEACHTA: Mar sin, tá sé cosúil le foirm do dhaoine a líonadh amach. LAUREN Carvalho: Yeah, go díreach. Feicfidh tú, I mo thuairimse, i do chéad Pset, tá tú ag dul a bheith acu chun úsáid a bhaint as a dhéanamh go maith lúb a bhailiú ionchur ón úsáideoir. LUCHT ÉISTEACHTA: Ag brath ar an staid, beidh do lúba agus claonadh a reáchtáil níos mó minice ná cé lúb, cosúil le trí cheann amháin nó rud éigin? LAUREN Carvalho: Má tá sé an cruinn - LUCAS Freitas: Ba chóir dóibh a reáchtáil i gcónaí an méid cruinn na n-amanna go bhfuil tú ag iarraidh é a rith. Cosúil úsáidimid a dhéanamh agus mar gheall orainn i ndáiríre ag iarraidh a fháil ar an ionchur ar a laghad uair amháin. I lúb tamaill, uaireanta nach bhfuil tú ag iarraidh é a fhorghníomhú ar chor ar bith más rud é nach bhfuil sé an cás a fhorghníomhú. Mar sin, braitheann sé ar an dearadh. Ciallaíonn mé, is féidir leat ceachtar a úsáid a dhéanamh linn nó cé chomh fada is a dhéanann do chód go tá sé ceaptha a dhéanamh. LAUREN Carvalho: Ach is féidir liom I mo thuairimse, an freagra ar do Is ceist dócha yes. Ligean le rá go raibh an coinníoll bréagach. I gcás amháin a bheadh ​​sé ar siúl uair amháin, agus gcás eile a bheadh ​​sé ar siúl náid uair. Mar sin, yera yeah. Ceisteanna ar bith níos mó? Is ea? LUCHT ÉISTEACHTA: An féidir an coinníoll lúb a bheith ina do lúb i dtéarmaí eile athraitheach ná [inaudible]. LAUREN Carvalho: Yeah, is féidir é a rud ar bith. Is dócha do na Psets tús, tá tú Ní bheidh a bhíonn an cás, ach cinnte is féidir é a rud ar bith. LUCAS Freitas: I mo thuairimse, táimid ag déanamh anseo. LAUREN Carvalho: An bhfuil muid? Uimh? LUCAS Freitas: Lúb? Yeah. LAUREN Carvalho: Níor chóir dúinn a bheith. Ó, tá muid a dhéanamh le lúb. OK. I ndáiríre, mar tá muid ag caint mar sin i bhfad, a ligean ar iarbhír nascleanúint go léir thar a study.cs50.net/conditions. Agus tá tú ag dul le nascleanúint a dhéanamh síos ar na fadhbanna widget. Bhuel, i ndáiríre, cé go bhfuil daoine ag fáil seo ar bun, is é an Staidéar CS50 ag dul a bheith ina uirlis a chuirfidh ar do TFS a úsáid chun ullmhú le haghaidh rannóga agus go Is féidir leat úsáid a bhaint as guys má chailleann tú ailt. Tá sé ag dul go bhfuil a bunch sleamhnáin, roinnt leideanna agus cleasanna do gach ábhar, agus roinnt fadhbanna cleachtais le réitigh. Cén fáth nach bhfuil gach duine a ghlacadh ach le breathnú ag an bhfadhb seo ar dheis anseo. Tá brón orm, tá mé ba chóir a bheith i gcuimhne daoine a ríomhairí glúine a thabhairt lá atá inniu ann. Ach más rud é nach bhfuil tú ag ríomhaire glúine, sin ceart go leor. Is féidir leat a bhreacadh ach seo síos ar píosa de pháipéar nó breathnú ar do chomharsa ghualainn. A ligean ar iarracht a dhéanamh agus scríobh le clár a leideanna an t-úsáideoir a ghlacadh buille faoi thuairim, an meán líon na leanaí i ngach teaghlach aonad sna Stáit Aontaithe. Is é sin an uimhir 2, dála an scéil, mar atá tú Is féidir a fheiceáil ó na samplaí. Ba mhaith linn a phriontáil amach meánlíon na leanaí i ngach teaghlach sna Stáit Aontaithe, ansin dúinn Ba mhaith leis an méid a? Ba mhaith linn ionchur a bhailiú ón úsáideoir. Agus ansin ag brath ar cad é an úsáideora Tá ionchur, tú ag dul a phriontáil amach ceachtar tá sé seo ceart nó go bhfuil sé seo mícheart. Agus an-an chéad gur beidh tú fheiceáil, má tá tú cliceáil ar an saighead beag ag Is é an bun an bhfadhb ghiuirléid ar láthair a bhreacadh síos ar roinnt pseudocode. Mar sin, nach bhfuil tú ag cláir go fóill. Tá tú ag fáil díreach tar éis do smaointe in ord. An bhfuil duine ar bith ag iarraidh chun cabhrú le Lucas teacht suas leis an gceart pseudocode an fhadhb seo? LUCAS Freitas: Cad é an chéad rud gur chóir dúinn a dhéanamh is dócha anseo? Cad a dhéanann tú guys dóigh? LUCHT ÉISTEACHTA: [inaudible] LUCAS Freitas: Yeah, ceart go leor. Mar sin, cló. Just a rá an cló seo meán líon na ndaoine? OK. Priontáil cheist, a ligean ar rá. Tar éis a phriontáil mé an cheist seo, cad ba chóir dom a dhéanamh? LUCHT ÉISTEACHTA: Faigh ionchur. LUCAS Freitas: Faigh ionchur. Rud ar bith eile? LUCHT ÉISTEACHTA: Coinníoll. LUCAS Freitas: Coinníoll. LAUREN Carvalho: Cad é sin coinníoll ag dul a bheith? LUCHT ÉISTEACHTA: líon na [inaudible]. LAUREN Carvalho: Ceart. LUCAS Freitas: Mar sin, cad tá mé ag dul a sheiceáil sa riocht? LUCHT ÉISTEACHTA: Má sé cothrom le 2. LAUREN Carvalho: Má sé cothrom le 2. Go díreach. LUCAS Freitas: An bhfuil aon rud eile gur chóir dom a dhéanamh? LUCHT ÉISTEACHTA: Count. LUCAS Freitas: Mar sin, má tá sé is ionann agus 2, a ligean ar rá - lig dom scríobh ach más ionann ionchur go dtí 2, ansin cad tá mé ag dul é sin a dhéanamh a phriontáil ceart. Agus ansin eile, Tá mé ag dul a phriontáil mícheart. Rud ar bith eile? Uimh? LAUREN Carvalho: Mar sin, tú Is féidir cliceáil ar an - Ní gach duine a bhfuil síos seo? LUCAS Freitas: An bhfuil sé ciall? Mar sin, anois a ligean ar iarracht chun cód seo. LAUREN Carvalho: Má chliceálann tú an beag arrow, Sábhálann sé i ndáiríre do pseudocode, atá i ndáiríre spreagúil. Agus is féidir leat a dhéanamh na dtuairimí má ba mhaith leat ach a chur i gcuimhne duit féin ar cad atá le déanamh. LUCAS Freitas: Mar sin, mar shampla, an chéad Tá mé ag dul i gcló ar an gceist, mar sin conas tá mé ag dul a dhéanamh sin, i ndáiríre? printf. Mar sin printf, agus is é an cheist ar an meán líon na leanaí in aghaidh an teaghlaigh sna Stáit Aontaithe. Ansin mé ag dul a fháil ionchur ón úsáideoir. Mar sin, conas is féidir liom a dhéanamh? LUCHT ÉISTEACHTA: Faigh Int. LAUREN Carvalho: GetInt. LUCAS Freitas: OK. Mar sin, a dhearbhú den chéad uair, ceart? slánuimhir, a ligean ar ghlaoch air n is ionann GetInt. Agus anois an riocht. Mar sin, lig dom a rá go bhfuil mé ag dul a anseo an freagra a sheiceáil. Mar sin, an chéad, má tá ionchur, a bhfuil n cothrom, le - conas tá mé ag dul a scríobh sin? LUCHT ÉISTEACHTA: Comhionann comhionann. LUCAS Freitas: Perfect. Mar sin, n. Agus faoi deara go bhfuil mé spás, ionann ionann,, spás, fíor. Agus anois cad ba chóir dom a dhéanamh? Rud an-tábhachtach do stíl. An braces gcuach. Agus ansin tá mé ag dul i gcló. Conas is féidir liom a phriontáil? printf. LUCHT ÉISTEACHTA: D'fhéadfadh sé a bheith chaipitliú? LUCAS Freitas: Uimh Tá sé ceaptha a bheith ar gach litreacha beaga. Mar sin, is é sin ceart. An mbeadh sé seo is leor don printf ráiteas, nó tá mé ag iarraidh rud ar bith? LUCHT ÉISTEACHTA: líne nua. LUCAS Freitas: líne nua, yera yeah. Agus anois eile. LUCHT ÉISTEACHTA: An bhfuil spás tar éis an printf, nó aon? LAUREN Carvalho: Ba chóir dúinn seiceáil an treoir stíle. LUCHT ÉISTEACHTA: Níor cheart é a bheith. LUCAS Freitas: Níor chóir go mbeadh, ceart go leor. Mar sin, eile, printf, "Is é sin mícheart." LAUREN Carvalho: Oops, do Sleachta. LUCAS Freitas: OK. Rud ar bith eile? An bhfuil sé cuma mhaith? LAUREN Carvalho: Beidh muid iarracht é? LUCAS Freitas: Yeah, a ligean ar rith sé. Mar sin, tá sé a thiomsú, agus é is cosúil go n-oibríonn sé. A ligean ar iarracht beirt pháistí. Is é sin ceart. Agus lig anois ar a reáchtáil arís, ach anois in ionad a chur beirt pháistí, a ligean ar a rá go bhfuil mé ag dul a chur cosúil le cúig. Is é sin mícheart. Mar sin, is cosúil go n-oibríonn sé. LAUREN Carvalho: Cén fáth nach bhfuil a thaispeáint duit iad cad a tharlaíonn má chuir tú rud éigin aisteach, cosúil le roinnt litreacha. LUCAS Freitas: Oh, yeah. A ligean ar a sheiceáil freisin go. Cad a tharlaíonn má tá an t-úsáideoir ag iarraidh a praiseach le do chlár, agus tá siad díreach scríobh, níl a fhios agam dhá. Tá sé ag dul retry a rá. LAUREN Carvalho: Mar sin, GetInt Tá ag iarraidh orthu a scríobh an. Ní raibh muid chun aire a thabhairt sin féin. LUCAS Freitas: Yeah. Mar sin, ach amháin má chuir mé i ndáiríre roinnt, tá sé ag dul a choinneáil ag iarraidh orm a scríobh an. LUCHT ÉISTEACHTA: Conas a fuair tú a rith sé? LUCAS Freitas: Just a cliceáil an cnaipe réalta. LAUREN Carvalho: Ba chóir duit dul suas. Tá tú ag dul. LUCAS Freitas: An réalta cnaipe ceart ann. Yeah? LUCHT ÉISTEACHTA: An bhfuil sé pras [inaudible] le huimhreacha dheachúlach freisin? LAUREN Carvalho: Creidim go mbeidh sé. LUCAS Freitas: Má dhéanann sé cad é? LAUREN Carvalho: Má cineál siad i roinnt deachúil, I mo thuairimse, tá sé ag dul go pras. LUCAS Freitas: A ligean ar a fheiceáil. LAUREN Carvalho: Mar gheall ar nach bhfuil sé ina slánuimhir. LUCAS Freitas: Yeah. LAUREN Carvalho: Mar sin tá sé nach bhfuil sé ina slánuimhir, Faigh Beidh Int iarraidh ort a scríobh an. LUCHT ÉISTEACHTA: Mar sin, nuair sa chód a bheith an ionaid dheachúil a spreagann an úsáideoir go bhfuil siad chun dul isteach slánuimhir sonrach? Is GetInt iarbhír: LAUREN Carvalho á dhéanamh sin dúinn. LUCHT ÉISTEACHTA: Níl, Ciallaíonn mé má bhíomar ag iarraidh chun dul isteach [inaudible] LUCAS Freitas: Is féidir leat a rá cosúil le meán líon na leanaí sna Stáit Aontaithe. Níl a fhios agam. Is féidir linn a rá, mar shampla, "le do thoil ionchur slánuimhir. " LAUREN Carvalho: An slánuimhir comhionann leis an meánlíon. Ciallaíonn mé, tá sé ach conas a tú focal é, ceart? LUCAS Freitas: Yeah. Ní hé seo an chuid den códaithe i ndáiríre. Tá sé níos mó cosúil le cibé bhfuil tú ag dul a iarraidh a scríobh i do chlár. LUCHT ÉISTEACHTA: Conas a bheadh ​​mór dúinn a rith sé má tá sé a bhí i ndáiríre i gedit [inaudible]. In ionad an cnaipe spraoi? LUCAS Freitas: Déanfaimid an chéad thiomsú air. Is féidir linn é a dhéanamh ag déanamh a dhéanamh agus an t-ainm an chomhaid. Agus ansin a rith sé, beidh muid ag déanamh ponc Slais agus ainm an chláir. LUCHT ÉISTEACHTA: buille faoi thuairim mé cad a chiallaigh mé go raibh má bhíomar ag iarraidh an clár a freagra a thabhairt ar n mícheart, iontráil neamhbhailí, ní ba chóir duit a chur i - LUCAS Freitas: Ní bheidh muid in ann a é sin a dhéanamh mar gheall ar an cód a deir seo scríobh an thagann ó Faigh Int a bhfuil fheidhm atá i bhfeidhm cheana féin dúinn tríd an leabharlann CS50, agus ós rud é tá sé i bhfeidhm cheana féin ann, ní mór dúinn Is féidir ní hamháin [inaudible]. LAUREN Carvalho: Mura bhfuil tú ag úsáid a bhaint as GetInt, ansin is féidir leat a dhéanamh. LUCAS Freitas: Yeah. Ach má tá tú ag baint úsáide GetInt, ní féidir leat. Ceisteanna ar bith eile? LUCHT ÉISTEACHTA: An bhféadfadh tú imithe leis an nós GetFloat agus ansin a bheith in ann a chur ar sé i dheachúlach? LUCAS Freitas: Yeah. LUCHT ÉISTEACHTA: OK. Ansin, d'fhéadfadh tú díreach ionchur snámhphointe ionann - LAUREN Carvalho: Yeah. Díreach mar an gcéanna ach amháin ar snámhphointe ionad ina slánuimhir. LUCAS Freitas: Just a chur anseo agus ansin GetFloat ann. LUCHT ÉISTEACHTA: Mar beidh tú a fheiceáil nó feicthe - LAUREN Carvalho: ní mór dúinn Ní gotten ann go fóill. LUCHT ÉISTEACHTA: - ag déanamh éagothroime le Ní flótaí [inaudible] LUCHT ÉISTEACHTA: Cad a chiallaíonn na leathstadanna? LAUREN Carvalho: An Leathstad díreach Ciallaíonn sé sin go bhfuil an ráiteas iomlán, agus táimid ag dul chun dul isteach ar an sleamhnán seo chugainn. LUCHT ÉISTEACHTA: Mar sin, tá sé riachtanach gach uair? LAUREN Carvalho: Yeah. Bhuel, ceart go leor, mar sin ní do na coinníollacha, toisc go mbíonn siad imchochlú rud éigin. Mar sin, go bunúsach má tá rud éigin is cúis le tú a chruthú ansin brace chatach bloc, ná a chur ar Leathstad ag an deireadh. LUCAS Freitas: Ach gach rud eile, tá. Nuair a chríochnaíonn tú ráiteas, a chur ar an Leathstad. Agus má dhéanann tú dearmad leathstadanna, an tiomsaitheoir ag dul a fháil feargach ag tú, agus tá tú ag dul a bheith acu chun iarracht a shocrú é. LAUREN Carvalho: Má chuir mé Leathstad anseo, bheadh ​​stop a chur leis, agus mé Ní bheadh ​​a fháil ar a fhorghníomhú cad taobh istigh, dála an scéil. Mar sin, tá sé ar cheann de na bugs coitianta. LUCHT ÉISTEACHTA: I gcónaí forghníomhaitheach. LAUREN Carvalho: Yeah. Sa chás seo, ba mhaith linn i gcónaí fhorghníomhú cad atá taobh istigh. LUCHT ÉISTEACHTA: Do stíl [inaudible] ag gabháil do shon, shíl. LAUREN Carvalho: Ó, go fíor. LUCHT ÉISTEACHTA: [inaudible] singil Rud líne [inaudible] LUCHT ÉISTEACHTA: Is ea? LUCHT ÉISTEACHTA: An féidir leat il ionchuir i líne amháin? Mar sin, mar is féidir leat a iarraidh ar úsáideoirí a phriontáil dhá rud? LAUREN Carvalho: Nach n-úsáideann - LUCAS Freitas: Uimh Ligean le rá gur mhaith liom freisin a fháil ar slánuimhir seo m. Caithfidh mé a dhéanamh i líne éagsúla. LUCHT ÉISTEACHTA: Má bhí tú a reáchtáil sin, conas [inaudible]? Bheadh ​​sé a phriontáil ar an pras ann [inaudible] agus ansin gur mhaith leat dul isteach amháin agus - LAUREN Carvalho: Bhuel, rith sé. Ciallaíonn mé, níl aon rud stopadh chugainn ó díreach ag rith sé agus féachaint ar cad tharlódh. LUCAS Freitas: Sílim go bhfuil sé ag dul go dtí gearán ag dúinn toisc nach bhfuil muid ag baint úsáide as - LAUREN Carvalho: Oops. LUCAS Freitas: Tá sé gearán ag dúinn ceart anois toisc nach bhfuil muid ag baint úsáide as an athraitheach, ach má rinne mé, mar shampla, n Tá ionann is ionann le, agus is ionann m ionann leis, ansin beidh cad tarlú sa chás seo? Cad a bheadh ​​an clár seo a dhéanamh? LUCHT ÉISTEACHTA: Tá mé ag wondering díreach conas a bheadh ​​sé - Is mian sí ach: LAUREN Carvalho a fhios conas tá sé cosúil le, I mo thuairimse, ceart? Mar sin, thóg sé ar cheann acu, agus ansin thóg sé an dara ceann. I mo thuairimse, ba chóir dúinn bogadh ar aghaidh, toisc go bhfuil muid ar cheann níos mó sleamhnán seó dul roimh - ar mhaith leat a tharraingt suas math? LUCAS Freitas: Yeah, mata. LAUREN Carvalho: Tabhair dom ach amháin an dara. Tá uimhriúla difriúil cúpla athróg i sonraí uimhriúla C. i C Is féidir a rangú i gcineálacha éagsúla, agus is iad seo na cinn beidh tú féach ar an chuid is mó go minic. Agus is é slánuimhir slánuimhir. Ní féidir leat a bheith ar aon dheachúlacha. Sa Fearas, a thógann sé 32 giotán a stóráil ina slánuimhir. Is féidir le snámh a bheith dheachúlacha. Bíonn sé freisin 32 giotán a stóráil snámhphointe sa Fearas. Is dúbailte roinnt le deachúil pointe a thógann 64 giotán chun é a stóráil, rud a chiallaíonn gur féidir leat a bheith díreach cruinneas níos mó mar gheall ar Is féidir leat a bheith níos mó - cad a dhéanann tú glaoch é? LUCAS Freitas: Yeah, sin níos mó. LAUREN Carvalho: Níos mó áiteanna tar éis an pointe deachúil. Agus is fada fada slánuimhir go dtógann 64 giotán a sé tinn sa Fearas. LUCAS Freitas: Mar sin, is féidir é a bheith Is féidir le níos mó ná ints a bheith. LAUREN Carvalho: An rud faoi na sonraí cineálacha i C go insíonn siad duit cad cineál sonraí is féidir leat a stóráil i do athraitheach. Insíonn siad duit conas is féidir leat seo a úsáid athróg i do chlár. Tá sé an-tábhachtach a choinneáil ach rian cén cineál sonraí a bhfuil tú ag baint úsáide as, agus má is gá duit a chaitheamh ó cineál sonraí a go ceann eile, déan cinnte go bhfuil a fhios agat go díreach cad a tharlaíonn nuair a Bíonn réitigh ar siúl. Agus beidh tú a fheiceáil sampla níos déanaí ar sna sleamhnáin de botún féidir a bheith ann. A ligean ar ghlacadh le breathnú ar roinnt math i C agus smaoineamh i ndáiríre go cúramach, buille faoi thuairim mé, faoi ​​cad atá ar siúl nuair a bhí an Tá math siúl. Sa chéad líne, cad ag tarlú nuair a Dearbhaím x? LUCHT ÉISTEACHTA: Tá tú ag ligean x a bheith rud éigin? LAUREN Carvalho: Yeah. Bhuel, tá mé ag iarraidh i ndáiríre an oibriúcháin córas chun 32 píosaí de chuimhne, ceart? I féidir liom a stóráil ina slánuimhir, agus Tá mé ag dul chun glaoch ar an slánuimhir x. LUCAS Freitas: ag dul bunúsach i gcuimhne agus aimsiú áit a bhfuil 32 giotán agus rá, hug, ba mhaith liom an spás seo, agus tá sé ag dul a bheith ar a dtugtar x. Mar sin, tá tú cinneadh ach i bhfad go leor bosca i do chuimhne le luachanna a stóráil le haghaidh x. LAUREN Carvalho: Agus ansin thúsú mé x, rud a chiallaíonn go bhfuil mé díreach tar éis a stóráil ar an luach 2 san áit sin, go smután den chuimhne, gur iarr muid oibriúcháin córas. Agus síos anseo cad tá ag éirí linn é táimid ag dhearbhú i ndáiríre agus initializing y ar líne amháin in ionad i dhá líne mar a rinne muid suas anseo, a bhfuil freisin breá breá, Táimid ag cur 1 x, agus táimid ag a stóráil go luach y. LUCAS Freitas: Mar sin, go bunúsach cad seo dhéanann líne, fhaigheann sé anois bosca do y, agus ansin a luach, an rud a tú ag dul a chur taobh istigh den bhosca is, ag dul a bheith ar an luach ar x móide 1. Mar sin, tá sé sa bhosca seo le haghaidh y. Faigheann sé an luach ar x Breathnaíonn, anseo, agus a fheiceáil go bhfuil sé 2. Cuir sé ann, móide 1, mar sin cuireann sé 3 ann. An bhfuil a dhéanann ciall? Mar sin, bheadh ​​y 2 sa chás seo. LAUREN Carvalho: Ceart go leor, fionnuar. Chonaic muid roinnt theannta sin, mar sin a ligean ar smaoineamh anois faoi ​​roinn i C. Anseo tá mé dhearbhú agus a initializing snámhphointe ar a dtugtar freagra agus a roinnt 1 trí 10, agus ansin tá mé ag priontáil amach an freagra go dtí dhá ionad de dheachúlacha. Agus faoi deara anseo, i mo ráiteas printf, nuair is mian liom rud éigin a phriontáil le dhá deachúil, tá% 0.2 f cad ba mhaith liom a úsáid. Mar sin, is é an pointe 2 rá ach Dhíth orm dhá áit i ndiaidh an dheachúlach phriontáil amach. Anois, tá cad a dul a tharlóidh má ritheann liom an gcód seo? An bhfuil duine ar bith a bhfuil smaoineamh? Cad é a phriontáil amach? LUCAS Freitas: Cad iad súil againn a fháil. LAUREN Carvalho: Cad a dhéanann ba mhaith linn, ar an gcéad de gach? LUCAS Freitas: [inaudible] LAUREN Carvalho: 0.1, yera yeah. Ach cad a phriontáil amach? LUCHT ÉISTEACHTA: [inaudible] LAUREN Carvalho: Bhuel, ní hea, i ndáiríre. Is é seo an méid a bhí mé ag caint faoi cén fáth tú Ní mór a choinneáil rian an-chúramach ar do cineálacha sonraí. Mar sin, cén cineál sonraí é seo? An bhfuil ina slánuimhir, ceart? Níl aon ionaid dheachúil. Is é 10 freisin ina slánuimhir. Níl aon ionaid dheachúil. Má scoilt mé ina slánuimhir ag slánuimhir, faighim slánuimhir nach bhfuil 0.1, mar gheall ar ints Ní féidir a bheith deachúil, ach amháin 0. Toisc go truncates ina slánuimhir ach as an ionad de dheachúlacha. LUCAS Freitas: Mar sin, aon uair a dhéanann tú oibríochtaí le ints, tá tú ag dul chun fháil ina slánuimhir mar an freagra. Mar sin, go bunúsach, cad é an ríomhaire tá sé ag déanamh, tá sé roinneann 1 ag 10, agus faigheann sé 0.1. Ach ansin tá sé cosúil le, fan, is é seo ceaptha a bheith ina slánuimhir, mar sin tú díreach neamhaird a dhéanamh 0.1, mar sin tá sé anois ach 0. LAUREN Carvalho: Mar sin, nuair a phriontáil mé seo amach, a fháil mé .00 .10 seachas. LUCAS Freitas: An bhfuil a dhéanann ciall? LAUREN Carvalho: Tá an cineál de trua, ceart? LUCAS Freitas: Mar sin, conas is féidir linn a shocrú seo? LAUREN Carvalho: Déanaimis iarracht a dhéanamh agus a shocrú go. Seo sampla de áit a bhfuil mé réitigh iarbhír an 1 agus na 10 a snámháin. Mar sin anois, tá 1 a thuilleadh ina slánuimhir. Is 1 snámhphointe. Dála an scéil, tá sé seo ach an chomhréir le haghaidh nuair is mian leat a chaitheamh ó cheann cineál sonraí go ceann eile. Is féidir leat a chur díreach an cineál sonraí i lúibíní agus tá arna bhfáil roimh ach an luach a go bhfuil tú réitigh. Mar sin anseo, tá mé ag roinnt snámhphointe ag snámhphointe a fháil freagra snámhphointe. Agus tá, a bheadh ​​sé seo i Go deimhin phriontáil 0.10. An bhfuil a dhéanann ciall? LUCAS Freitas: Mar sin, tá réitigh cineál díreach athrú ó chineál amháin go ceann eile. Mar sin, snámh Is é 1 ndáiríre 1.000. Ní go díreach seo, ach tá sé rud éigin le deachúil is é sin i ndáiríre 1. An bhfuil a dhéanann ciall? Yeah? LUCHT ÉISTEACHTA: Cad a tharlaíonn má rinne tú freagra snámhphointe gualainn go cothrom roinnte 1.0 10? LAUREN Carvalho: Tá tú ag dul i ndáiríre a fheiceáil go bhfuil an sleamhnán seo chugainn. Sin i ndáiríre ar ár sleamhnán an-seo chugainn. Seo i ndáiríre ar níos deise ná cineál réitigh, I mo thuairimse. Mar sin, tá an dá flótaí díreach ag nádúr an bhfíric go bhfuil siad Tá ionad de dheachúlacha. Is ea? LUCHT ÉISTEACHTA: Cad a tharlaíonn má tú a rinne [inaudible] roinnte ar 10? LAUREN Carvalho: I ndáiríre snámhphointe arna roinnt ina slánuimhir Tugann duit iarbhír a snámhphointe, ionas go mbeadh an obair fíneáil. Fan, ní gach duine a thuiscint seo? Toisc go bhfuil sé seo ag dul a bheith i ndáiríre déileáil go mór i Pset1, i ndáiríre. Is ea? LUCHT ÉISTEACHTA: Níorbh fhéidir leat ach go tapa dul thar an chuid dearg? LAUREN Carvalho: An chuid dearg, yera yeah. Lucas, ar mhaith leat a? LUCAS Freitas: OK. Mar sin, cuimhnigh go bhfuil an gcéad Is placeholder. Tá sé cosúil le spás bán. Mar sin, a ligean ar iarracht gach rud a thuiscint go bhfuil ar siúl anseo. Ciallaíonn Céatadán go bhfuil sé placeholder. Ansin tá tú ar an f, rud a chiallaíonn go is é seo placeholder le haghaidh snámh. Is é an rud deireanach go bhfuil muid anseo le 0.2, rud a chiallaíonn ba mhaith liom go bhfuil dhá áiteanna dheachúlach don snámh. Má bhí mé díreach tar% f, beidh siad é a chur a bunch de ionad de dheachúlacha. Mar sin, is féidir liom a chur díreach 0.2 nó 0.1 nó 0.5, nó is cuma cad, agus tá sé ag dul a chur go líon na n-ionad de dheachúlacha. Is é an rud amháin go má chuir tú mhaith 0.100 nó .1,000, nach bhfuil sé i ndáiríre ag dul a chur dóibh siúd go léir deachúil toisc nach bhfuil go leor cuimhne go bhfuil go beacht. Ceisteanna ar bith eile? Yeah? LUCHT ÉISTEACHTA: Mar sin, snámhphointe díreach Ceadaíonn leat dul níos faide slánuimhreacha? LUCAS Freitas: Is ea. LAUREN Carvalho: Bhuel, snámhphointe díreach is féidir leat a bheith ionad de dheachúlacha. LUCAS Freitas: Ciallaíonn sé sin go díreach leat Is féidir uimhreacha dheachúlach anois. LUCHT ÉISTEACHTA: Cén fáth go mbeadh muid úsáid riamh slánuimhreacha? LUCAS Freitas: Cén fáth go mbeadh úsáideann tú slánuimhreacha? B'fhéidir má tá tú ag comhaireamh 0-10, ba mhaith leat a úsáid i ndáiríre slánuimhir. Ní gá duit a úsáid a bhaint as snámh. I roinnt cásanna, ní gá duit a ndáiríre - LAUREN Carvalho: B'fhéidir go bhfuil tú nach mian dheachúlacha. LUCAS Freitas: B'fhéidir nach bhfuil tú ag iarraidh úsáid a bhaint as snámh. LAUREN Carvalho: Is é an rud eile, cuimhnigh, araon, a chur ar snámh agus ina slánuimhir a ghlacadh 32 giotán chun iad a stóráil, agus b'fhéidir nach bhfuil tú ag iarraidh a giotán dramhaíola ar an ionad de dheachúlacha. LUCAS Freitas: Yeah. Mar sin, cosúil, ach smaoineamh faoi seo. Tá tú 32 giotán do ina slánuimhir agus snámhphointe. I gcás ina slánuimhir, gach siúd 32 giotán téigh go dtí an chuid slánuimhir. Má úsáideann tú snámhphointe le 32 giotán, tú Tá cuid den chuimhne á n-úsáid ar an líon, an líon iomlán, agus an chuid eile á úsáid le haghaidh na ionad de dheachúlacha. Mar sin, ciallaíonn sé sin nach féidir leat a fháil chun líon an-mhór le snámháin toisc an snámhphointe atá ag baint úsáide as cheana féin a lán de na cuimhne do na ionad de dheachúlacha. Yeah? LUCHT ÉISTEACHTA: Sin an chéad fhreagra, céard go díreach a dhéanamh? An bhfuil sé ag leagan luach snámhphointe comhionann leis an placeholder a gur féidir leat aisghlaoch sna chéad líne eile? Deir sé snámhphointe freagra. LUCAS Freitas: Yeah. Mar sin, ciallaíonn freagra snámhphointe tú ag fáil anois buicéad beag i gcuimhne go bhfuil Tá snámhphointe, agus go bhfuil ag tarlú a bheith ar a dtugtar freagra. Mar sin, go bhfuil an méid a dhéanann freagra snámhphointe. Agus ansin deir tú go bhfuil taobh istigh de seo, tá tú ag dul a chur mar thoradh ar seo. Mar sin, tá tú ag dul a dhéanamh 1.0 arna roinnt 10.0, gheobhaidh tú 0.1, agus ansin chuir tú go taobh istigh de fhreagra. LAUREN Carvalho: Mar sin, i líne amháin, tá muid dhearbhú agus a initializing an snámhphointe ar a dtugtar freagra. LUCAS Freitas: Suimiúil go leor, cé go tá sé seo ach líne amháin, tá sé ag déanamh oibríochtaí il. Tá sé díreach ar bhealach C ligin úsáideann tú cód lú. Tá sé an rud céanna leis an trínártha oibreoir, conas is féidir leat a dhéanamh ach [Inaudible] i líne amháin. Tá sé ag déanamh i ndáiríre an rud céanna mar ag déanamh freagra snámhphointe, Leathstad, agus ansin is ionann an freagra seo, ach in ionad dhéanamh a dhéanann tú dhá líne sin, tá sé cosúil le aicearra. Yeah? LUCHT ÉISTEACHTA: Mar sin, má bhí ar siúl tú é seo, Bheadh ​​sé a bheith 0.10? LUCAS Freitas: Is ea. Yeah? LUCHT ÉISTEACHTA: An bhfuil a fhreagairt i ndáiríre cód, nó go bhfuil sé ach an t-ainm? LAUREN Carvalho: seo i ndáiríre cód. Is é seo cad tá muid ag dul a ainm ar ár athraitheach. LUCHT ÉISTEACHTA: Mar sin, tá sé ach ainm [inaudible]. LAUREN Carvalho: Yeah. D'fhéadfadh liom a rá ionann snámhphointe x 1.0. LUCAS Freitas: Is é an rud go Is é an t-ainm an athróg rud éigin go n-úsáideann tú. Tá sé tábhachtach duit. Chun an gclár iarbhír, an rud amháin go bhfuil nithe luach go bhfuil tú Tá taobh istigh an buicéad. An fáth a bhfuil tú athróga agus ainmneacha na n-athróg atá chomh mhaith a fhios agat cad a bhfuil tú ag déileáil leis, cosúil le cén cineál sonraí a bhfuil tú rochtain ag an am. Ach le haghaidh an cód féin, má ghlaonn tú sé fhreagairt nó ceist nó rud ar bith, go leor i bhfad, nach ndéanann sé ábhar. Ní chuireann sé ábhar. Chomh fada is atá tú ag teacht i ngach tharla sé, agus mar sin a ghlaonn tú air rud éigin eile. Yeah? LUCHT ÉISTEACHTA: An bhfuil na hathróga dul thar an fheidhm? Cosúil má bhí tú a chruthú lúibín [Inaudible] d'fhéadfadh, tá tú díreach [Inaudible] a fhreagairt arís? LAUREN Carvalho: Uimh LUCHT ÉISTEACHTA: [inaudible] LAUREN Carvalho: Uimh Bheadh ​​sé sin lasmuigh de scóip an athróg ar leith. Agus i ndáiríre, go bhfuil de chineál ar suimiúil, mar nuair a bhfuil muid rudaí cosúil le lúba nó na má coinníollacha, más dhearbhú tú athróg laistigh de shraith eile de braces gcuach, tá sé ann i ndáiríre ach laistigh de na braces gcuach. LUCHT ÉISTEACHTA: One nóta seo caite faoi an [inaudible] snámháin. Cén fáth go mbeadh tú ag iarraidh riamh a ints a úsáid? Tá sé seo níos mó de nóta taobh ná rud ar bith, ach tá do ríomhaire i bhfad níos fearr ag láimhseáil ints ná mar atá sé ag snámhann láimhseáil. Tá sé cosúil le ordú de méid níos tapúla. Mar sin, má láimhseáil againn ach amháin flótaí, bheadh ​​rudaí a bheith a lán níos moille. LAUREN Carvalho: I ndáiríre, is cosúil go a bheith ina fhadhb le snámháin. LUCAS Freitas: Cineál ar an chúis sin, is féidir leat smaoineamh go bhfuil, conas dénártha Is féidir leat ionadaíocht a dhéanamh slánuimhreacha trí chur ar 0 agus 1 ar. LAUREN Carvalho: Sin an chéad rud eile. LUCAS Freitas: OK. Awesome. LAUREN Carvalho: Just a a shealbhú go smaoinimh. LUCAS Freitas: OK, beidh mé insint duit níos déanaí. LAUREN Carvalho: Roimh a fháil againn leis an méid a Cuireadh Lucas rá ach, oibreoir tosaíocht. Is é seo an chiall is coitianta. Tú guys a bheith déanta seo go leor. Mar sin, ach má tá rud éigin i lúibíní, beidh sé tarlú dtús. Tá sé Bíonn iolrú tosaíocht níos mó ná theannta sin, dealú, rudaí mar sin. Mar sin, i ndáiríre, ach ní duine ar bith ag iarraidh a inis dom cad uimhir amháin i ndáiríre meastóireacht a? LUCHT ÉISTEACHTA: 27. LAUREN Carvalho: 27? Yeah. LUCAS Freitas: Lig dom a thabhairt candies do dhaoine. LAUREN Carvalho: Gach ceart. Cad mar gheall ar uimhir a dó? Cad mar gheall ar uimhir a dó? LUCHT ÉISTEACHTA: 22. LAUREN Carvalho: 22, yera yeah. Níl a fhios agam a fuair sin. Uimhir trí? LUCHT ÉISTEACHTA: 10. LAUREN Carvalho: 10, yes. Cool. Mar sin, modulo. Lucas, ar mhaith leat modulo a mhíniú? LUCAS Freitas: Is modulo oibreoir seo is é sin i ndáiríre an-úsáideach le haghaidh bunch de fadhbanna. Má dhéanann mé 55 modulo 10, cad a dhéanann sé seo a ligean ar rá gur mhaith liom a roinnt 55 tríd 10. Cad a dhéanfaidh mé a fháil? Mothaíonn sé díreach cosúil má tá mé i ndáiríre ach ag déanamh an roinn, cad é an chéad uair a fuair mé an tslánuimhir? LUCHT ÉISTEACHTA: 5. LUCAS Freitas: 5. Agus is é sin an fuílleach 5, ceart? Mar sin, tá sé cosúil le 5 uaire 10 móide 5. Go bunúsach, cad a dhéanann modulo, déanann sé a roinn an uimhir ag an gceann seo, agus Feiceann sé cad é an chuid eile an roinn. LAUREN Carvalho: Mar sin, sé ach tuairisceáin an chuid eile. Mar sin, tá uimhir amháin cad é? 5. Uimhir a dó? LUCHT ÉISTEACHTA: 3. LAUREN Carvalho: 3. Uimhir trí? 0. Agus is é ceithre 1. Go díreach. LUCAS Freitas: Simplí, ceart? LAUREN Carvalho: Cén fáth nach bhfuil muid ag skip seo ach toisc nach bhfuil againn i ndáiríre am, agus daoine cosúil a thuiscint. Mar sin tá anseo cad a bhí Lucas díreach ag caint faoi. LUCAS Freitas: Eile fáth mé Bheadh ​​úsáid ints ionad flótaí is go bhfuil an-flótaí beacht go leor. Agus cén fáth a bhfuil siad ag neamhbheacht? David dúirt gur chun ionadaíocht a dhéanamh slánuimhir, mar shampla, úsáidimid 0 agus 1, ceart? Agus ansin tú a dhéanamh go bunúsach ar an iolrú, a dhéanann iad siúd go léir oibríochtaí a fháil amach cad dheachúlach líon tá tú in ionad an dénártha. Cad a tharlaíonn anois má iarracht mé a chur pointí dheachúlach? I ndáiríre, mar shampla, má tá mé an líon mhaith 3.33333? Mothaíonn sé cosúil le 10 níos mó ná 3. Conas tá mé ag dul a stóráil ar fad na 3 go bhfuil mé tar éis sin? Tá sé i ndáiríre deacair, ceart? Ní féidir leat insint ach an ríomhaire, hug, tá mé 3, agus ansin a dhéanann tú go deo. I ndáiríre nach bhfuil an ríomhaire cliste go leor chun seo. Mar sin, go bunúsach tá gach a dhéanann do ríomhaire go déanann sé a chur oiread dhigit chomh is féidir é suas go dtí an chuimhne go bhfuil tú. Mar sin, a ligean ar rá go bhfuil sé ag dul a rá 3.3333, agus go bhfuil sé. Mar sin, nach bhfuil sé in ann a chur in iúl i ndáiríre go beacht cad é go bhfuil snámh. LAUREN Carvalho: Tá líon teoranta giotán, rud a chiallaíonn nach Tá gach uimhir dheachúlach ag dul a bheith ann go mbeadh ionadaíocht beacht. Agus mar sin sa sampla seo, má táimid priontáil amach 0.1, tá muid anois ar priontáil amach 20 áit. LUCAS Freitas: Díreach mar a bhí mé ag insint tú guys, d'fhéadfaí tú a chur ar aon uimhir. Ach má rinne tú ach an dá áit, gur mhaith leat a fháil 0.10, ach má chuir tú 20 áiteanna, tá sé ag dul a thaispeáint duit a bunch na 's toisc go bhfuil an méid is féidir leat a chur i gcuimhne, ceart? Ach ceart anseo, suas go dtí an 0, agus ansin é a chur ach é bunch de uimhreacha randamacha. Is é an cineál cosúil le roinnt - LAUREN Carvalho: Tá sé seo toisc go bhfuil muid nach bhfuil in ann chun ionadaíocht a dhéanamh an dheachúlach go beacht leis an líon giotán againn. LUCAS Freitas: Agus ansin an Tá ríomhaire bunúsach a thabhairt duit roinnt bruscar. Ní hé seo i ndáiríre ar an luach an líon. LUCHT ÉISTEACHTA: Tá sé chomh gar agus is Is féidir é a fháil [inaudible] úsáid a bhaint as an [inaudible]. LAUREN Carvalho: Mar sin, an impleacht is é seo go ligean le rá gur in ionad bheith 0.100014, is cuma cad, cad má bhí sé 0.0999 - maith, ceart go leor. Ligimis orainn go bhfuil an freagra iarbhír leis seo ná 0.9999999. Sin an-gar do 1, ach nach bhfuil sé go díreach 1. Tá sé 0.99999. Ciallaíonn sé sin go má ghlacaim go 0.999, agus chaith mé sé le slánuimhir, a rachaidh mé 0. Ní féidir liom a fháil 1. LUCAS Freitas: Mar gheall ar cuimhnigh, réitigh ó snámhphointe go slánuimhir, tá tú díreach neamhaird a dhéanamh go léir na ionad de dheachúlacha. Neamhaird tú díreach iad. Níl aon rud den sórt sin mar slánú suas nó ag rith síos nuair typecast tú. I ndáiríre, tá an fheidhm seo a dhéanann shlánú, a bhfuil an- tábhachtach, ach is dóigh leat go díreach nuair a a dhéanann tú typecasting, tá sé ach dul gach rud a scriosadh. Mar sin, fiú má tá tú 0.99999, tá sé ag dul a thabhairt ach 0 má typecast tú [Inaudible] slánuimhir. LAUREN Carvalho: Mar sin, ach a bheith i ndáiríre ar an eolas pointe ar snámh i cruinneas, go háirithe nuair a thosaíonn tú chun flótaí a úsáid i Pset1. Ach ar an siúlóid tríd an chóir rabhadh duit sin chomh maith. LUCAS Freitas: Agus i ndáiríre tá sé i ndáiríre crua, mar shampla, má rinne mé snámhphointe freagra 1 cothrom le 1.0 thar 10, agus ansin snámh freagra 2 ionann 10.0 os cionn 100.0. Tá siad an líon céanna, ceart? .1, Ceart? 1 os cionn 10 nó 10 níos mó ná 100. Ach anois má iarracht mé a fheiceáil ar an comhionannas, mhaith má tá freagra 1 comhionann a fhreagairt 2, b'fhéidir nach bhfuil sé ag dul i ndáiríre a bheith ar an rud céanna. Mar sin, tá flótaí cineál cosúil sin. Tá siad cosúil le déanamh comhionannas.