1 00:00:08,280 --> 00:00:09,020 [Powered by Google Translate] ZAMYLA Chan: Ceart go leor, gach duine. 2 00:00:09,020 --> 00:00:11,130 Fáilte go dtí Walkthrough 1. 3 00:00:11,130 --> 00:00:13,950 Beidh an Walkthrough a bheith ar pset 1, a bhfuil C. Tá súil agam go mbainfidh tú 4 00:00:13,950 --> 00:00:16,540 go léir a bhí spraoi le do thionscadail Scratch. 5 00:00:16,540 --> 00:00:18,430 Mar sin, anois sa walkthrough, táimid ag dul iarbhír a bheith 6 00:00:18,430 --> 00:00:21,580 in ann dul isteach C, dul isteach a scríobh ar roinnt cód meaisín. 7 00:00:21,580 --> 00:00:24,750 Mar sin, más rud é nach raibh tú ag Walkthrough 0, ansin na 8 00:00:24,750 --> 00:00:26,330 walkthroughs i ndáiríre - we're ag dul chun siúl tríd an 9 00:00:26,330 --> 00:00:29,500 leagtar fhadhb, labhair trí roinnt leideanna agus teicnící coitianta 10 00:00:29,500 --> 00:00:30,430 gur féidir leat é a úsáid. 11 00:00:30,430 --> 00:00:32,960 Beidh muid a bhriseadh an tasc suas i bites manageable, ionas go 12 00:00:32,960 --> 00:00:35,500 is féidir leat guys tús a chur leis agus táthar ag súil 13 00:00:35,500 --> 00:00:37,470 tuiscint a fháil ar conas é a dhéanamh. 14 00:00:37,470 --> 00:00:38,050 >> Maith go leor. 15 00:00:38,050 --> 00:00:42,280 Mar sin, pset 1. 16 00:00:42,280 --> 00:00:46,200 An psets Beidh na bliana seo go mbeadh struchtúr ina bhfuil an chéad - 17 00:00:46,200 --> 00:00:48,930 tá sé ag dul chun bheith ina chuid den cheist, sraith de 18 00:00:48,930 --> 00:00:51,120 ceisteanna sin i ndáiríre cabhrú leat chomh maith tús a chur le 19 00:00:51,120 --> 00:00:53,840 an pset, cabhrú leat a chleachtadh ar roinnt teicníochtaí gur gá duit. 20 00:00:53,840 --> 00:00:55,950 Agus mar sin na ceisteanna seo, Níl mé ag dul a chlúdach i 21 00:00:55,950 --> 00:00:59,630 walkthrough mar gheall ar i do roinn do mhúineadh, a shanntar 22 00:00:59,630 --> 00:01:01,630 eile ag dul i ndáiríre ar siúl trí na 23 00:01:01,630 --> 00:01:02,620 ceisteanna a bhfuil tú. 24 00:01:02,620 --> 00:01:04,370 Ag deireadh na bliana do ailt seo, beidh tú ag siúl amach leis an 25 00:01:04,370 --> 00:01:07,200 freagraí ar na ceisteanna ach chomh maith leis an muinín 26 00:01:07,200 --> 00:01:10,340 is féidir leat a chur i bhfeidhm roinnt de na gnéithe go mbeidh ort 27 00:01:10,340 --> 00:01:12,480 do na codanna deiridh den pset. 28 00:01:12,480 --> 00:01:15,900 >> Pset 1 éard Mario. 29 00:01:15,900 --> 00:01:19,000 Agus sin clár spraoi beag áit go bunúsach againn 30 00:01:19,000 --> 00:01:24,360 scríobh agus pirimid leath an ardán Mario tipiciúil a phriontáil. 31 00:01:24,360 --> 00:01:27,150 Agus is é an dara cuid den pset ar a dtugtar ansin Greedy. 32 00:01:27,150 --> 00:01:29,850 Agus mar sin i Greedy táimid ag gníomhú go bunúsach mar greedy 33 00:01:29,850 --> 00:01:32,780 airgeadóir, i gcás ina má thugann duine éigin dúinn méid airgid 34 00:01:32,780 --> 00:01:38,730 gur mian linn, táimid ag ríomh an méid íosta boinn go 35 00:01:38,730 --> 00:01:40,840 is féidir linn filleadh ar iad a thabhairt dóibh fós an méid sin. 36 00:01:44,080 --> 00:01:44,420 >> Gach ceart. 37 00:01:44,420 --> 00:01:46,970 Mar sin, beidh gach walkthrough bhfuil bosca uirlisí. 38 00:01:46,970 --> 00:01:50,650 Agus arís, nach dtiocfadh leat úsáid a bhaint as gach ceann de na huirlisí seo 39 00:01:50,650 --> 00:01:53,080 D'fhéadfadh bosca uirlisí nó a úsáid ar fad iad. 40 00:01:53,080 --> 00:01:54,550 In aon chás, tá sé i ndáiríre maith a fháil amach cad 41 00:01:54,550 --> 00:01:55,680 bhfuil tú ag feistithe le. 42 00:01:55,680 --> 00:01:59,990 Mar sin, ní mór dúinn an fearas CS50, a beidh mé a thaispeáint duit guys agus 43 00:01:59,990 --> 00:02:01,350 tú a thabhairt isteach leis sin. 44 00:02:01,350 --> 00:02:05,710 Ansin freisin, i gcoitinne, tá stíl maith sí ar cheann de na 45 00:02:05,710 --> 00:02:07,080 huirlisí is tábhachtaí. 46 00:02:07,080 --> 00:02:10,759 Stíl pertains go bunúsach leis an gcaoi inléite go bhfuil do chód? 47 00:02:10,759 --> 00:02:12,750 Nuair a théann duine éigin eile agus léann do chód, an bhfuil siad 48 00:02:12,750 --> 00:02:13,610 an am éasca? 49 00:02:13,610 --> 00:02:14,630 An féidir leo a thuiscint? 50 00:02:14,630 --> 00:02:16,610 An bhfuil sé galánta? 51 00:02:16,610 --> 00:02:21,750 Ansin, beidh muid ag labhairt faoi conas a fháil ionchur úsáideora bailí i do 52 00:02:21,750 --> 00:02:26,430 clár mar gheall ar sa dá Mario agus i Greedy, beidh ort a 53 00:02:26,430 --> 00:02:31,660 a iarraidh ar an úsáideoir a ionchur agus a thabhairt ar roinnt de chineál ar líon tú. 54 00:02:31,660 --> 00:02:35,480 Mar sin, ansin ba mhaith linn a dhéanamh cinnte go bhfuil uimhir bailí. 55 00:02:35,480 --> 00:02:39,010 Ansin cuimhneamh i Scratch, bhí againn bloic cosúil Déan, 56 00:02:39,010 --> 00:02:42,300 Déan Go dtí, nó Fan, nó deo. 57 00:02:42,300 --> 00:02:45,880 Mar sin, táimid ag dul a de chineál ar aistriú go i C anois agus 58 00:02:45,880 --> 00:02:49,750 breathnú ar lúba, mar shampla le haghaidh, cé, agus a dhéanamh-cé. 59 00:02:49,750 --> 00:02:54,330 Ansin, freisin, beidh orainn gá freisin le luachanna a thaispeáint ar ais ar an 60 00:02:54,330 --> 00:02:56,500 scáileán, bíodh sé i Mario nó i Greedy. 61 00:02:56,500 --> 00:03:01,150 Agus mar sin beidh orainn labhairt faoi conas rudaí a phriontáil ó teaghráin go 62 00:03:01,150 --> 00:03:03,070 slánuimhreacha agus flótaí. 63 00:03:03,070 --> 00:03:05,250 Agus ansin ar deireadh, beidh muid ag labhairt faoi pseudocode, i ndáiríre 64 00:03:05,250 --> 00:03:07,550 coincheap tábhachtach a mheabhrú i rith an chúrsa seo. 65 00:03:07,550 --> 00:03:11,130 Cad a bhfaighidh mé a chabhraíonn liom an chuid is mó le tacair fhadhb le smaoineamh agus 66 00:03:11,130 --> 00:03:14,260 cur síos ar cad ba mhaith liom a dhéanamh sula smaoineamh ar aon C. 67 00:03:14,260 --> 00:03:15,640 Ach cur síos a dhéanamh ach an gníomh. 68 00:03:15,640 --> 00:03:19,100 Dá bhrí sin tá pseudocode cineál i idir Bhéarla agus C, de chineál ar 69 00:03:19,100 --> 00:03:22,980 cur síos ar na próisis gan an chomhréir ceart ach 70 00:03:22,980 --> 00:03:24,490 struchtúr a sholáthar maith go leor. 71 00:03:24,490 --> 00:03:27,460 Agus mar sin beidh mé ag roinnt samplaí de pseudocode ar do shon, chomh maith le 72 00:03:27,460 --> 00:03:28,710 sa walkthrough. 73 00:03:31,610 --> 00:03:31,940 >> Maith go leor. 74 00:03:31,940 --> 00:03:35,620 Mar sin, cad beidh orainn a bheith ag obair leis an fearas CS50. 75 00:03:35,620 --> 00:03:38,840 Tá sé go bunúsach le meaisín fíorúil a ritheann de chineál ar 76 00:03:38,840 --> 00:03:40,780 ríomhaire taobh istigh do ríomhaire féin. 77 00:03:40,780 --> 00:03:42,080 Agus tá an a lán de na sochair. 78 00:03:42,080 --> 00:03:44,780 Is é ceann go bhfuil sé réamhshocraithe le go leor de na huirlisí a beidh tú 79 00:03:44,780 --> 00:03:45,980 gá le CS50. 80 00:03:45,980 --> 00:03:47,940 Chomh maith, ciallaíonn sé go bhfuil go bhfuil gach duine ar an talamh céanna, 81 00:03:47,940 --> 00:03:50,800 cibé acu Mac nó ríomhaire nó eile córas oibriúcháin. 82 00:03:50,800 --> 00:03:53,930 Is féidir linn a reáchtáil go léir ar an meaisín fíorúil. 83 00:03:53,930 --> 00:03:58,800 Agus mar sin go bhfuil treoracha ag manual.cs50.net/appliance. 84 00:03:58,800 --> 00:04:02,740 Agus mar sin má théann tú chuig an nasc agus lean na treoracha, 85 00:04:02,740 --> 00:04:07,820 ansin tá súil againn go beidh tú in ann a shuiteáil fearas. 86 00:04:07,820 --> 00:04:11,390 >> Mar sin, an chéad, beidh ort a shuiteáil iarratais, 87 00:04:11,390 --> 00:04:13,760 iarratas iarbhír a bheith in ann a reáchtáil ar an meaisín fíorúil. 88 00:04:13,760 --> 00:04:15,270 Agus ansin a íoslódáil tú an fearas. 89 00:04:15,270 --> 00:04:18,050 Ach arís, tá treoracha ag 90 00:04:18,050 --> 00:04:21,459 manual.cs50.net/appliance. 91 00:04:21,459 --> 00:04:26,040 Mar sin, tá mé íoslódáil cheana féin mo fearas, agus mé suiteáilte 92 00:04:26,040 --> 00:04:28,060 sé i Comhleá VMware. 93 00:04:28,060 --> 00:04:31,250 Agus mar sin nuair a íoslódáil mé an fearas, chuaigh mé go dtí Comhad. 94 00:04:31,250 --> 00:04:34,690 Chuaigh mé go dtí oscailt agus ansin fuair mé áit 95 00:04:34,690 --> 00:04:37,550 stóráil an fearas CS50. 96 00:04:37,550 --> 00:04:39,310 Agus ó ann, rith mé é anseo. 97 00:04:39,310 --> 00:04:44,520 Ach tá mé suas anseo cheana, mar sin a ligean ar ghlacadh le breathnú níos dlúithe. 98 00:04:44,520 --> 00:04:44,850 >> Gach ceart. 99 00:04:44,850 --> 00:04:46,770 Mar sin, anois tá muid taobh istigh CS50 Fearas. 100 00:04:46,770 --> 00:04:47,890 Rinne mé é scáileán iomlán. 101 00:04:47,890 --> 00:04:51,130 Is féidir leat a roghnú chun é sin a dhéanamh más mian leat nó díreach a bhfuil sé mar 102 00:04:51,130 --> 00:04:53,480 fhuinneog níos lú ar do dheasc. 103 00:04:53,480 --> 00:04:57,170 Anseo atá againn ach deasc simplí le 104 00:04:57,170 --> 00:04:58,220 teach agus bhruscar. 105 00:04:58,220 --> 00:05:05,070 Ach má théann tú go Menu agus ansin Clárú, ansin a fheiceann tú 106 00:05:05,070 --> 00:05:07,570 go bhfuil muid rud éigin ar a dtugtar Terminal. 107 00:05:07,570 --> 00:05:12,340 Agus mar sin i anseo, is féidir linn nascleanúint a dhéanamh timpeall ár ríomhaire. 108 00:05:12,340 --> 00:05:13,360 Is féidir linn a scríobh cód. 109 00:05:13,360 --> 00:05:17,240 Ach i ndáiríre, beidh orainn a bheith ag baint úsáide as clár ar a dtugtar gedit, nó "g 110 00:05:17,240 --> 00:05:20,050 in eagar, "cibé acu ceann is é sin. 111 00:05:20,050 --> 00:05:21,680 Mar sin, beidh orainn a bheith ag baint úsáide go bhfuil ceann cód a scríobh. 112 00:05:21,680 --> 00:05:24,850 Mar sin, tá tú na dhá uirlis go mbainfidh tú a bheith ag baint úsáide as go príomha 113 00:05:24,850 --> 00:05:27,590 cód a scríobh. 114 00:05:27,590 --> 00:05:31,240 Ansin ina theannta sin, tá sé díreach cosúil le ríomhaire go rialta. 115 00:05:31,240 --> 00:05:32,890 Tá bhrabhsálaí. 116 00:05:32,890 --> 00:05:34,400 Roghnaigh muid Google Chrome. 117 00:05:34,400 --> 00:05:38,720 Cad mé a rinneadh go bhfuil mé ar bun Dropbox go bhfuil gach ceann de na 118 00:05:38,720 --> 00:05:39,340 na doiciméid. 119 00:05:39,340 --> 00:05:41,760 Agus mar sin go bhfuil rud éigin go s spreagadh go mór. 120 00:05:41,760 --> 00:05:44,900 Dropbox Úsáideann scamall syncing agus má tá - 121 00:05:44,900 --> 00:05:47,250 sin mar shampla, rud éigin de sheans - lig ní súil ar - 122 00:05:47,250 --> 00:05:50,100 a tharlaíonn do do fearas, ansin beidh sé a bheith go léir 123 00:05:50,100 --> 00:05:51,350 synced ar an scamall. 124 00:05:54,716 --> 00:05:55,180 >> Gach ceart. 125 00:05:55,180 --> 00:05:59,500 Mar sin, sin iad na hiarratais go mbainfidh tú a bheith ag baint úsáide as an 126 00:05:59,500 --> 00:06:02,900 CS50 Fearas. 127 00:06:02,900 --> 00:06:05,750 Anois, le nascleanúint a dhéanamh timpeall na n-orduithe. 128 00:06:05,750 --> 00:06:10,150 Is féidir leis an teirminéal gníomhú i ndáiríre mar chineál bhealach chun iarbhír 129 00:06:10,150 --> 00:06:12,040 orduithe cineál i - 130 00:06:12,040 --> 00:06:13,650 Is maith, má tá tú a Mac, a Aimsitheoir. 131 00:06:13,650 --> 00:06:17,010 Nó má tá tú i Windows, creidim go s "iniúchadh a dhéanamh ar mo 132 00:06:17,010 --> 00:06:19,070 ríomhaire "nó rud éigin mar sin. 133 00:06:19,070 --> 00:06:23,160 Mar sin, má théann muid ar ais go dtí an fearas, a ligean ar oscailt suas 134 00:06:23,160 --> 00:06:25,710 fuinneog críochfoirt. 135 00:06:25,710 --> 00:06:27,720 Mar sin, tá sé seo go pras, jharvard @ fearas. 136 00:06:27,720 --> 00:06:32,950 Déanaimis a dhéanamh ach seo níos mó. 137 00:06:32,950 --> 00:06:33,790 Maith go leor. 138 00:06:33,790 --> 00:06:40,400 Mar sin má scríobhann muid an LS ordú, ansin liostaí go gach ceann de na 139 00:06:40,400 --> 00:06:45,440 comhaid in ár ríomhaire, inár n-eolaire reatha. 140 00:06:45,440 --> 00:06:46,720 Eolairí bhfuil ach cosúil le fillteáin. 141 00:06:46,720 --> 00:06:49,310 Bainimid úsáid as na téarmaí sin hidirmhalartaithe. 142 00:06:49,310 --> 00:06:52,480 Gach ceart, mar sin againn atá liostaithe ar na comhaid 143 00:06:52,480 --> 00:06:53,650 go bhfuil san eolaire seo. 144 00:06:53,650 --> 00:06:58,340 Anois, más mian linn teacht ar, a rá, ár n-Dropbox, ansin is féidir linn a 145 00:06:58,340 --> 00:06:59,320 eolairí athrú. 146 00:06:59,320 --> 00:07:04,230 Mar sin, cd agus ansin Dropbox. 147 00:07:04,230 --> 00:07:10,860 Táimid LS arís, agus ansin linn a fheiceáil ar an liosta comhad atá i 148 00:07:10,860 --> 00:07:11,790 an bhfillteán seo. 149 00:07:11,790 --> 00:07:15,590 Tá sé seo ar aon dul le dul mise le mo bhaile, agus ansin cliceáil 150 00:07:15,590 --> 00:07:19,250 Dropbox, agus ansin féachaint ar an liosta anseo. 151 00:07:19,250 --> 00:07:20,090 >> Gach ceart. 152 00:07:20,090 --> 00:07:22,220 Mar sin a ligean le rá - 153 00:07:22,220 --> 00:07:25,640 nuair a bhíonn tú guys ag dul a dhéanamh do pset 1, a dhéanamh a ligean ar a 154 00:07:25,640 --> 00:07:27,390 eolaire ar a dtugtar pset1. 155 00:07:27,390 --> 00:07:32,170 Mar sin, táimid i Dropbox ceart anois, is féidir leat a fheiceáil ó seo 156 00:07:32,170 --> 00:07:32,700 leid anseo. 157 00:07:32,700 --> 00:07:34,320 Mar sin a ligean a dhéanamh eolaire. 158 00:07:34,320 --> 00:07:37,940 Mar sin, comhad ann cheana, a ligean ar ghlaoch air pset1. 159 00:07:40,470 --> 00:07:43,500 Agus mar sin anois má LS againn arís, ansin dúinn 160 00:07:43,500 --> 00:07:45,390 féach gur dealraitheach pset1. 161 00:07:45,390 --> 00:07:49,470 Agus mar sin más mian linn dul isteach pset1, ansin is féidir linn dul isteach 162 00:07:49,470 --> 00:07:54,230 go fillteán an CD ordú. 163 00:07:54,230 --> 00:07:54,610 Gach ceart. 164 00:07:54,610 --> 00:07:59,040 Mar sin, arís, a ligean ar a fheiceáil má táimid - 165 00:07:59,040 --> 00:08:01,620 rá, a ligean ar é a dhéanamh ar bhealach eile. 166 00:08:01,620 --> 00:08:03,550 Tá sé seo ar aon dul díreach ag rá "Cruthaigh 167 00:08:03,550 --> 00:08:05,330 Fillteán Nua, pset1. 168 00:08:05,330 --> 00:08:08,530 Ach mar a fhaigheann tú, beidh tú ag idirghníomhú le 169 00:08:08,530 --> 00:08:09,310 an gcríochfort go leor. 170 00:08:09,310 --> 00:08:11,900 Mar sin, uaireanta, tá sé i bhfad níos éasca, a cailleadh níos tapúla go díreach 171 00:08:11,900 --> 00:08:15,900 ag obair i gcríochfort a dhéanamh leis na cineál rudaí. 172 00:08:15,900 --> 00:08:16,140 Maith go leor. 173 00:08:16,140 --> 00:08:18,150 Agus ansin na n-orduithe eile. 174 00:08:18,150 --> 00:08:20,410 Níl rm do bhaint comhad. 175 00:08:20,410 --> 00:08:22,690 Mar sin, scríobhann tú go simplí rm agus ansin an t-ainm ar an 176 00:08:22,690 --> 00:08:23,800 comhad a scriosadh é. 177 00:08:23,800 --> 00:08:25,810 Beidh muid ag dul isteach i roinnt samplaí de sin ina dhiaidh sin. 178 00:08:25,810 --> 00:08:28,840 Agus ansin tá rud ar a dtugtar an t-ordú fear, a 179 00:08:28,840 --> 00:08:31,850 thugann suas lámhleabhar le haghaidh cineáil ar fheidhm. 180 00:08:31,850 --> 00:08:34,419 Arís, beidh mé a thabhairt suas sampla iarbhír níos déanaí. 181 00:08:37,360 --> 00:08:39,900 >> Mar sin, uirlis eile tábhachtach i ndáiríre, mar a luaigh mé ar feadh tamaill 182 00:08:39,900 --> 00:08:41,280 roimh, stíl. 183 00:08:41,280 --> 00:08:43,650 Mar sin, go bunúsach, tá stíl a dhéanamh leis an inléiteacht. 184 00:08:43,650 --> 00:08:46,460 An mbeidh duine éigin eile a bheith in ann a léamh, a leanúint, agus 185 00:08:46,460 --> 00:08:47,670 tuiscint a fháil ar do cód? 186 00:08:47,670 --> 00:08:50,490 Tá sé seo tábhachtach go háirithe le haghaidh tú, tú féin, i ndáiríre. 187 00:08:50,490 --> 00:08:53,060 Má tá tú ag fanacht suas go déanach códú, agus ansin níos déanaí ar tú 188 00:08:53,060 --> 00:08:55,940 dul ar ais agus tá tú mhaith, cad a chiallaíonn sé seo athróg? 189 00:08:55,940 --> 00:08:58,400 Abair, tá tú ag obair ar thionscadal grúpa le duine éigin, agus tú 190 00:08:58,400 --> 00:09:00,130 dá bhfuil chun breathnú ar gach ceann eile cód. 191 00:09:00,130 --> 00:09:03,380 Tá sé i ndáiríre tábhachtach go bhfuil tú ainm do athróg i gceart 192 00:09:03,380 --> 00:09:06,240 agus a dhéanamh cuma deas mar a dhéanann go léir an difríocht. 193 00:09:06,240 --> 00:09:08,270 Ach ansin thar aon rud eile, tá muid i gcúrsa ceart anois. 194 00:09:08,270 --> 00:09:10,660 Mar sin, ar mhaithe le CS50 agus go háirithe le haghaidh do 195 00:09:10,660 --> 00:09:13,010 comhaltaí teagaisc agus graders a bheidh ag féachaint ar do 196 00:09:13,010 --> 00:09:15,455 psets, le do thoil, bain úsáid as stíl ceart. 197 00:09:15,455 --> 00:09:18,980 Agus beidh do comhaltaí teagaisc a bheith sásta go leor. 198 00:09:18,980 --> 00:09:22,890 Mar sin, arís, folaíonn stíl rudaí indenting i gceart, 199 00:09:22,890 --> 00:09:26,380 go háirithe ag baint úsáide as do chuid guailleáin agus indenting na. 200 00:09:26,380 --> 00:09:29,910 Ainmniú athróga rud éigin a bhfuil ciall leis. 201 00:09:29,910 --> 00:09:32,330 Ceart anois táimid ag leanúint ar an coinbhinsiún nuair a bhfuil tú 202 00:09:32,330 --> 00:09:35,240 focail il i d'ainm athraitheach, ansin tú 203 00:09:35,240 --> 00:09:37,480 iad a nascadh le fostríoc, mar a fheiceann tú sa 204 00:09:37,480 --> 00:09:39,660 ainm sampla ann. 205 00:09:39,660 --> 00:09:41,740 >> Ansin ar deireadh, ar a dtugtar rud éigin uimhreacha draíochta. 206 00:09:41,740 --> 00:09:48,030 Go bunúsach, nuair a bhíonn tú ag léamh tríd an cód agus a rá 207 00:09:48,030 --> 00:09:51,570 tá tú athróg - 208 00:09:51,570 --> 00:09:56,680 rá, ní gá duit athróg ach amháin a rá ceart go leor, go dtí go 209 00:09:56,680 --> 00:09:58,600 agus tá sé den sórt sin níos lú ná 10. 210 00:09:58,600 --> 00:10:00,210 Ansin tá do grader ag dul chun dul go maith, go fóill, 211 00:10:00,210 --> 00:10:01,320 i gcás ina raibh go 10 a thagann ó? 212 00:10:01,320 --> 00:10:05,040 Mar sin, ag míniú gur nithe duit féin go leor. 213 00:10:05,040 --> 00:10:06,740 Tá Chun cabhrú leat a mhíniú duit féin tuairimí. 214 00:10:06,740 --> 00:10:09,850 Comments dócha go bhfuil an rud is tábhachtaí a chur san áireamh i 215 00:10:09,850 --> 00:10:11,460 do chlár. 216 00:10:11,460 --> 00:10:15,440 Agus cabhraíonn sé leat, ní hamháin i ndáiríre a mhíniú - 217 00:10:15,440 --> 00:10:17,220 Cabhraíonn sé leat chineál a mhíniú do réasúnaíocht mar 218 00:10:17,220 --> 00:10:17,870 bhfuil tú ag dul chomh maith. 219 00:10:17,870 --> 00:10:20,480 Agus mar sin má dhéanann tú sin, arís, tá sé ag dul a bheith a lán níos éasca 220 00:10:20,480 --> 00:10:23,370 chun dul ar ais i do chód agus de chineál ar a thuiscint cad tá tú 221 00:10:23,370 --> 00:10:24,080 ag déanamh ann. 222 00:10:24,080 --> 00:10:26,410 Arís, graders i ndáiríre tuairimí a leithéidí. 223 00:10:26,410 --> 00:10:28,940 Mar sin, tú a comment maith agus - 224 00:10:28,940 --> 00:10:29,970 cineál cosúil pointí saor in aisce. 225 00:10:29,970 --> 00:10:32,340 Agus nach mhaith pointí saor in aisce? 226 00:10:32,340 --> 00:10:33,910 Is féidir leat freisin il-líne tuairimí. 227 00:10:33,910 --> 00:10:36,630 Agus mar sin bhí mé ar chineál an teimpléad suas anseo. 228 00:10:36,630 --> 00:10:38,580 Go bunúsach, de ghnáth úsáidtear iad ag barr do 229 00:10:38,580 --> 00:10:40,950 clár de chineál a mhíniú go ginearálta cad a 230 00:10:40,950 --> 00:10:43,220 a dhéanann do leagan fhadhb. 231 00:10:43,220 --> 00:10:46,130 Cuir d'ainm, an dáta, et cetera. 232 00:10:46,130 --> 00:10:49,030 Agus mar sin, mar a dúirt mé sa ráiteas seo il-líne, 233 00:10:49,030 --> 00:10:56,260 manual.cs50.net/style_guide Tá leideanna níos mó agus rialacha maidir le 234 00:10:56,260 --> 00:10:59,310 stíl lúb cetera, et. 235 00:10:59,310 --> 00:10:59,740 >> Maith go leor. 236 00:10:59,740 --> 00:11:03,600 Mar sin anois go bhfuil mé in iúl duit beagán faoi stíl, a ligean ar a fheiceáil 237 00:11:03,600 --> 00:11:07,390 an gníomh seo i. 238 00:11:07,390 --> 00:11:07,770 Gach ceart. 239 00:11:07,770 --> 00:11:11,850 Mar sin anseo, tá Tommy scríofa dúinn Uafásach delightfully 240 00:11:11,850 --> 00:11:15,440 Sampla de stíl i gclár. 241 00:11:15,440 --> 00:11:17,170 Mar sin, a fheiceann tú anseo, ceart go leor. 242 00:11:17,170 --> 00:11:18,280 Tá sé seo i ndáiríre ceart go léir. 243 00:11:18,280 --> 00:11:22,060 Féach leat an trácht il-líne anseo. 244 00:11:22,060 --> 00:11:25,120 Tosaíonn tú sé le Slais ar aghaidh agus ansin dhá asterisks. 245 00:11:25,120 --> 00:11:28,580 Leanúint ar aghaidh leat chomh maith, a ailíniú asterisks feadh na líne 246 00:11:28,580 --> 00:11:30,540 agus deireadh a chur ansin é le réiltín agus a Slais. 247 00:11:30,540 --> 00:11:30,810 Gach ceart. 248 00:11:30,810 --> 00:11:32,800 Mar sin, go breá. 249 00:11:32,800 --> 00:11:33,760 Seo tá anseo fíneáil. 250 00:11:33,760 --> 00:11:35,110 Tá sé ag lena n-áirítear a chuid leabharlanna. 251 00:11:35,110 --> 00:11:38,790 Ach ansin anseo tá sé tuairimí a chuimsíonn línte éagsúla. 252 00:11:38,790 --> 00:11:40,390 Tá go leor de na rudaí mícheart leis seo. 253 00:11:40,390 --> 00:11:44,770 Comments chuimsíonn línte il, ar dheis anseo tá sé ag baint úsáide 254 00:11:44,770 --> 00:11:47,230 an chomhréir chun tuairimí líne ach amháin. 255 00:11:47,230 --> 00:11:53,140 Tá sé ag melding freisin gach rud i an trácht céanna. 256 00:11:53,140 --> 00:11:54,715 Mar sin, ba mhaith linn a sheachaint go. 257 00:11:57,710 --> 00:12:03,010 Ansin anseo linn a fheiceáil go bhfuil na braces, mar shampla, tá gach 258 00:12:03,010 --> 00:12:03,730 ar fud na háite. 259 00:12:03,730 --> 00:12:06,950 Is é an eangú mícheart. 260 00:12:06,950 --> 00:12:09,460 Ní chuireann sé a thaispeáint duit i ndáiríre go cinntitheach nuair rud éigin 261 00:12:09,460 --> 00:12:12,850 thosaíonn agus a chríochnaíonn rud eile. 262 00:12:12,850 --> 00:12:16,510 Ansin, maith, a fheicimid go bhfuil sé athróg sainithe i = 5 anseo. 263 00:12:16,510 --> 00:12:18,620 Ach ansin thiocfaidh an ceathrar as Níláit ar bith, agus níl aon 264 00:12:18,620 --> 00:12:21,520 trácht a dhéanamh chun a mhíniú i ndáiríre nuair a thagann as. 265 00:12:21,520 --> 00:12:22,130 >> Maith go leor. 266 00:12:22,130 --> 00:12:28,760 Mar sin a ligean anois ar breathnú ar rud éigin go bhfuil iarbhír díreach mar an gcéanna 267 00:12:28,760 --> 00:12:30,250 Cód ach amháin le stíl níos fearr. 268 00:12:30,250 --> 00:12:32,485 Mar sin, arís, is é seo an sampla stíl maith, 269 00:12:32,485 --> 00:12:33,735 an sampla il-líne. 270 00:12:38,400 --> 00:12:39,735 Agus ansin anseo tá sé go leor glan. 271 00:12:39,735 --> 00:12:43,500 Feicimid go dtosaíonn sé ráiteas más rud é anseo, téann nua 272 00:12:43,500 --> 00:12:46,400 líne, tá brace oscailte. 273 00:12:46,400 --> 00:12:48,740 Ansin tá sé eangú. 274 00:12:48,740 --> 00:12:50,970 Coinníonn sé seo eangú - 275 00:12:50,970 --> 00:12:54,680 Coinníonn sé seo aonfhoirmeach léiriú ar fud an t-iomlán 276 00:12:54,680 --> 00:12:59,120 clár agus i ndáiríre léiríonn nuair a thosaíonn bloc amháin de chód, nuair a 277 00:12:59,120 --> 00:13:00,780 Críochnaíonn bloc amháin de chód. 278 00:13:00,780 --> 00:13:04,410 Is féidir cosúil seo nitpicky beag ar ár gcuid chun tús a chur 279 00:13:04,410 --> 00:13:06,370 leis, ach go mbainfidh tú a fheiceáil mar a bhíonn tú ag scríobh do cód. 280 00:13:06,370 --> 00:13:09,400 Tá sé i ndáiríre úsáideach a bheith in ann a dheighilt seo amach. 281 00:13:09,400 --> 00:13:12,200 Agus arís, do graders i ndáiríre mar sin. 282 00:13:12,200 --> 00:13:14,360 Agus mar sin a fheiceann tú, seachas díreach a chur ar roinnt i 283 00:13:14,360 --> 00:13:17,510 , ainmnithe ann sé i ndáiríre na atriallta athraitheach. 284 00:13:17,510 --> 00:13:20,160 Agus mar sin ní tá muid ag lorg iarbhír ar an gcód seo ceart anois 285 00:13:20,160 --> 00:13:22,450 ach amháin de chineál ar féachaint ar sampla de 286 00:13:22,450 --> 00:13:23,780 stíl maith i gcoinne olc. 287 00:13:23,780 --> 00:13:29,610 Agus mar sin má fhéachann tú ar iad taobh le taobh anseo, ba mhaith leat 288 00:13:29,610 --> 00:13:32,910 cinnte fearr a léamh ar an ceann ar dheis. 289 00:13:39,230 --> 00:13:40,100 >> Gach ceart. 290 00:13:40,100 --> 00:13:42,710 Mar sin, aon rud deireanach sula Léim isteach an fheoil fíor an 291 00:13:42,710 --> 00:13:46,260 pset é an chaoi a thiomsú agus a reáchtáil do chód. 292 00:13:46,260 --> 00:13:50,320 Agus mar sin go bunúsach nuair a scríobhann tú C, go bhfuil an ndáiríre ní 293 00:13:50,320 --> 00:13:52,480 aistriú go an cód meaisín fíor, an nialais agus 294 00:13:52,480 --> 00:13:56,000 cinn gur féidir leis an meaisín a léamh iarbhír agus a léirmhíniú. 295 00:13:56,000 --> 00:13:57,170 Mar sin, ní mór dúinn rud éigin - 296 00:13:57,170 --> 00:13:59,340 Is clang a Tiomsaitheoir a úsáid againn le haghaidh C. 297 00:13:59,340 --> 00:14:00,270 Tá tiomsaitheoirí go leor. 298 00:14:00,270 --> 00:14:02,480 Ach i CS50, beidh orainn a bheith ag baint úsáide as clang. 299 00:14:02,480 --> 00:14:05,480 Agus mar sin aistríonn clang go bunúsach ó C le meaisín 300 00:14:05,480 --> 00:14:07,380 cód le haghaidh duit. 301 00:14:07,380 --> 00:14:10,170 Mar sin a ligean ar breathnú ar shampla - Léim isteach sa Fearas anseo. 302 00:14:14,550 --> 00:14:15,030 Gach ceart. 303 00:14:15,030 --> 00:14:16,670 Mar sin, ceart anois tá muid inár n-eolaire bhaile. 304 00:14:16,670 --> 00:14:18,680 Againn nach bhfuil i ndáiríre áit a bhfuil aon chód. 305 00:14:18,680 --> 00:14:24,740 Mar sin a ligean ar ár athrú go Dropbox/walkthrough1, i gcás ina 306 00:14:24,740 --> 00:14:25,930 Tá mé stóráilte ar roinnt cód. 307 00:14:25,930 --> 00:14:29,340 Mar sin má brúigh againn ls, ansin linn a fheiceáil go bhfuil mé 308 00:14:29,340 --> 00:14:31,230 cúpla comhaid i anseo. 309 00:14:31,230 --> 00:14:31,700 >> Gach ceart. 310 00:14:31,700 --> 00:14:35,280 Mar sin, tá mé scríofa cheana féin hello.c, mar sin a ligean le chéile é 311 00:14:35,280 --> 00:14:36,670 agus féach ansin cad a dhéanann sé. 312 00:14:36,670 --> 00:14:43,150 Mar sin, bheadh ​​a bheith ina ordú thiomsú bunúsach clang ansin hello.c, 313 00:14:43,150 --> 00:14:46,910 go bunúsach ag rá ceart go leor, a thiomsú hello.c dom. 314 00:14:46,910 --> 00:14:50,550 Cliceáil mé Cuir isteach, is cosúil go bhfuil siad imithe i gceart. 315 00:14:50,550 --> 00:14:52,590 A ligean ar LS cliceáil arís. 316 00:14:52,590 --> 00:14:55,230 Tá an comhad seo a.out léirithe anois. 317 00:14:55,230 --> 00:14:57,430 Agus mar sin tá a.out comhad inrite. 318 00:14:57,430 --> 00:15:05,330 Mar sin, a rith sé, a dhéanann tú a. / A.out. 319 00:15:05,330 --> 00:15:07,650 Agus mar sin a fheicimid go bhfuil an clár hello.c cosúil 320 00:15:07,650 --> 00:15:10,400 priontaí amach dia duit cúig huaire. 321 00:15:10,400 --> 00:15:10,990 Gach ceart. 322 00:15:10,990 --> 00:15:14,250 Ach rá nach bhfuil muid ag iarraidh a bhaint as an a.out ainm. 323 00:15:18,140 --> 00:15:21,080 Mar shampla, ba mhaith linn a reáchtáil ar an gclár Dia duit mar gheall go 324 00:15:21,080 --> 00:15:22,540 a dhéanann sé níos éasca a thuiscint. 325 00:15:22,540 --> 00:15:26,590 Mar sin a ligean le rá hello.c clang, agus ansin go bunúsach is gá duit 326 00:15:26,590 --> 00:15:29,030 chun pas a fháil i roinnt rudaí ar a dtugtar bratacha. 327 00:15:29,030 --> 00:15:31,600 Mar sin, ag rá ceart go leor, go maith ba mhaith liom a ainm seo a rud éigin eile. 328 00:15:31,600 --> 00:15:33,900 Is féidir leat pas a fháil freisin i go leor bratacha éagsúla, 329 00:15:33,900 --> 00:15:34,620 a bheidh tú a fheiceáil. 330 00:15:34,620 --> 00:15:37,510 Mar sin, an bhratach le haghaidh ainmniú rud éigin cláir go bhfuil tú 331 00:15:37,510 --> 00:15:39,780 Ba mhaith é-o. 332 00:15:39,780 --> 00:15:42,470 Tar éis an-o, scríobhann tú an t-ainm ar an gclár. 333 00:15:42,470 --> 00:15:44,090 A ligean ar glaoch ach é hello. 334 00:15:44,090 --> 00:15:49,050 >> Mar sin anois linn a fheiceáil go bhfuil againn i ndáiríre comhad inrite hello. 335 00:15:49,050 --> 00:15:54,020 Mar sin, is féidir linn a rith sé, agus a dhéanann sé an rud céanna is a bhíodh. 336 00:15:54,020 --> 00:15:56,210 Mar sin anois go bhfuil muid hello, is féidir linn a bhaint freisin, 337 00:15:56,210 --> 00:15:57,450 Mar shampla, ár a.out. 338 00:15:57,450 --> 00:16:03,880 Mar sin, rm haghaidh bain, a.out, beidh do chríochfort pras leat, cuir ceist 339 00:16:03,880 --> 00:16:05,470 chun tú a dhearbhú cibé acu is mian leat a 340 00:16:05,470 --> 00:16:06,370 scrios sé nó nach bhfuil. 341 00:16:06,370 --> 00:16:10,000 Deirimid y le haghaidh yes. 342 00:16:10,000 --> 00:16:10,750 Agus tá muid ag dul. 343 00:16:10,750 --> 00:16:12,220 A.out atá imithe. 344 00:16:12,220 --> 00:16:12,620 Gach ceart. 345 00:16:12,620 --> 00:16:14,810 Ach uaireanta Faigheann mearbhall a mheabhrú go léir 346 00:16:14,810 --> 00:16:17,160 bratacha gur gá dúinn a chur san áireamh agus cineál clang amach. 347 00:16:17,160 --> 00:16:20,410 Agus mar a fheicimid nuair a bhíonn muid ag baint úsáide cláir níos casta, beidh muid ag 348 00:16:20,410 --> 00:16:22,450 a bheith lena n-áirítear leabharlanna éagsúla. 349 00:16:22,450 --> 00:16:27,230 Agus mar sin beidh ár n-orduithe a clang a fháil níos faide agus níos faide. 350 00:16:27,230 --> 00:16:30,660 Mar sin, san áireamh é sa Fearas CS50 an ordaithe a dhéanamh. 351 00:16:30,660 --> 00:16:33,880 Mar sin, scríobhann tú go simplí a dhéanamh hello. 352 00:16:33,880 --> 00:16:35,130 Oops. 353 00:16:36,860 --> 00:16:38,400 Táimid tar éis a déanta cheana féin an comhad inrite. 354 00:16:38,400 --> 00:16:39,650 Mar sin, lig dom a bhaint ach go tapa é. 355 00:16:42,260 --> 00:16:44,830 Anois, a ligean cineál a dhéanamh hello. 356 00:16:44,830 --> 00:16:49,470 Agus a fheiceann tú sa líne seo anseo go bunúsach ag rá a dhéanamh 357 00:16:49,470 --> 00:16:54,760 hello a bhaineann gach ceann de na horduithe a bhfuil 358 00:16:54,760 --> 00:16:55,580 dul isteach ar do shon. 359 00:16:55,580 --> 00:16:58,080 >> Mar sin, san áireamh é sa Fearas CS50 an comhad déanamh. 360 00:16:58,080 --> 00:17:02,300 Mar sin, ach nuair a bheidh agat name.c comhad, ansin go léir a dhéanann tú 361 00:17:02,300 --> 00:17:03,680 Is é a rá a dhéanamh ainm comhaid. 362 00:17:03,680 --> 00:17:04,800 Agus ansin beidh tú go mbeadh inrite 363 00:17:04,800 --> 00:17:06,200 comhad leis an ainm sin. 364 00:17:06,200 --> 00:17:06,675 Tá? 365 00:17:06,675 --> 00:17:09,525 >> Cainteoir 1: Do mo ríomhaire, in ionad clang deir sé GCC. 366 00:17:09,525 --> 00:17:11,910 An bhfuil go cosúil le - 367 00:17:11,910 --> 00:17:12,109 ZAMYLA Chan: Yeah. 368 00:17:12,109 --> 00:17:15,700 Mar sin, d'fhéadfadh do ríomhaire a rá GCC i gcomparáid le clang mar gheall ar 369 00:17:15,700 --> 00:17:18,180 Is GCC cineál eile tiomsaitheoir. 370 00:17:18,180 --> 00:17:20,460 Má tá tú i fearas CS50 áfach, ansin é a 371 00:17:20,460 --> 00:17:21,810 Ba chóir a bheith ag baint úsáide as clang. 372 00:17:24,619 --> 00:17:27,880 Más rud é nach bhfuil sé, ansin teacht b'fhéidir labhairt liom ina dhiaidh sin nó tríd an bpost 373 00:17:27,880 --> 00:17:29,595 ar CS50 Pléigh agus is féidir a réiteach go amach. 374 00:17:34,510 --> 00:17:35,710 >> Gach ceart. 375 00:17:35,710 --> 00:17:39,250 Mar sin anois go bhfuil muid ár cineál na n-uirlisí bunúsacha síos, ansin dúinn 376 00:17:39,250 --> 00:17:43,060 Is féidir Léim isteach Mario. 377 00:17:43,060 --> 00:17:43,550 Maith go leor. 378 00:17:43,550 --> 00:17:47,360 Mar sin, tá Mario clár ina bunúsach tá muid ag dul a bheith 379 00:17:47,360 --> 00:17:50,800 a dhéanamh ar ár chineál féin de leagan primitive de na Mario 380 00:17:50,800 --> 00:17:51,410 cúlra cluiche. 381 00:17:51,410 --> 00:17:54,790 Tá a fhios agat, tá Mario ghnáth píopa agus a 382 00:17:54,790 --> 00:17:55,670 crann agus roinnt bloic. 383 00:17:55,670 --> 00:17:59,390 Agus ansin níl ar chineál an pirimid leath. 384 00:17:59,390 --> 00:18:02,100 Mar sin, táimid ag dul díreach a bheith ag díriú ar an phirimid leath, 385 00:18:02,100 --> 00:18:05,350 dhéanamh chód den sórt sin priontaí sé amach hashes don chineál 386 00:18:05,350 --> 00:18:07,500 na bloic i bhformáid seo. 387 00:18:07,500 --> 00:18:10,800 Mar sin, cad a tharlóidh a bheidh an t-úsáideoir ionchur a áirithe 388 00:18:10,800 --> 00:18:13,130 airde na pirimid, agus ansin beidh leat a phriontáil go amach 389 00:18:13,130 --> 00:18:17,410 den sórt sin a d'fhág an bun hash - 390 00:18:17,410 --> 00:18:21,270 mar sin ag bun an-anseo ceart - go mbeidh duine ar chomhréim 391 00:18:21,270 --> 00:18:23,820 leis na láimhe clé bun do teirminéil. 392 00:18:26,720 --> 00:18:27,360 Maith go leor. 393 00:18:27,360 --> 00:18:29,860 >> Mar sin, an chéad rud gur gá duit - 394 00:18:29,860 --> 00:18:33,120 Is é an chéad fhadhb mion beag gur gá dúinn dul i ngleic le conas 395 00:18:33,120 --> 00:18:34,640 a fháil ar an ionchur úsáideoir. 396 00:18:34,640 --> 00:18:40,020 Mar sin, ní mór dúinn a bheith ag déileáil le cad é an t-úsáideoir ionchuir agus ansin 397 00:18:40,020 --> 00:18:41,060 cineál rudaí aschuir ann. 398 00:18:41,060 --> 00:18:47,630 Mar sin a ligean le breathnú ar breathnú comhad a dtugtar apples.c gur scríobh mé 399 00:18:47,630 --> 00:18:52,670 a dhéileálann le ionchuir agus aschuir. 400 00:18:52,670 --> 00:18:53,240 Maith go leor. 401 00:18:53,240 --> 00:18:55,970 Mar sin, anseo ag an mbarr, tá mé san áireamh roinnt de na leabharlanna 402 00:18:55,970 --> 00:18:56,540 gur gá dom. 403 00:18:56,540 --> 00:19:00,700 Is é an ceann tábhachtach i ndáiríre anseo stdio (caighdeánach I / O). Go Déileálann 404 00:19:00,700 --> 00:19:02,760 le hionchuir agus na haschuir caighdeánach toisc go bhfuil muid ag dul chun 405 00:19:02,760 --> 00:19:04,600 bheith ag déileáil le hionchur úsáideora. 406 00:19:04,600 --> 00:19:04,960 Gach ceart. 407 00:19:04,960 --> 00:19:06,660 Mar sin, ansin mé tús mo fheidhm is mó. 408 00:19:06,660 --> 00:19:11,310 Agus ansin iarr mé an t-úsáideoir ceart go leor, cé mhéad úll atá agat? 409 00:19:11,310 --> 00:19:13,650 Ansin ar dheis anseo, céard a líne seo - 410 00:19:13,650 --> 00:19:18,420 Shannadh mé an athróg mé go dtí an luach GetInt. 411 00:19:18,420 --> 00:19:22,890 >> Dá bhrí sin tá GetInt feidhm go bhfuil san áireamh i stdio. 412 00:19:22,890 --> 00:19:26,090 Agus mar sin go bunúsach, a dhéileálfaidh le sé duit. 413 00:19:26,090 --> 00:19:27,900 Beidh sé pras an t-úsáideoir le haghaidh slánuimhir. 414 00:19:27,900 --> 00:19:30,600 Cibé siad ar ais, a bheidh sannta don 415 00:19:30,600 --> 00:19:32,020 Athróg i. 416 00:19:32,020 --> 00:19:35,620 Agus mar sin ansin tá sé ach le clár beag go laghdaíonn an 417 00:19:35,620 --> 00:19:39,160 priontaí luach i faoin 1 agus ansin amach an luach nua. 418 00:19:39,160 --> 00:19:42,420 Is rud deas mar gheall ar gedit i ndáiríre go bhfuil mion 419 00:19:42,420 --> 00:19:43,720 ceart críochfort i anseo. 420 00:19:43,720 --> 00:19:46,670 Mar sin, in ionad a bheith a aistriú chun tosaigh agus ar gcúl idir 421 00:19:46,670 --> 00:19:48,120 gedit agus an críochfort, is féidir leat i ndáiríre 422 00:19:48,120 --> 00:19:49,100 ach ritheann sé ó anseo. 423 00:19:49,100 --> 00:19:52,070 Mar sin a ligean den chéad uair dul isteach ar an eolaire ceart. 424 00:19:52,070 --> 00:19:54,230 Mar sin a ligean athrú ár Eolairí a 425 00:19:54,230 --> 00:19:55,480 Dropbox/walkthrough1. 426 00:19:57,160 --> 00:19:57,840 Gach ceart. 427 00:19:57,840 --> 00:20:03,400 Mar sin a ligean anois ar úlla a dhéanamh, tiomsaíonn sé dúinn. 428 00:20:03,400 --> 00:20:06,640 Agus mar sin a ligean anois ar úlla a reáchtáil. 429 00:20:06,640 --> 00:20:08,420 Cé mhéad úll atá againn? 430 00:20:08,420 --> 00:20:09,630 Rá liom go bhfuil mé 3. 431 00:20:09,630 --> 00:20:12,060 Agus deir sé "mwahaha tá mé ag dul a ithe ar cheann acu" agus deir 432 00:20:12,060 --> 00:20:13,610 "Tá tú anois 2 úlla". 433 00:20:13,610 --> 00:20:14,220 >> Gach ceart. 434 00:20:14,220 --> 00:20:16,390 Mar sin a ligean ar siúl go arís. 435 00:20:16,390 --> 00:20:19,040 Agus a rá a ligean ar Tá mé 1 úll. 436 00:20:19,040 --> 00:20:19,940 Anois, tá mé 0 úlla. 437 00:20:19,940 --> 00:20:20,180 Maith go leor. 438 00:20:20,180 --> 00:20:22,460 Mar sin, is cosúil an clár seo a bheith ag obair mar a bhí súil. 439 00:20:22,460 --> 00:20:25,070 Ionchur againn roinnt, laghduithe sé é faoi 1, agus ansin 440 00:20:25,070 --> 00:20:27,290 Priontaí sé amach arís. 441 00:20:27,290 --> 00:20:31,950 Ach cad más rud é, mar shampla, tá mé -1 úll? 442 00:20:31,950 --> 00:20:33,440 Ní sin a dhéanamh go maith ciall. 443 00:20:33,440 --> 00:20:37,430 Ach tá sé fós ina slánuimhir, mar sin go nglacann an clár sin. 444 00:20:37,430 --> 00:20:41,090 Agus mar sin tugann sé tú uimhir níos faide diúltach. 445 00:20:41,090 --> 00:20:44,700 Mar sin tá go ceacht amháin le haghaidh dúinn go cé go bhfuil an GetInt 446 00:20:44,700 --> 00:20:46,700 fheidhm agus na cinn eile a bhaineann, mar shampla 447 00:20:46,700 --> 00:20:48,260 GetFloat nó GetString - 448 00:20:48,260 --> 00:20:51,490 cé go mbeidh iad siúd a fháil ar dúinn an ceart sonraí cineál, le haghaidh 449 00:20:51,490 --> 00:20:55,750 Mar shampla, dá mbeadh a dúirt mé díreach tar éis [clóscríobh], 450 00:20:55,750 --> 00:20:57,380 ansin bheadh ​​sé a insint dom a scríobh an. 451 00:20:57,380 --> 00:21:01,860 Mar sin, beidh sé seo déileáil le cibé sonraí a chlóscríobh do ionchur 452 00:21:01,860 --> 00:21:04,650 ach ní seiceáil i ndáiríre, go maith, tá sé i ndáiríre le cineál 453 00:21:04,650 --> 00:21:07,820 luach gur mhaith liom? 454 00:21:07,820 --> 00:21:12,370 Mar sin, ansin cuid amháin de Mario go bhfuil an t-úsáideoir chun ionchur a 455 00:21:12,370 --> 00:21:15,400 uimhir gur ionann an airde na pirimide leath 456 00:21:15,400 --> 00:21:16,360 go bhfuil tú a dhéanamh. 457 00:21:16,360 --> 00:21:21,000 Agus mar sin ansin má táimid ag spreagadh t-úsáideoir seo do airde, ansin 458 00:21:21,000 --> 00:21:25,480 ba chóir go mbeadh dhá bounds ar seo. 459 00:21:25,480 --> 00:21:28,040 Ceart? 460 00:21:28,040 --> 00:21:31,150 Sa spec, a deir sé nár chóir é a bheith níos mó ná 23 461 00:21:31,150 --> 00:21:32,630 carachtair toisc chineál sin ar an gcaighdeán 462 00:21:32,630 --> 00:21:34,450 airde an chríochfoirt. 463 00:21:34,450 --> 00:21:37,590 Ach ansin, céard eile atá faoi cheangal, a cheangal b'fhéidir níos ísle a d'fhéadfadh, 464 00:21:37,590 --> 00:21:38,840 ba mhaith linn a chur san áireamh? 465 00:21:41,180 --> 00:21:44,350 >> Má tá muid ag tarraingt i ndáiríre pirimid, de chineál ar smaoineamh ar ais 466 00:21:44,350 --> 00:21:48,460 ar cé chomh hard is féidir le pirimid a bheith, is féidir é a bheith níos ísle fós ná 467 00:21:48,460 --> 00:21:49,132 líon áirithe? 468 00:21:49,132 --> 00:21:50,490 Cainteoir 2: Bigger ná trí. 469 00:21:50,490 --> 00:21:50,560 ZAMYLA Chan: Hmm? 470 00:21:50,560 --> 00:21:52,630 Cainteoir 2: Bigger ná trí. 471 00:21:52,630 --> 00:21:54,850 ZAMYLA Chan: Sin pointe maith. 472 00:21:54,850 --> 00:21:57,860 D'fhéadfadh sé a bheith - 473 00:21:57,860 --> 00:22:00,700 D'fhéadfadh muid ag iarraidh é a srian go dtí díreach trí pirimid leibhéal. 474 00:22:00,700 --> 00:22:02,120 Ach is dóigh a ligean ar - 475 00:22:02,120 --> 00:22:06,510 a ligean le rá cosúil le ceann comhaireamh tábla hash mar pirimid freisin. 476 00:22:06,510 --> 00:22:09,031 Ansin, cad ba cheart ár cheangal níos ísle iarbhír a bheith? 477 00:22:12,260 --> 00:22:13,760 Ag smaoineamh ar ais go dtí úlla, nach bhfuil muid ag iarraidh 478 00:22:13,760 --> 00:22:15,020 pirimid airde diúltach. 479 00:22:15,020 --> 00:22:15,460 Ceart? 480 00:22:15,460 --> 00:22:15,720 Maith go leor. 481 00:22:15,720 --> 00:22:19,060 Mar sin, nuair a iarrann tú le haghaidh an t-ionchur úsáideora, ansin beidh tú a 482 00:22:19,060 --> 00:22:21,980 Áirítear ar bhealach éigin a dhéanamh cinnte go bhfuil an tslánuimhir is go 483 00:22:21,980 --> 00:22:24,970 chuireann siad ar fáil duit nach bhfuil le diúltach toisc nach féidir leat 484 00:22:24,970 --> 00:22:28,180 tarraing pirimid diúltach. 485 00:22:28,180 --> 00:22:28,410 >> Maith go leor. 486 00:22:28,410 --> 00:22:30,190 Mar sin, tá bealaí cúpla seo a dhéanamh. 487 00:22:30,190 --> 00:22:34,420 Go bunúsach, nuair a iarraidh ort le haghaidh ionchur úsáideora, ba mhaith leat a éileamh 488 00:22:34,420 --> 00:22:37,080 go soláthraíonn siad tú leis an ionchur ceart. 489 00:22:37,080 --> 00:22:40,120 Mar sin, ba mhaith leat a éileamh go soláthraíonn siad tú le roinnt 490 00:22:40,120 --> 00:22:46,630 nach bhfuil diúltach ach freisin níos lú ná 24. 491 00:22:46,630 --> 00:22:49,510 Mar sin, tá muid ag déileáil le uilechuimsitheach nialas go 23,. 492 00:22:49,510 --> 00:22:50,070 Gach ceart. 493 00:22:50,070 --> 00:22:52,830 Mar sin, ba mhaith linn a éileamh go leanúnach - 494 00:22:52,830 --> 00:22:55,720 más rud é nach bhfuil siad a thabhairt dúinn slánuimhir bailí, ba mhaith leo a 495 00:22:55,720 --> 00:22:57,350 leanúnach ar an éileamh ar bith. 496 00:22:57,350 --> 00:22:59,770 Tabhair dom ionchur bailí. 497 00:22:59,770 --> 00:23:02,270 Tabhair dom airde bailí. 498 00:23:02,270 --> 00:23:06,970 Mar sin, chun cuimhne ar ais i Scratch, bhí againn an Déan go dtí bloc nó 499 00:23:06,970 --> 00:23:08,950 an Deo Má bloc. 500 00:23:08,950 --> 00:23:12,345 Tá na lúb a bhfuil an-chosúil leis an lúb tamaill agus 501 00:23:12,345 --> 00:23:14,960 an a dhéanamh agus lúb, a beidh orainn dul isteach díreach i soicind. 502 00:23:14,960 --> 00:23:19,790 Mar sin, tá an lúb agus go bunúsach ar an gcoinníoll go bhfuil tú ag seiceáil 503 00:23:19,790 --> 00:23:23,240 Tá go bhfuil luach Boole a chuir tú taobh istigh ann, cosúil leis an 504 00:23:23,240 --> 00:23:25,740 bloic i Scratch leis na uillinneacha. 505 00:23:25,740 --> 00:23:29,550 Sin an méid a théann taobh istigh lúibíní na lúibe tamaill. 506 00:23:29,550 --> 00:23:31,830 Mar sin, beidh ort go bhfuil roinnt de chineál ar choinníoll ann. 507 00:23:31,830 --> 00:23:36,540 Agus mar a pléadh againn ach níos luaithe, beidh an coinníoll sin 508 00:23:36,540 --> 00:23:40,250 a dhéanamh leis an bounds an tslánuimhir is a bhí ionchur sin. 509 00:23:40,250 --> 00:23:44,040 Mar sin, bheadh ​​an coinníoll bhfuil rud éigin a dhéanamh leis an 510 00:23:44,040 --> 00:23:48,600 Is é an tslánuimhir is laistigh de theorainneacha cuí. 511 00:23:48,600 --> 00:23:49,410 >> Mar sin tá go lúb tamaill. 512 00:23:49,410 --> 00:23:52,580 Mar shampla, is féidir leat leid ar an tslánuimhir agus ansin 513 00:23:52,580 --> 00:23:56,070 leanúnach a sheiceáil cé nach bhfuil an ionchur bailí. 514 00:23:56,070 --> 00:23:59,810 Mar shampla, a choinneáil ar ath-leideanna, a choinneáil ar iarraidh 515 00:23:59,810 --> 00:24:01,600 an t-úsáideoir le haghaidh slánuimhir. 516 00:24:01,600 --> 00:24:03,780 Sin, d'fhéadfadh a bheith go bealach amháin. 517 00:24:03,780 --> 00:24:06,240 D'fhéadfadh a bheith ar bhealach eile a dhéanamh agus lúb, atá an- 518 00:24:06,240 --> 00:24:10,130 cosúil le lúb agus ach amháin cad a dhéanamh agus nach bhfuil - 519 00:24:10,130 --> 00:24:12,600 is féidir leat cineál a fheiceáil ag an chomhréir - 520 00:24:12,600 --> 00:24:18,540 é go bhfuil sé an a dhéanamh agus ansin an comhlacht lúb iarbhír ar dtús. 521 00:24:18,540 --> 00:24:20,280 Ansin tá na coinníollacha á. 522 00:24:20,280 --> 00:24:22,060 Mar sin, cad a dhéanann lúba agus - 523 00:24:22,060 --> 00:24:25,470 cad tá siad úsáideach do go bhfuil siad a fhorghníomhú i ndáiríre an 524 00:24:25,470 --> 00:24:29,130 Cód ar a laghad uair amháin agus ansin a sheiceáil cibé an bhfuil an coinníoll 525 00:24:29,130 --> 00:24:30,030 amach nó nach bhfuil. 526 00:24:30,030 --> 00:24:32,510 Mar sin, má bhí tú a dhéanamh a dhéanamh agus lúb, ansin taobh istigh do 527 00:24:32,510 --> 00:24:35,210 ráiteas is féidir leat a spreagadh do slánuimhir mar beidh tú ag 528 00:24:35,210 --> 00:24:37,180 ar a laghad a iarraidh ar an úsáideoir aon uair amháin. 529 00:24:37,180 --> 00:24:40,850 Agus ansin tar éis duit pras dóibh, ansin is féidir leat a rá ceart go leor, 530 00:24:40,850 --> 00:24:43,110 go maith nuair atá déanta agam seo, tá sé bailí? 531 00:24:43,110 --> 00:24:44,810 Má tá sé, ansin is féidir leat a choimeád ach ar siúl go leanúnach. 532 00:24:44,810 --> 00:24:47,310 Ach más rud é nach bhfuil sé, ansin beidh sé gníomh díreach cosúil le rialta agus 533 00:24:47,310 --> 00:24:49,240 lúb agus ansin a choimeád ar iarraidh. 534 00:24:53,590 --> 00:24:54,670 >> Maith go leor. 535 00:24:54,670 --> 00:24:57,120 Mar sin, táimid ar ais go Mario. 536 00:24:57,120 --> 00:25:01,740 Mar sin a fhios againn conas a spreagadh chun an t-ionchur úsáideora ceart go 537 00:25:01,740 --> 00:25:03,160 laistigh de theorainneacha ceart. 538 00:25:03,160 --> 00:25:07,100 Mar sin, anois ní mór dúinn i ndáiríre a tharraingt seo pirimid leath. 539 00:25:07,100 --> 00:25:08,730 Breathnaíonn sé cosúil le carachtair téacs simplí. 540 00:25:08,730 --> 00:25:10,360 Mar sin a ligean oscailte i ndáiríre - 541 00:25:14,280 --> 00:25:17,190 a ligean ar oscailt ach fuinneog agus a rá ceart go leor, go maith cad má bhí mé 542 00:25:17,190 --> 00:25:24,960 iarbhír ag dul a dhéanamh de láimh, cineál amháin mé féin? 543 00:25:24,960 --> 00:25:25,780 Maith go leor. 544 00:25:25,780 --> 00:25:26,910 Mar sin a ligean ar a fheiceáil. 545 00:25:26,910 --> 00:25:30,070 Ligean le rá, mar shampla, ba mhaith linn a dhéanamh pirimid go 546 00:25:30,070 --> 00:25:32,090 ailínithe ar an taobh clé, a bheadh ​​ansin a dhéanamh go díreach - 547 00:25:34,710 --> 00:25:37,750 i Mario, tá an leibhéal is fearr dhá bhloc seachas ceann amháin. 548 00:25:37,750 --> 00:25:39,080 Mar sin, tús a chur againn le dhá. 549 00:25:39,080 --> 00:25:40,700 Cliceáil muid isteach. 550 00:25:40,700 --> 00:25:45,670 Déanann muid trí, agus ansin ceithre, isteach, cúig. 551 00:25:45,670 --> 00:25:45,980 Maith go leor. 552 00:25:45,980 --> 00:25:46,790 Mar sin, tá go leor simplí. 553 00:25:46,790 --> 00:25:50,210 Ach amháin sa tacar fhadhb, ba mhaith linn sé i ndáiríre a chur ar chomhréim leis 554 00:25:50,210 --> 00:25:52,250 thaobh na láimhe deise ar ár scáileán. 555 00:25:52,250 --> 00:25:52,630 Gach ceart. 556 00:25:52,630 --> 00:25:58,870 Mar sin, conas ar cheann de tú cineál iarbhír an sórt sin go 557 00:25:58,870 --> 00:26:01,810 tá sé ailínithe ar feadh an ceart? 558 00:26:01,810 --> 00:26:08,550 In ionad a chur ar an hash chéad uair, d'fhéadfadh conas tá tú de chineál ar 559 00:26:08,550 --> 00:26:10,040 bhogadh chomh maith? 560 00:26:10,040 --> 00:26:11,360 Cainteoir 3: Scríobh líne? 561 00:26:11,360 --> 00:26:11,800 ZAMYLA Chan: Hmm? 562 00:26:11,800 --> 00:26:13,030 Cainteoir 3: Scríobh líne? 563 00:26:13,030 --> 00:26:13,110 ZAMYLA Chan: Yeah. 564 00:26:13,110 --> 00:26:13,390 Yeah. 565 00:26:13,390 --> 00:26:15,080 D'fhéadfaí tú a scríobh cosúil le béim nó rud éigin mar 566 00:26:15,080 --> 00:26:19,370 sin, ach is féidir linn a rá ach úsáid a bhaint as spás. 567 00:26:19,370 --> 00:26:21,500 A ligean ar chur i cosúil le trí spás anseo. 568 00:26:21,500 --> 00:26:24,760 Ansin, an chéad líne eile, go maith, ba mhaith linn a chur ar dhá spás. 569 00:26:24,760 --> 00:26:26,500 Tá an líne seo chugainn, chuir muid ach amháin spás. 570 00:26:26,500 --> 00:26:30,340 Agus ansin le haghaidh ár líne dheiridh, ní ba mhaith linn a chur ar aon spásanna. 571 00:26:30,340 --> 00:26:32,210 Agus ní mór dúinn ár pirimid. 572 00:26:32,210 --> 00:26:33,170 >> Mar sin, chineál sin de - 573 00:26:33,170 --> 00:26:37,290 cuimhneamh gur de chineál ar loighic. 574 00:26:37,290 --> 00:26:39,340 Agus iarracht a dhéanamh agus figiúr chineál éigin de patrún gur féidir linn amach 575 00:26:39,340 --> 00:26:43,690 ansin a aistriú go C agus i gceist i roinnt de chineál lúibe. 576 00:26:43,690 --> 00:26:43,930 Gach ceart. 577 00:26:43,930 --> 00:26:48,130 Mar sin, a rá ní mór dúinn a airde ocht, ansin beidh ár chéad sraith a bheith 578 00:26:48,130 --> 00:26:48,980 dhá hashes. 579 00:26:48,980 --> 00:26:53,030 Ach a fháil ar na hashes, a bheadh ​​agat a scríobh roinnt 580 00:26:53,030 --> 00:26:54,000 spásanna roimh ré. 581 00:26:54,000 --> 00:26:55,840 Ceart? 582 00:26:55,840 --> 00:26:57,340 Cad a rinne mé é Chuaigh mé díreach tríd. 583 00:26:57,340 --> 00:27:00,150 Tharraing mé amach é féin, le pirimid i mo eagarthóir téacs, a 584 00:27:00,150 --> 00:27:03,800 pirimid le airde de ocht agus ansin ríomh cé mhéad 585 00:27:03,800 --> 00:27:05,180 spásanna gá dom a dhéanamh. 586 00:27:05,180 --> 00:27:07,350 Mar sin, dúirt mé ceart go leor, go maith an chéad ró 587 00:27:07,350 --> 00:27:08,260 ag dul go bhfuil dhá hashes. 588 00:27:08,260 --> 00:27:11,100 Ach sula sin, is gá dom a ionchur seacht spás. 589 00:27:11,100 --> 00:27:13,420 Tá an ceann eile sé spás agus ansin 590 00:27:13,420 --> 00:27:15,610 trí hashes, et cetera. 591 00:27:15,610 --> 00:27:20,520 >> Mar sin a ligean ansin ar iarracht a dhéanamh agus seo a thabhairt chun ciseal eile den 592 00:27:20,520 --> 00:27:21,330 astarraingthe. 593 00:27:21,330 --> 00:27:26,680 Cad a tharlaíonn má bhí againn le haghaidh an tsraith nua nú, cé mhéad hashes agus conas 594 00:27:26,680 --> 00:27:27,960 Bheadh ​​spásanna go leor ag teastáil uainn? 595 00:27:27,960 --> 00:27:30,750 An bhfuil aon duine a fheiceáil patrún? 596 00:27:35,200 --> 00:27:37,560 Mar sin, tá an chéad sraith dhá hashes. 597 00:27:37,560 --> 00:27:39,720 Tá an dara ceann trí. 598 00:27:39,720 --> 00:27:42,120 Tá an tríú ceathair. 599 00:27:42,120 --> 00:27:45,398 Mar sin, bheadh ​​an tsraith nú tá - 600 00:27:45,398 --> 00:27:46,800 Cainteoir 4: N móide 1? 601 00:27:46,800 --> 00:27:47,170 ZAMYLA Chan: Yeah. 602 00:27:47,170 --> 00:27:47,780 N móide 1. 603 00:27:47,780 --> 00:27:49,030 Go díreach. 604 00:27:52,810 --> 00:27:56,470 Mar sin, ansin linn a fheiceáil go bhfuil líon na hashes ag dul a bheith - 605 00:27:56,470 --> 00:27:59,510 má táimid ag comhaireamh an chéad sraith a bheith ar cheann, ansin an líon 606 00:27:59,510 --> 00:28:03,850 de hashes ag dul ach a bheith ar cheann níos mó ná sin. 607 00:28:03,850 --> 00:28:04,150 Maith go leor. 608 00:28:04,150 --> 00:28:06,350 Mar sin, ansin cad mar gheall ar líon na spásanna? 609 00:28:06,350 --> 00:28:10,120 Mar sin a ligean iarracht seo a chur in iúl i dtéarmaí airde. 610 00:28:10,120 --> 00:28:12,570 Má tá an airde ocht, ansin an chéad 611 00:28:12,570 --> 00:28:15,260 as a chéile tá seacht spás. 612 00:28:15,260 --> 00:28:18,215 Mar sin, gur de chineál ar fhreagraíonn 8 lúide 1. 613 00:28:18,215 --> 00:28:19,030 Ceart? 614 00:28:19,030 --> 00:28:22,420 Dá bhrí sin tá ansin an dara sraith ag dul go bhfuil sé spás, 615 00:28:22,420 --> 00:28:25,340 bhfuil 8 lúide 2. 616 00:28:28,420 --> 00:28:31,450 Mar sin, ansin tá mé ag dul chun é a fhágáil chun tú a figiúr amach de chineál ar 617 00:28:31,450 --> 00:28:33,610 an patrún do sin. 618 00:28:33,610 --> 00:28:34,010 >> Maith go leor. 619 00:28:34,010 --> 00:28:37,450 Ach i gcláir, uaireanta innéacs againn i ndáiríre ag náid. 620 00:28:37,450 --> 00:28:39,680 Mar sin, táimid ag tosú ag náid seachas ceann amháin. 621 00:28:39,680 --> 00:28:46,250 Mar sin, in ionad an chéad sraith a bheith ar a dtugtar an chéad sraith, 622 00:28:46,250 --> 00:28:48,930 táimid ag dul a bheith ag iarraidh é an ró 0-ú. 623 00:28:48,930 --> 00:28:51,360 Mar sin, ag brath ar an mbealach gur mian leat a chur i bhfeidhm, a bheith 624 00:28:51,360 --> 00:28:55,120 an-chúramach cé acu dtosaíonn tú ag náid, cibé acu dtosaíonn tú ag 625 00:28:55,120 --> 00:28:58,400 amháin ar, do phatrún ag dul a bheith fritháirithe ag amháin. 626 00:29:02,270 --> 00:29:02,880 Maith go leor. 627 00:29:02,880 --> 00:29:05,460 Mar sin anois go bhfuil muid de chineál ar figured amach an chláir, ní mór dúinn 628 00:29:05,460 --> 00:29:06,310 a rá ceart go leor. 629 00:29:06,310 --> 00:29:11,540 Mar sin, le haghaidh gach cineál leibhéal an staighre, tá mé ag dul i gcló 630 00:29:11,540 --> 00:29:14,390 den sórt sin agus cibé líon spásanna agus ansin den sórt sin agus 631 00:29:14,390 --> 00:29:16,550 cibé líon hashes. 632 00:29:16,550 --> 00:29:19,550 Braitheann sé sin ar an patrún a bunaíodh muid roimh. 633 00:29:19,550 --> 00:29:19,810 Maith go leor. 634 00:29:19,810 --> 00:29:23,600 Mar sin, bealach amháin iterating trí agus de chineál ar dul 635 00:29:23,600 --> 00:29:27,670 trí roinnt sraith de rudaí is do chineál lúb, cosúil 636 00:29:27,670 --> 00:29:31,040 an athuair 10 bloc nó athuair mhaith agus go bhfuil tú isteach ar 637 00:29:31,040 --> 00:29:33,810 uimhir i do Scratch. 638 00:29:33,810 --> 00:29:38,050 Mar sin, go bunúsach, ar gach leibhéal staighre, beidh muid ag iarraidh a 639 00:29:38,050 --> 00:29:39,650 phriontáil na spásanna ar dtús. 640 00:29:39,650 --> 00:29:43,020 Ansin a phriontáil ar líon na hashes. 641 00:29:43,020 --> 00:29:46,480 Agus ansin beidh muid ag iarraidh dul isteach ar líne nua agus ansin é a athrá 642 00:29:46,480 --> 00:29:49,750 arís ar an mbloc seo chugainn. 643 00:29:49,750 --> 00:29:50,720 Maith go leor. 644 00:29:50,720 --> 00:29:55,080 >> Mar sin a ligean ar breathnú ar do lúb do sec le cineál a fheiceáil ar bhealach amháin 645 00:29:55,080 --> 00:29:59,460 go bhféadfaimis a théann trí roinnt leagtar, dul tríd an líon 646 00:29:59,460 --> 00:30:02,250 na céimeanna sa pirimid leath. 647 00:30:02,250 --> 00:30:04,220 Mar sin, le haghaidh lúb atá comhdhéanta de thrí chuid. 648 00:30:04,220 --> 00:30:08,150 Gcéad dul síos, tá tú initialization. 649 00:30:08,150 --> 00:30:13,220 Mar sin, leagann go bunúsach athróg. 650 00:30:13,220 --> 00:30:15,130 Tá sé seo ag dul a bheith leagtha síos chun an luach gach uair 651 00:30:15,130 --> 00:30:17,110 gur le haghaidh thosaíonn lúb. 652 00:30:17,110 --> 00:30:18,540 Ansin tá tú ag dul a bheith acu riocht. 653 00:30:18,540 --> 00:30:21,640 Dearbhófar do do lúb a fhorghníomhú ach a fhad is go 654 00:30:21,640 --> 00:30:25,630 coinníoll meastóireacht go fíor. 655 00:30:25,630 --> 00:30:28,000 Agus ansin beidh tú go mbeadh riocht cothrom le dáta. 656 00:30:28,000 --> 00:30:32,450 Mar sin, go bhfuil a dhéanamh leis an athróg a initialized tú. 657 00:30:32,450 --> 00:30:38,120 Mar sin, ar bhealach éigin go bunúsach a chinntiú gur féidir linn briseadh amach 658 00:30:38,120 --> 00:30:40,070 na lúibe, nach bhfuil muid a choinneáil ar forghníomhaitheach 659 00:30:40,070 --> 00:30:41,310 go deo air agus a bhí riamh. 660 00:30:41,310 --> 00:30:43,760 Mar gheall ar murab ionann agus Scratch, táimid i ndáiríre ní bhfuil ach 661 00:30:43,760 --> 00:30:45,680 plain Deo lúb. 662 00:30:45,680 --> 00:30:48,100 I C, tá an clár a chríochnú sa deireadh. 663 00:30:48,100 --> 00:30:52,290 Mar sin, ní mór dúinn a chinntiú go bhealach éigin ní mór dúinn é a stopadh. 664 00:30:52,290 --> 00:30:52,830 >> Maith go leor. 665 00:30:52,830 --> 00:30:56,260 Mar sin, sampla de do lúb go bhféadfadh gur mhaith leat a úsáid chun 666 00:30:56,260 --> 00:30:57,530 Is é Mario seo. 667 00:30:57,530 --> 00:31:02,290 Mar sin, tá tú slánuimhir liom go dtosaíonn tú ag 0. 668 00:31:02,290 --> 00:31:08,050 Chomh fada is go bhfuil sé níos lú ná an airde, tá tú ag rith ar an gcomhlacht 669 00:31:08,050 --> 00:31:11,140 na lúibe taobh istigh anseo. 670 00:31:11,140 --> 00:31:13,820 Tar éis gur comhlacht ar an lúb chun báis, a bheadh ​​ansin agat 671 00:31:13,820 --> 00:31:15,290 mhéadú i faoi 1. 672 00:31:15,290 --> 00:31:18,510 Ansin, ba mhaith do chlár a sheiceáil arís - ceart go leor, go maith, tá mé níos lú ná 673 00:31:18,510 --> 00:31:18,885 an airde? 674 00:31:18,885 --> 00:31:21,865 Má tá sé, ansin bheadh ​​tú leanúint ar aghaidh. 675 00:31:24,630 --> 00:31:27,790 Mar sin tá anseo sampla de náid innéacsú, áit a thosaíonn muid ag 676 00:31:27,790 --> 00:31:29,100 nialas agus ansin againn - 677 00:31:29,100 --> 00:31:30,970 faoi ​​deara go bhfuil ár staid níos lú ná an airde. 678 00:31:30,970 --> 00:31:34,510 Mar sin, a rá go bhfuil ár n-airde ceithre, mar shampla, i 679 00:31:34,510 --> 00:31:35,470 Beidh tús a chur ag 0. 680 00:31:35,470 --> 00:31:36,180 Beidh sé a bheith 1. 681 00:31:36,180 --> 00:31:36,730 Beidh sé a bheith 2. 682 00:31:36,730 --> 00:31:37,940 Beidh sé a bheith 3. 683 00:31:37,940 --> 00:31:42,310 Agus ansin nuair a nuashonrú sé, nuair a nuashonruithe lúb, beidh mé 684 00:31:42,310 --> 00:31:43,650 a shocrú ansin go dtí 4. 685 00:31:43,650 --> 00:31:47,080 Ach nach bhfuil 4 níos lú ná 4, agus mar sin bheadh ​​ansin dúinn 686 00:31:47,080 --> 00:31:50,340 aghaidh go dtí an chuid eile den ár n-lúb. 687 00:31:50,340 --> 00:31:50,870 >> Maith go leor. 688 00:31:50,870 --> 00:31:51,680 Mar sin, tá go tosú ag nialas. 689 00:31:51,680 --> 00:31:53,470 Ach d'fhéadfadh muid tús freisin ag ceann, mar shampla. 690 00:31:53,470 --> 00:31:56,960 Ach ós rud é tús a chur againn ar cheann, ní mór dúinn de chineál ar dul amháin níos mó 691 00:31:56,960 --> 00:31:57,920 am ag an deireadh. 692 00:31:57,920 --> 00:32:02,800 Mar sin, ansin sin an fáth a chur againn ar an níos lú ná nó cothrom le. 693 00:32:02,800 --> 00:32:05,780 Mar sin, ar cheann de na rudaí is fearr gur mhaith liom faoi ríomhaire 694 00:32:05,780 --> 00:32:06,930 cláir is é sin níl ach mar sin 695 00:32:06,930 --> 00:32:08,370 go leor bealaí chun rudaí a dhéanamh. 696 00:32:08,370 --> 00:32:11,300 Mar sin, is féidir leat a roghnú cibé acu dtosaíonn tú ag náid, cibé an bhfuil tú 697 00:32:11,300 --> 00:32:12,330 tosú ag amháin. 698 00:32:12,330 --> 00:32:15,400 Chomh maith leis sin, más rud é go raibh tú, d'fhéadfá a úsáid ach 699 00:32:15,400 --> 00:32:16,600 agus lúb, mar shampla. 700 00:32:16,600 --> 00:32:18,890 Mar sin, d'fhéadfaí tú - 701 00:32:18,890 --> 00:32:20,270 a ligean ar iarbhír hello.c oscailte. 702 00:32:26,200 --> 00:32:28,600 Mar sin, ní mór dúinn a d'lúb anseo. 703 00:32:28,600 --> 00:32:31,330 Tosaíonn sé ag i = 0, i <5. 704 00:32:31,330 --> 00:32:33,550 Tá mé a comment anseo ag insint dúinn cad a dhéanann sé. 705 00:32:33,550 --> 00:32:36,300 Priontaí sé Dia duit cúig huaire ag baint úsáide as do lúb. 706 00:32:36,300 --> 00:32:41,690 Ach d'fhéadfadh muid a dhéanamh chomh maith go úsáid a bhaint as lúb agus chomh maith. 707 00:32:41,690 --> 00:32:48,290 >> Mar sin a ligean ar breathnú ar conas a d'fhéadfadh muid a dhéanamh. 708 00:32:48,290 --> 00:32:51,010 Mar sin, má táimid ag dul a mimic le haghaidh lúb, ansin ba mhaith linn freisin chun 709 00:32:51,010 --> 00:32:54,870 mimic an initialization, ar an gcoinníoll, agus an nuashonrú. 710 00:32:54,870 --> 00:33:01,430 Mar sin, ba chóir an coinníoll a bheith simplí go leor mar gheall ar an 711 00:33:01,430 --> 00:33:04,350 agus chomhréir, nuair a fhéachann tú ar sé, a deir sé agus (coinníoll). 712 00:33:04,350 --> 00:33:06,830 Mar sin a ligean ach ionchur an coinníoll ann. 713 00:33:06,830 --> 00:33:09,700 i <5. 714 00:33:09,700 --> 00:33:10,590 Maith go leor. 715 00:33:10,590 --> 00:33:18,900 Mar sin, tá a fhios againn gur mhaith linn a phriontáil beannacht. 716 00:33:18,900 --> 00:33:21,350 Tá a fhios againn go bhfuil an comhlacht ar ár lúb. 717 00:33:21,350 --> 00:33:23,600 Ach táimid ag iarraidh ar an initialization 718 00:33:23,600 --> 00:33:24,490 agus an nuashonrú, ceart? 719 00:33:24,490 --> 00:33:25,790 Toisc nach féidir linn a bheith lúb go deo. 720 00:33:25,790 --> 00:33:27,660 Tá sé a fhoirceannadh. 721 00:33:27,660 --> 00:33:35,300 Mar sin a ligean cuir roinnt de chineál ar initialization anseo ag baint úsáide as an 722 00:33:35,300 --> 00:33:38,790 ceann céanna a úsáid againn in ár lúb do, slánuimhir i = 0. 723 00:33:38,790 --> 00:33:39,110 Maith go leor. 724 00:33:39,110 --> 00:33:40,630 Mar sin, tús a chur againn le slánuimhir i. 725 00:33:40,630 --> 00:33:43,640 Arís againn an lúb agus chomh fada agus is i níos lú ná 5. 726 00:33:43,640 --> 00:33:47,220 Mar sin, ansin tá muid ag iarraidh rud amháin, a bhfuil an nuashonrú. 727 00:33:47,220 --> 00:33:51,470 Mar sin, cad a bheadh ​​cothrom le dáta againn a úsáid dá mbeimis go bunúsach 728 00:33:51,470 --> 00:33:52,880 athchruthú an do lúb thuas? 729 00:33:56,000 --> 00:33:59,880 Tá an initialization Tá mé cothrom le 0. 730 00:33:59,880 --> 00:34:03,610 Tá an coinníoll atá i níos lú ná 5. 731 00:34:03,610 --> 00:34:06,300 Agus ansin tá anseo thabhairt cothrom le dáta, ceart? 732 00:34:06,300 --> 00:34:07,365 Mar sin, ba mhaith linn a chóipeáil go. 733 00:34:07,365 --> 00:34:10,340 Ba mhaith linn a rá ceart go leor, i + +. 734 00:34:10,340 --> 00:34:13,820 Sin an rud céanna mar a rá i = i + 1. 735 00:34:13,820 --> 00:34:17,090 Ach tá luathscríbhinne ós rud é tá sé in úsáid chomh minic, mar sin ach 736 00:34:17,090 --> 00:34:18,340 rá i + +. 737 00:34:20,800 --> 00:34:22,050 >> Great. 738 00:34:25,230 --> 00:34:26,400 Maith go leor. 739 00:34:26,400 --> 00:34:29,210 Here I ndáiríre ní raibh a scoir as mo chlár úlla. 740 00:34:29,210 --> 00:34:33,070 Mar sin, tá mé ag dul díreach tar éis a cliceáil ar Rialú-C agus a bhí, díreach 741 00:34:33,070 --> 00:34:34,989 buataisí mé as mo chlár a thugann agus 742 00:34:34,989 --> 00:34:35,920 ar ais dom ar an gcríochfort. 743 00:34:35,920 --> 00:34:38,320 Mar sin, go, mar shampla, má ritheann tú isteach a bug áit a bhfuil tú 744 00:34:38,320 --> 00:34:40,750 Forgot suas chun dáta do lúb agus den sórt sin go mbeadh sé 745 00:34:40,750 --> 00:34:43,150 fhoirceannadh, agus cuirfidh sé isteach tú lúb gan teorainn, ansin is féidir leat 746 00:34:43,150 --> 00:34:46,400 úsáid a bhaint as Rialú-C a bhriseadh as sin. 747 00:34:46,400 --> 00:34:46,639 Gach ceart. 748 00:34:46,639 --> 00:34:47,960 Mar sin, táimid ar an eolaire ceart. 749 00:34:47,960 --> 00:34:52,010 Mar sin a ligean a dhéanamh hello. 750 00:34:52,010 --> 00:35:01,710 Agus ansin má ritheann linn hello, feicimid go ndéanann an lúb beannacht 751 00:35:01,710 --> 00:35:03,350 a dhéanann an rud ceannann céanna lúb ár do. 752 00:35:03,350 --> 00:35:05,060 Mar sin, go díreach leid. 753 00:35:05,060 --> 00:35:06,980 Cibé an bhfuil tú níos compordaí leis ar lúba nó 754 00:35:06,980 --> 00:35:09,850 le lúb agus, féidir leo a bheith interchangeable. 755 00:35:09,850 --> 00:35:15,130 Mar sin, cibé acu ceann is mian leat a úsáid chun iterate trí - 756 00:35:15,130 --> 00:35:16,020 sa chás seo - 757 00:35:16,020 --> 00:35:19,410 airde an phirimid Mario. 758 00:35:19,410 --> 00:35:23,020 Agus mar sin arís, tá sé seo ach i gcuimhne, má thosaíonn tú ag náid 759 00:35:23,020 --> 00:35:25,430 do do athróg, ansin beidh tú ag iarraidh a bheith difriúil 760 00:35:25,430 --> 00:35:27,360 coinníoll ná má thosaigh tú ag amháin. 761 00:35:27,360 --> 00:35:29,620 Mar sin, léiríonn an tábla seo ach cineál tú i gcuimhne. 762 00:35:29,620 --> 00:35:33,660 Más mian leat a athdhéanamh 10 uaire, mar shampla, ansin tú 763 00:35:33,660 --> 00:35:36,030 Is féidir le ceachtar tosú do athróg ag náid. 764 00:35:36,030 --> 00:35:39,350 Agus is féidir do riocht a bheith níos lú ná 10. 765 00:35:39,350 --> 00:35:43,020 Agus léiríonn an chineál sin de tú ar an maitrís sin. 766 00:35:43,020 --> 00:35:43,360 >> Maith go leor. 767 00:35:43,360 --> 00:35:45,790 Mar sin, tá muid imithe tríd Mario. 768 00:35:45,790 --> 00:35:48,820 Táimid tar éis a dúirt, go leor, go maith ní mór dúinn a sheiceáil le haghaidh ionchur ceart, 769 00:35:48,820 --> 00:35:50,800 nialas agus 23 san áireamh. 770 00:35:50,800 --> 00:35:53,370 Táimid ag dul chun teacht ar roinnt de chineál patrún, de shaghas éigin ar bhealach 771 00:35:53,370 --> 00:35:57,920 a chur in iúl an ró nú nó an ró sháith. 772 00:35:57,920 --> 00:36:01,560 Agus táimid ag dul chun cinneadh a dhéanamh, Maith go leor, go bhfuil muid ag dul i gcló seo 773 00:36:01,560 --> 00:36:04,870 spásanna go leor, seo hashes go leor, líne nua. 774 00:36:04,870 --> 00:36:05,050 Gach ceart. 775 00:36:05,050 --> 00:36:05,720 Mar sin, ní mór dúinn go. 776 00:36:05,720 --> 00:36:08,570 Mar sin, anois is féidir linn bogadh ar aghaidh go Greedy. 777 00:36:08,570 --> 00:36:14,500 Is greedy clár ina dtugann úsáideoir tú méid 778 00:36:14,500 --> 00:36:17,460 airgead tirim go bunúsach is gá duit mar an airgeadóir a thabhairt ar ais. 779 00:36:17,460 --> 00:36:21,530 Ach ba mhaith leat úsáid a bhaint as boinn chomh beag agus is féidir. 780 00:36:21,530 --> 00:36:25,070 Agus mar sin tá sé seo nuair a thagann algartam Greedy i, i gcás ina 781 00:36:25,070 --> 00:36:30,440 beidh muid ag iarraidh a bhaint as an méid de bhoinn a laghad is féidir go 782 00:36:30,440 --> 00:36:31,900 a dhéanamh ar an méid sin d'athrú. 783 00:36:34,500 --> 00:36:34,990 >> Maith go leor. 784 00:36:34,990 --> 00:36:40,480 Mar sin, d'fhéadfadh sampla de seo i do réiteach breathnú 785 00:36:40,480 --> 00:36:42,540 rud éigin mar seo. 786 00:36:42,540 --> 00:36:45,410 Ritheann tú. / Greedy. 787 00:36:45,410 --> 00:36:47,920 Tá tú a spreag a rá ceart go leor, go maith cé mhéad a bhfuil athrú ag dul? 788 00:36:47,920 --> 00:36:50,780 Go bhfuil luach ag dul a bheith ina luach dollar. 789 00:36:50,780 --> 00:36:52,440 Mar sin, tá go dul chun bheith ina snámhphointe. 790 00:36:52,440 --> 00:36:55,630 Dearbhófar do chlár ríomh ansin an méid íosta 791 00:36:55,630 --> 00:37:00,380 Monaí a cheanglaítear a dhéanamh, sa chás seo, $ 0.32. 792 00:37:00,380 --> 00:37:04,550 Agus is é sin an líon íosta a ceathair. 793 00:37:04,550 --> 00:37:07,480 Mar sin, sula muid an figiúr amach cad atá le déanamh, a ligean ar chineál ar siúl 794 00:37:07,480 --> 00:37:10,770 tríd an bpróiseas go mb'fhéidir go mbeadh tú ag dul faoi. 795 00:37:10,770 --> 00:37:16,480 Mar sin, má tá an t-ionchur 32, ansin go bunúsach tá mé ag dul a úsáid 796 00:37:16,480 --> 00:37:19,100 an méid is lú de bhoinn má úsáideann mé mar go leor 797 00:37:19,100 --> 00:37:20,460 boinn mór agus is féidir. 798 00:37:20,460 --> 00:37:20,870 Ceart? 799 00:37:20,870 --> 00:37:25,420 Mar sin tá sé i bhfad níos éasca le húsáid aon cheathrú mar 800 00:37:25,420 --> 00:37:27,070 i gcomparáid le cúig nickels. 801 00:37:27,070 --> 00:37:31,740 Mar sin a ligean rá ar, is gá duit a thabhairt ar ais $ 0.32. 802 00:37:31,740 --> 00:37:36,660 Bhuel, an féidir liom úsáid a bhaint as an gceathrú cuid seo? 803 00:37:36,660 --> 00:37:37,480 Yeah, is féidir leat. 804 00:37:37,480 --> 00:37:41,970 Agus ansin ba mhaith leat a laghdú go $ 0.07. 805 00:37:41,970 --> 00:37:46,070 A ligean ar féach an féidir liom a úsáid eile ráithe a íoc ar ais ort. 806 00:37:46,070 --> 00:37:46,870 Bhuel, uimh. 807 00:37:46,870 --> 00:37:48,200 Ní féidir liom oiriúnach leis an gceathrú cuid sin. 808 00:37:48,200 --> 00:37:52,110 Mar sin, tá mé ag dul chun bogadh chuig an bhoinn eile is mó. 809 00:37:52,110 --> 00:37:53,250 An féidir liom a úsáid a dime? 810 00:37:53,250 --> 00:37:55,800 $ 0.07, aon ní féidir leat úsáid a dime a íoc $ 0.07. 811 00:37:55,800 --> 00:37:56,840 Mar sin, a rá leat uimh. 812 00:37:56,840 --> 00:38:00,490 Téigh go dtí an ceann eile, a bhfuil nicil. 813 00:38:00,490 --> 00:38:01,440 An féidir leat úsáid a bhaint nicil? 814 00:38:01,440 --> 00:38:02,930 Tá. 815 00:38:02,930 --> 00:38:06,440 Seacht Tá níos mó ná $ 0.05, ionas gur féidir linn a úsáid nicile. 816 00:38:06,440 --> 00:38:08,640 Agus ansin tá dhá cent fágtha os a chionn. 817 00:38:08,640 --> 00:38:11,110 An féidir linn a úsáid pingin? 818 00:38:11,110 --> 00:38:12,180 Tá féidir linn. 819 00:38:12,180 --> 00:38:13,070 An féidir linn a úsáid eile pingin? 820 00:38:13,070 --> 00:38:13,380 Tá. 821 00:38:13,380 --> 00:38:14,710 An féidir linn a úsáid eile pingin? 822 00:38:14,710 --> 00:38:17,070 Níl aon toisc go bhfuil orainn anois go rathúil 823 00:38:17,070 --> 00:38:19,400 íoc ar ais úsáideoir. 824 00:38:19,400 --> 00:38:23,620 Agus mar sin hiomláin go ceithre boinn a úsáidtear. 825 00:38:23,620 --> 00:38:26,370 >> Mar sin, smaoineamh faoi phróiseas sin, táimid ag gach 826 00:38:26,370 --> 00:38:29,080 chinneadh tráth ceart go leor, 827 00:38:29,080 --> 00:38:31,050 cad é an bonn is mó gur féidir linn a úsáid? 828 00:38:31,050 --> 00:38:37,240 Nuair a úsáid againn go, ní mór dúinn de chineál ar a choinneáil ar nóta mheabhrach ar cé mhéad 829 00:38:37,240 --> 00:38:39,650 níos mó airgid is gá dúinn a thabhairt ar ais an t-úsáideoir, chomh maith le cé mhéad 830 00:38:39,650 --> 00:38:41,310 boinn a bhí againn ag baint úsáide as. 831 00:38:44,640 --> 00:38:45,200 Maith go leor. 832 00:38:45,200 --> 00:38:48,930 Mar sin, ach arís, an chéad chéim - is é sin le spreagadh - díreach cosúil Mario 833 00:38:48,930 --> 00:38:51,120 an t-úsáideoir ar feadh méid airgid. 834 00:38:51,120 --> 00:38:53,920 Agus é sin an méid seo ag dul a bheith - 835 00:38:53,920 --> 00:38:56,040 tá sé ag dul go bhfuil luach dheachúlach toisc go bhfuil muid ag dul chun 836 00:38:56,040 --> 00:38:57,310 iarr orthu do dollar. 837 00:38:57,310 --> 00:39:00,550 Mar sin, nach bhfuil an cineál sonraí a dul a bheith ina slánuimhir. 838 00:39:00,550 --> 00:39:01,860 Ach tá sé ag dul a bheith ina - 839 00:39:04,960 --> 00:39:07,700 yeah, a snámhphointe. 840 00:39:07,700 --> 00:39:10,780 Ach amháin mar úlla, is féidir le báid a bheith dearfach nó diúltach. 841 00:39:10,780 --> 00:39:13,390 Mar sin, ansin nuair a sheiceáil tú do luachanna, agus tú ag dul a iarraidh 842 00:39:13,390 --> 00:39:15,380 chun a chinntiú go bhfuil do snámhphointe - 843 00:39:15,380 --> 00:39:19,710 Tá neamh-diúltach - an t-ionchur úsáideoir. 844 00:39:19,710 --> 00:39:20,960 Maith go leor. 845 00:39:22,630 --> 00:39:26,720 D'fhéadfadh muid i ngleic le flótaí in ár gclár ar fad, is ionann 846 00:39:26,720 --> 00:39:31,610 cheathrú de 0.25, Dimes ag 0.1, et cetera. 847 00:39:31,610 --> 00:39:36,280 Ach bhfaighidh mé é i bhfad níos éasca chun déileáil i díreach cent íon. 848 00:39:36,280 --> 00:39:36,910 Chomh maith leis sin - 849 00:39:36,910 --> 00:39:39,370 agus beidh muid ag labhairt faoi seo le beagán níos déanaí - 850 00:39:39,370 --> 00:39:43,610 i C, tá pointí snámh rud ar a dtugtar imprecision. 851 00:39:43,610 --> 00:39:48,660 Mar sin, nuair a thiocfaidh tú i 0.12, mar shampla, ar an ríomhaire 852 00:39:48,660 --> 00:39:53,010 iarbhír siopaí mar atá cosúil 0.1111119 nó 853 00:39:53,010 --> 00:39:54,350 rud éigin mar sin. 854 00:39:54,350 --> 00:39:56,900 >> Mar sin tá sé a lán níos éasca le tiontú do cent. 855 00:39:56,900 --> 00:40:02,190 Mar sin, conas is féidir linn a thiontú luach dollar a cent? 856 00:40:02,190 --> 00:40:03,540 Cainteoir 5: Times faoi 100? 857 00:40:03,540 --> 00:40:03,920 ZAMYLA Chan: Yeah. 858 00:40:03,920 --> 00:40:04,110 Yeah. 859 00:40:04,110 --> 00:40:07,110 Mar sin, ba mhaith linn amanna faoi 100. 860 00:40:07,110 --> 00:40:10,820 Ach tá rud amháin tricky faoi phointí snámh go 861 00:40:10,820 --> 00:40:11,790 Tá roinnt imprecision. 862 00:40:11,790 --> 00:40:16,090 Mar sin a ligean ach breathnú ar sampla de sin. 863 00:40:18,760 --> 00:40:21,360 Mar sin, tá mé ag dul a oscailt imprecision.c. 864 00:40:21,360 --> 00:40:23,690 Maith go leor. 865 00:40:23,690 --> 00:40:24,860 Is clár an-simplí. 866 00:40:24,860 --> 00:40:26,970 Iarrann sé ar feadh snámhphointe, agus priontaí sé ar ais. 867 00:40:35,950 --> 00:40:39,600 Is é ceann tip deas i gcríochfort is féidir leat cineál díreach soiléir, agus 868 00:40:39,600 --> 00:40:41,180 ansin caithfidh tú ar scáileán soiléir. 869 00:40:41,180 --> 00:40:45,270 Agus mar sin ní gá duit chun breathnú ar aon aschur roimhe sin nó aon 870 00:40:45,270 --> 00:40:47,490 earráidí nó bug tuarascálacha, rud éigin mar sin. 871 00:40:47,490 --> 00:40:48,120 Maith go leor. 872 00:40:48,120 --> 00:40:49,675 Mar sin a ligean a dhéanamh imprecision. 873 00:40:53,250 --> 00:40:56,250 Ligeann rith sé. 874 00:40:56,250 --> 00:40:57,890 Mar sin, haven't I - 875 00:40:57,890 --> 00:41:03,830 i mo cód, ní raibh mé a phriontáil ar bith go pras nó aon rud mar sin. 876 00:41:03,830 --> 00:41:05,010 Mar sin, tá sé ach cúrsóir blinking. 877 00:41:05,010 --> 00:41:07,390 Mar sin, ag fanacht sé ach dom a ionchur ar snámh. 878 00:41:07,390 --> 00:41:08,640 Mar sin, let's - 879 00:41:10,610 --> 00:41:11,280 ar snámh randamach. 880 00:41:11,280 --> 00:41:15,080 Agus a fheiceann tú go priontaí sé ar ais ach tá roinnt breise 881 00:41:15,080 --> 00:41:18,180 uimhreacha go bhfuil muid cinnte nach raibh san áireamh. 882 00:41:18,180 --> 00:41:21,980 Mar sin, ba mhaith linn a dhéanamh cinnte nach ndéanann go 883 00:41:21,980 --> 00:41:23,300 tarlú inár gclár. 884 00:41:23,300 --> 00:41:27,550 >> Mar sin, ansin cad ba mhaith linn a dhéanamh ná a dhéanamh cinnte go bhfuil againn i ndáiríre 885 00:41:27,550 --> 00:41:31,300 de chineál ar chothromú go dtí an luach is cuí. 886 00:41:31,300 --> 00:41:31,850 Ceart? 887 00:41:31,850 --> 00:41:37,820 Agus mar sin ámharaí an tsaoil, ní mór dúinn feidhm a dtugtar bhabhta san áireamh 888 00:41:37,820 --> 00:41:38,550 sa Fearas. 889 00:41:38,550 --> 00:41:41,390 Tá sé sa leabharlann math. 890 00:41:41,390 --> 00:41:44,710 Más mian leat a fhios conas é a úsáid babhta, ansin leat é a úsáid iarbhír 891 00:41:44,710 --> 00:41:45,220 ar an lámhleabhar. 892 00:41:45,220 --> 00:41:48,160 Is féidir leat cliceáil bhabhta fear. 893 00:41:48,160 --> 00:41:51,190 Ansin anseo tugann sé suas - 894 00:41:51,190 --> 00:41:53,220 a bheith d'fhéadfadh deacair beag a dhéanamh amach, ach sa deireadh 895 00:41:53,220 --> 00:41:54,690 beidh tú a fháil ar an hang of it. 896 00:41:54,690 --> 00:42:00,060 Taispeánann sé cineál tú cad a dhéanann an fheidhm agus ansin roinnt 897 00:42:00,060 --> 00:42:01,790 húsáidí ad'fhéadfadh a bheith de sin. 898 00:42:01,790 --> 00:42:10,210 Mar sin, nuair a fhaigheann tú sa deireadh ar bhealach cuí, ionchur bailí ó 899 00:42:10,210 --> 00:42:14,490 úsáideoir, ansin ba mhaith leat é a thiontú go cent. 900 00:42:14,490 --> 00:42:18,530 Bí cinnte go bhfuil thart tú an luach ionas go mbeidh tú a sheachaint 901 00:42:18,530 --> 00:42:21,780 snámh imprecision phointe. 902 00:42:21,780 --> 00:42:22,340 >> Maith go leor. 903 00:42:22,340 --> 00:42:26,190 Mar sin, tá muid spreag an t-úsáideoir ar feadh méid airgid. 904 00:42:26,190 --> 00:42:31,460 Anois, cad ba mhaith linn a dhéanamh ná a sheiceáil go bunúsach, ceart? 905 00:42:31,460 --> 00:42:35,500 Maith go leor, is féidir mar sin mé úsáid as an bonn is mó is féidir? 906 00:42:35,500 --> 00:42:37,040 Más féidir leat, agus ansin leat é a úsáid. 907 00:42:37,040 --> 00:42:40,250 Tú a choinneáil rian ar cé mhéad bonn atá tú a úsáid go dtí seo agus 908 00:42:40,250 --> 00:42:41,710 freisin an méid laghdú. 909 00:42:41,710 --> 00:42:42,240 Ceart? 910 00:42:42,240 --> 00:42:44,880 Agus ansin tá tú ag dul a sheiceáil. 911 00:42:44,880 --> 00:42:47,940 Nuair a tá tú de chineál ar ídithe na ráithe, ba mhaith leat dul 912 00:42:47,940 --> 00:42:49,545 leis an rud eile is féidir. 913 00:42:49,545 --> 00:42:59,380 >> D'fhéadfadh Mar sin, de chineál ar cén cineál struchtúir nó cad lúb muid 914 00:42:59,380 --> 00:43:03,850 ag iarraidh úsáid a bhaint as a sheiceáil ar bhonn leanúnach cé acu is féidir linn a úsáid i gcónaí 915 00:43:03,850 --> 00:43:05,100 an ceathrú cuid, mar shampla? 916 00:43:07,380 --> 00:43:09,280 Cainteoir 6: Luach Cé go níos mó ná? 917 00:43:09,280 --> 00:43:10,150 ZAMYLA Chan: Yeah, foirfe. 918 00:43:10,150 --> 00:43:10,590 Go díreach. 919 00:43:10,590 --> 00:43:12,630 Mar sin, cé go luach níos mó ná. 920 00:43:12,630 --> 00:43:16,300 Mar sin, cé go bhfuil an luach atá againn a thabhairt ar ais go fóill 921 00:43:16,300 --> 00:43:19,410 níos mó ná an ceathrú cuid, agus is féidir linn a úsáid i gcónaí an ceathrú cuid, 922 00:43:19,410 --> 00:43:20,490 cheathrú a úsáid. 923 00:43:20,490 --> 00:43:21,450 Coinnigh súil ar sin. 924 00:43:21,450 --> 00:43:22,610 Agus a choinneáil ansin ar siúl go leanúnach. 925 00:43:22,610 --> 00:43:25,040 Perfect. 926 00:43:25,040 --> 00:43:26,290 Maith go leor. 927 00:43:28,190 --> 00:43:32,580 Ó, anseo tá mé san áireamh ach díreach tar éis roinnt leideanna maidir le conas a phriontáil 928 00:43:32,580 --> 00:43:33,830 luachanna amach. 929 00:43:36,330 --> 00:43:38,810 Mar sin, i do fheidhm printf, tá muid de ghnáth ach 930 00:43:38,810 --> 00:43:39,760 déileáil le teaghráin. 931 00:43:39,760 --> 00:43:43,290 Ach nuair is mian leat a phriontáil amach o nó díreach de chineál ar bith 932 00:43:43,290 --> 00:43:46,510 dhigit, tá tú chun cineál scríobh ar chineál an sealbhóir ar siúl. 933 00:43:46,510 --> 00:43:50,840 Mar sin, tá go ionadaíocht ag an gcéad,% d le haghaidh slánuimhreacha. 934 00:43:50,840 --> 00:43:53,780 Feicfidh tú a scríobh go bhfuil, ansin ina dhiaidh sin beidh tú i ndáiríre - 935 00:43:53,780 --> 00:43:54,900 tar éis camóga - 936 00:43:54,900 --> 00:43:57,990 a chur i cén luach a théann i ndáiríre in ann. 937 00:43:57,990 --> 00:43:58,510 Ceart. 938 00:43:58,510 --> 00:43:58,840 >> Maith go leor. 939 00:43:58,840 --> 00:44:02,050 Mar sin, tá muid a chinneadh go ba mhaith linn a sheiceáil cibé an - 940 00:44:02,050 --> 00:44:04,950 Bheadh ​​bealach amháin chun é seo a bheith a sheiceáil ar bhonn leanúnach an bhfuil 941 00:44:04,950 --> 00:44:08,640 is féidir linn a úsáid i gcónaí cheathrú, agus ansin bain úsáid as an cheathrú, a choinneáil 942 00:44:08,640 --> 00:44:11,460 rianú, agus ansin bogadh ar aghaidh go dtí an luach is mó eile. 943 00:44:11,460 --> 00:44:15,010 Anois tá eile de chineál ar bhealach neat gur féidir leat é seo a dhéanamh 944 00:44:15,010 --> 00:44:16,770 ag baint úsáide as an t-oibreoir modulo. 945 00:44:16,770 --> 00:44:22,710 Mar sin, ní mór dúinn cheana féin ar an, móide lúide, iolrú, agus roinn 946 00:44:22,710 --> 00:44:23,560 ar fáil dúinn. 947 00:44:23,560 --> 00:44:25,600 Ach tá an t-oibreoir modulo cineál néata. 948 00:44:25,600 --> 00:44:28,630 Cad a dhéanann sé é ar ais sé i ndáiríre tú an chuid eile den 949 00:44:28,630 --> 00:44:31,750 tríd dhá uimhir. 950 00:44:31,750 --> 00:44:34,680 Mar sin, más cuimhin leat i roinn fada nuair a bheadh ​​agat, a rá, 951 00:44:34,680 --> 00:44:40,100 a dhéanamh 74 roinnte ar 3, ba mhaith leat a scríobh sé, a dhéanamh os a chionn, 952 00:44:40,100 --> 00:44:43,260 a dhealú, agus ansin ag deireadh an líon ag bun 953 00:44:43,260 --> 00:44:44,050 an chuid eile. 954 00:44:44,050 --> 00:44:47,120 Bhuel, cad a dhéanann modulo tugann sé i ndáiríre ach tú sin. 955 00:44:47,120 --> 00:44:51,290 Mar sin, bheadh ​​74 modulo 3 a thabhairt duit 2. 956 00:44:51,290 --> 00:44:56,310 Mar an gcéanna, tugann 10 modulo 2 tú 0 toisc nach bhfuil aon 957 00:44:56,310 --> 00:44:59,340 eile nuair a roinneann tú 10 ar 2. 958 00:44:59,340 --> 00:45:03,940 6 modulo 5, go maith go dtéann 5 i 6 uair amháin agus ansin 959 00:45:03,940 --> 00:45:05,900 tá sé d'fhág 1 os a chionn. 960 00:45:05,900 --> 00:45:09,930 Ansin, má tá tú 7 modulo 9, go maith 9 níos mó ná 7. 961 00:45:09,930 --> 00:45:11,830 Mar sin, ní féidir leis dul ar aon am eile. 962 00:45:11,830 --> 00:45:15,560 Mar sin, déanann sé ciall go bhfuil an luach ar ais 7. 963 00:45:15,560 --> 00:45:21,590 Mar sin, má cheapann tú faoi modulo, conas tugann sé leat an chuid eile 964 00:45:21,590 --> 00:45:25,170 tar éis scoilt tú rud éigin, is féidir leat cineál a fheiceáil conas tá tú 965 00:45:25,170 --> 00:45:27,490 D'fhéadfadh a bheith in ann é a úsáid i Greedy, ceart? 966 00:45:30,340 --> 00:45:34,170 Mar sin, má tá tú de chineál ar chéile an modulo b'fhéidir leis an roinn 967 00:45:34,170 --> 00:45:36,410 oibreoir, rud éigin mar sin, ansin d'fhéadfadh tú a bheith fionnuar 968 00:45:36,410 --> 00:45:38,870 de chineál ar bhealach mathy chun cur chuige an leagan fhadhb. 969 00:45:44,010 --> 00:45:46,090 >> Mar sin anois go bhfuil a fhios againn go bhfuil cúpla difriúla 970 00:45:46,090 --> 00:45:48,350 bhealach inar féidir linn é seo a - tá cinnte a lán de na 971 00:45:48,350 --> 00:45:54,160 bealaí éagsúla a scríobh fiú an lúb tamaill. 972 00:45:54,160 --> 00:45:57,020 Mar sin, scríobh mé roinnt pseudocode anseo. 973 00:45:57,020 --> 00:46:01,760 Ní fhéadfadh sé a bheith comhionann leis an chineál creatlach do 974 00:46:01,760 --> 00:46:02,460 Cód gur scríobh tú. 975 00:46:02,460 --> 00:46:05,580 Ach go bunúsach, tá an próiseas agus an bealach smaointeoireachta 976 00:46:05,580 --> 00:46:06,940 díreach mar a pléadh againn. 977 00:46:06,940 --> 00:46:10,310 Mar sin, chéad, an chéad líne a rá a fháil ar méid áirithe 978 00:46:10,310 --> 00:46:12,490 i dollar. 979 00:46:12,490 --> 00:46:16,960 Agus ansin intuigthe go bhfuil ann é a thiontú go cent. 980 00:46:16,960 --> 00:46:20,540 Ansin cé gur féidir cheathrú a úsáid, ba mhaith linn a 981 00:46:20,540 --> 00:46:21,750 méadú ar an líon. 982 00:46:21,750 --> 00:46:24,360 Agus ansin ba mhaith linn a laghdú ar an méid, an luach a 983 00:46:24,360 --> 00:46:25,300 táimid ag filleadh ar ais. 984 00:46:25,300 --> 00:46:28,170 Mar a fheiceann tú anseo, nach bhfuil sé go leor C. Ach tá mé chomh maith 985 00:46:28,170 --> 00:46:31,550 rudaí bearnach, Chuir mé féin mo coinníollacha taobh istigh de 986 00:46:31,550 --> 00:46:32,190 lúibíní. 987 00:46:32,190 --> 00:46:34,370 >> Mar sin, faigheann ansin chineál sin de a thosaigh mé. 988 00:46:34,370 --> 00:46:36,620 Agus ansin níos déanaí, is féidir liom breathnú díreach suas an chomhréir. 989 00:46:36,620 --> 00:46:40,230 Is minic an chuid is deacra i ndáiríre faoi fhadhb a 990 00:46:40,230 --> 00:46:41,860 tuiscint a fháil ar cad é go díreach gá duit a dhéanamh. 991 00:46:41,860 --> 00:46:44,610 Mar sin, nuair a scríobh tú go síos, ansin tá sé i bhfad níos éasca ansin 992 00:46:44,610 --> 00:46:45,810 aistriú go pseudocode. 993 00:46:45,810 --> 00:46:49,340 Agus ansin ó pseudocode, a thagann comhréir éasca go leor. 994 00:46:49,340 --> 00:46:52,140 Mar sin, linn a fheiceáil cé cheathrú is féidir, a úsáid, a mhéadú count, 995 00:46:52,140 --> 00:46:53,220 laghdú ar an méid. 996 00:46:53,220 --> 00:46:57,310 Cé gur féidir Dimes a úsáid, ansin tú a dhéanamh é sin de, agus mar sin de 997 00:46:57,310 --> 00:47:00,670 amach, go dtí go bhfuil leas bainte agat gach ceann de do pennies. 998 00:47:00,670 --> 00:47:03,410 Phriontáil tú amach ar líon na boinn a úsáidtear, a bheidh an 999 00:47:03,410 --> 00:47:06,620 méid íosta a dhéanamh an t-úsáideoir ionchur luach. 1000 00:47:06,620 --> 00:47:09,370 Agus tá tú do algartam Greedy. 1001 00:47:09,370 --> 00:47:13,960 Agus ansin nuair a chríochnaíonn tú go bhfuil, tá tú críochnaithe chomh maith pset 0. 1002 00:47:13,960 --> 00:47:16,155 >> An bhfuil aon duine aon cheist agat faoi rud ar bith? 1003 00:47:19,420 --> 00:47:19,780 Gach ceart. 1004 00:47:19,780 --> 00:47:22,900 Bhuel, beidh mé bata thart ar feadh beagán tar éis má tá tú 1005 00:47:22,900 --> 00:47:23,970 ceist ar bith. 1006 00:47:23,970 --> 00:47:24,940 Ba é seo walkthrough 1. 1007 00:47:24,940 --> 00:47:26,190 Raibh maith agat as teacht.