1 00:00:07,590 --> 00:00:09,920 [Powered by Google Translate] DAVID J. MALAN: Ceart go leor, is é seo CS50 agus seo é an 2 00:00:09,920 --> 00:00:15,250 deireadh Seachtain 1, tá cártaí staidéir sin isteach agus líon iomlán na 3 00:00:15,250 --> 00:00:18,640 Tá rang go bhfuil tú na bliana seo 745. 4 00:00:18,640 --> 00:00:20,920 Agus táimid ag thrilled sin a bheith an oiread sin de tú ar an gcúrsa 5 00:00:20,920 --> 00:00:23,680 an trian seo, ach cé go bhfuil an cúrsa seo chomh mór, 6 00:00:23,680 --> 00:00:26,090 a thuiscint go bhfuil sé na rudaí cosúil le lón Dé hAoine, cosúil le 7 00:00:26,090 --> 00:00:29,020 uaireanta oifige, 15-duine hailt sin, agus mar sin de go 8 00:00:29,020 --> 00:00:30,590 atá i gceist i ndáiríre a chruthú seo níos pearsanta 9 00:00:30,590 --> 00:00:31,140 timpeallacht. 10 00:00:31,140 --> 00:00:34,070 Mar sin, cé is féidir linn a bhailiú uair nó dhó sa tseachtain, anseo i 11 00:00:34,070 --> 00:00:36,420 Sanders, tá a fhios go bhfuil i bhfad de do thaithí sa chúrsa seo 12 00:00:36,420 --> 00:00:39,330 Beidh go mór a bheith lámha ar ar taobh de do rang 13 00:00:39,330 --> 00:00:40,730 agus an fhoireann teagaisc. 14 00:00:40,730 --> 00:00:43,960 >> Mar sin anseo táimid ag dul, Fall 2012. 15 00:00:43,960 --> 00:00:47,530 Mar sin, chun cuimhne go uair dheireanach dar críoch muid ar nóta de 16 00:00:47,530 --> 00:00:50,460 imprecision, ag caint faoi an ionadaíocht na n-uimhreacha. 17 00:00:50,460 --> 00:00:52,950 Agus d'fhéachamar ar cheann de na teipeanna a tharla, i 18 00:00:52,950 --> 00:00:54,920 saol fíor, nuair a tháinig sé chun míthuiscint 19 00:00:54,920 --> 00:00:55,890 conas a oibríonn ríomhairí. 20 00:00:55,890 --> 00:00:58,590 Bhuel, sa lá atá inniu beidh orainn arís eile ar cheann de na smaointe is 21 00:00:58,590 --> 00:01:01,410 maith le leanúint lenár plé a dhéanamh ar an cliant CS50 22 00:01:01,410 --> 00:01:04,090 agus C agus cad a chiallaíonn sé i ndáiríre go clár. 23 00:01:04,090 --> 00:01:06,430 Ach ar dtús, ach cúpla fógraí sciobtha. 24 00:01:06,430 --> 00:01:08,930 >> Ailt tús an Domhnach seo, agus is é an chéad seachtain i gcónaí 25 00:01:08,930 --> 00:01:11,030 beagán de tús tapa, toisc go bhfuair muid díreach i 26 00:01:11,030 --> 00:01:12,620 do fhoirmeacha alt seo. 27 00:01:12,620 --> 00:01:14,450 Táimid ag déanamh mar an gcéanna, anois, le mic teagaisc, anois 28 00:01:14,450 --> 00:01:16,410 go bhfuil a fhios siad a n-sceidil, mar sin táimid ag arb é is aidhm, de réir 29 00:01:16,410 --> 00:01:19,380 Maidin Dé Sathairn, a leanúint suas le leat le do ailt 30 00:01:19,380 --> 00:01:20,760 sannadh agus TF. 31 00:01:20,760 --> 00:01:22,770 A thuiscint go mbeidh siad ag tosú an lá dár gcionn, Dé Domhnaigh 32 00:01:22,770 --> 00:01:24,510 nó Dé Luain nó Dé Máirt. 33 00:01:24,510 --> 00:01:27,730 Agus ansin beidh muid ag freastal ar athruithe alt mar a thagann siad 34 00:01:27,730 --> 00:01:28,690 sna laethanta atá le teacht. 35 00:01:28,690 --> 00:01:31,590 Uaireanta oifige, Idir an dá linn, tá, arís, anocht, 08:00 go 11, i 36 00:01:31,590 --> 00:01:33,740 Annenberg, chomh maith le oíche amárach. 37 00:01:33,740 --> 00:01:36,150 Cé go bhfuil na tacair fhadhb go ginearálta mar gheall ar an Déardaoin 38 00:01:36,150 --> 00:01:39,020 ag meán lae, realize go bhfuil tú suas le cúig lá déanach a chaitheamh, 39 00:01:39,020 --> 00:01:42,430 mar sin, an infhaighteacht na n-uaireanta oifige ar an Déardaoin má 40 00:01:42,430 --> 00:01:45,930 airgead tirim tú i gceann de na laethanta déanacha agus, dá bharr sin, faoi bhráid 41 00:01:45,930 --> 00:01:47,070 rud éigin ar an Aoine. 42 00:01:47,070 --> 00:01:50,850 Lig fios dom go bhfuil Scratch i measc an spraoi níos mó, i measc na 43 00:01:50,850 --> 00:01:52,390 níos ísle Leagann fhadhb eochair. 44 00:01:52,390 --> 00:01:55,160 Agus ba mhaith liom a hang amach ar na laethanta déanacha, go straitéiseach, ach 45 00:01:55,160 --> 00:01:57,380 le haghaidh níos déanaí sa seimeastar nuair a thosaíonn an saol a fháil ar an mbealach 46 00:01:57,380 --> 00:01:59,470 le midterms agus ranganna eile. 47 00:01:59,470 --> 00:02:01,580 1 Set Fadhb, Idir an dá linn, a bheith ar fáil ar an chúrsa 48 00:02:01,580 --> 00:02:06,080 láithreán gréasáin an Aoine seo, a chuirfidh ar a bheith ag an gcúrsa ar siúl 49 00:02:06,080 --> 00:02:08,789 trí físeán, a bheidh á taifead ag 02:30 ar an Aoine 50 00:02:08,789 --> 00:02:11,890 agus cuireadh ansin ar líne an lá dár gcionn. 51 00:02:11,890 --> 00:02:13,880 >> Mar sin, dar críoch muid ar an Luan. 52 00:02:13,880 --> 00:02:15,450 Ba mhaith liom - i ndáiríre, faoi deara ceann anseo. 53 00:02:15,450 --> 00:02:18,870 Mar gheall ar na ranganna - toisc nach bhfuil Sanders iasacht go díreach 54 00:02:18,870 --> 00:02:22,220 féin Q ócáideach & A anonn is anall go maith terribly, tá muid 55 00:02:22,220 --> 00:02:24,030 dul rud éigin chun iarracht a dhéanamh beag nua i mbliana, ina 56 00:02:24,030 --> 00:02:26,160 mura bhfuil tú compordach a ardú do lámh nó tú díreach 57 00:02:26,160 --> 00:02:28,800 Ní bheadh ​​a ardú in áit do lámh i seomra mar seo, 58 00:02:28,800 --> 00:02:30,710 táimid ag dul go bhfuil roinnt de na comhaltaí teagaisc agus CAanna 59 00:02:30,710 --> 00:02:33,260 cs50.net/discuss Manning le linn léacht. 60 00:02:33,260 --> 00:02:35,440 Mar sin, má tá ceist agat mar go raibh mé go hiomlán 61 00:02:35,440 --> 00:02:37,510 doiléir faoi rud éigin nó go bhfuil tú bhfuil fiosrach faoi roinnt 62 00:02:37,510 --> 00:02:39,640 ábhar, déan iarracht phost ansin é. 63 00:02:39,640 --> 00:02:42,670 Chlib sé le lipéad Léacht, agus beidh ár ndícheall 64 00:02:42,670 --> 00:02:45,430 an lae inniu agus an tseachtain seo chugainn - we'll iarracht seo amach - go réimse TF 65 00:02:45,430 --> 00:02:47,990 go leictreonach, ar líne, nó má bhraitheann sé cosúil ba chóir dúinn 66 00:02:47,990 --> 00:02:50,430 i ndáiríre aghaidh a thabhairt air en masse, ar cheann de na comhaltaí teagaisc nó 67 00:02:50,430 --> 00:02:52,080 Beidh CAanna ardú a lámh agus a iarraidh 68 00:02:52,080 --> 00:02:53,480 gan ainm ar do shon. 69 00:02:53,480 --> 00:02:55,650 Mar sin, beidh orainn a thabhairt seo iarracht a dhéanamh agus a fheiceáil cé chomh maith agus oibríonn sé seo. 70 00:02:55,650 --> 00:02:58,540 Ach, trí gach modh, leanúint ar aghaidh a ardú lámha mar ba mhaith leat. 71 00:02:58,540 --> 00:03:11,420 >> Mar sin, uair dheireanach a fios againn nach bhfuil 10% nó an deichiú cuid, i 72 00:03:11,420 --> 00:03:13,840 Go deimhin, 0.1, mar a bhí tú ag múineadh blianta fada ó shin. 73 00:03:13,840 --> 00:03:15,390 Tá sé go deimhin, ar luach mar seo. 74 00:03:15,390 --> 00:03:16,970 Ach ní go hiomlán fíor, ceart? 75 00:03:16,970 --> 00:03:19,585 Tá muid díreach ar an srian i ríomhairí ina, má tá tú 76 00:03:19,585 --> 00:03:22,450 amháin go bhfuil méid teoranta de chuimhne, RAM, nó níos mó 77 00:03:22,450 --> 00:03:25,220 sonrach giotán, go maith, níl ach líon teoranta 78 00:03:25,220 --> 00:03:26,980 na rudaí is féidir leat ionadaíocht a dhéanamh. 79 00:03:26,980 --> 00:03:29,780 Mar shampla, má táimid tar éis an uimhir nialas, agus ba mhaith linn 80 00:03:29,780 --> 00:03:32,790 ionadaíocht a dhéanamh i dénártha, ag baint úsáide as ocht giotán, nuair is le beagán, 81 00:03:32,790 --> 00:03:34,710 arís, tá náid nó ceann, d'fhéadfadh muid 82 00:03:34,710 --> 00:03:39,240 ionadaíocht a dhéanamh air mar 00,000,000. 83 00:03:39,240 --> 00:03:41,160 Agus sin verbose gan ghá beag. 84 00:03:41,160 --> 00:03:43,700 Díreach cosúil sa chóras dheachúlach fud an domhain fíor, 85 00:03:43,700 --> 00:03:47,040 go ginearálta, más mian leat a scríobh ar an uimhir 123, táimid ag 86 00:03:47,040 --> 00:03:52,240 daoine dócha nach bhfuil scríobh 00000123 cé, 87 00:03:52,240 --> 00:03:53,940 feidhmiúil Tá, go bhfuil an líon céanna. 88 00:03:53,940 --> 00:03:56,580 Táimid ag titim ach nialais tosaigh, mar a déarfá. 89 00:03:56,580 --> 00:03:58,270 >> I dénártha, is féidir linn a dhéanamh an chéanna. 90 00:03:58,270 --> 00:04:01,440 Is é Dénártha agus náid, nialas agus dénártha díreach nialas. 91 00:04:01,440 --> 00:04:02,870 Ní mór duit ach le beagán amháin. 92 00:04:02,870 --> 00:04:05,020 Ach arís, an t-aonad is coitianta ar beart ar fud an domhain 93 00:04:05,020 --> 00:04:07,820 ríomhaireachta is bytes, ocht giotán. 94 00:04:07,820 --> 00:04:09,720 Díreach mar aon giotán, useless go leor. 95 00:04:09,720 --> 00:04:12,020 Ocht giotán, ní úsáideach terribly, ach ar a laghad tá sé níos mó 96 00:04:12,020 --> 00:04:14,280 úsáideach ná aonad amháin ar beart. 97 00:04:14,280 --> 00:04:17,100 Mar sin, le ocht giotán, beidh orainn a léiríonn go hiondúil dénártha. 98 00:04:17,100 --> 00:04:20,459 Mar sin anseo táimid tar éis an náid uimhreacha, amháin, dhá, agus ansin, mar 99 00:04:20,459 --> 00:04:24,200 Nate raibh in ár físeán Dé Céadaoin seo caite, is féidir linn leanúint ar aghaidh 100 00:04:24,200 --> 00:04:25,940 comhaireamh suas go dtí seacht, ocht. 101 00:04:25,940 --> 00:04:27,860 Agus ansin má úsáidimid giotán níos mó agus níos mó, ní mór dúinn 102 00:04:27,860 --> 00:04:29,880 Is féidir le comhaireamh suas go Infinity. 103 00:04:29,880 --> 00:04:32,800 Ach má tá tú ach líon teoranta de na píosaí, mar is 104 00:04:32,800 --> 00:04:35,030 an cás in aon chóras ríomhaireachta, nó fiú diúracán 105 00:04:35,030 --> 00:04:36,670 córas, go maith, go deimhin duit ach 106 00:04:36,670 --> 00:04:37,900 méid críochta beachtais. 107 00:04:37,900 --> 00:04:41,290 Mar sin, más mian leat chun ionadaíocht a dhéanamh ar líon cosúil le 0.1, go maith, an 108 00:04:41,290 --> 00:04:43,410 ríomhaire go bhfuil a roghnú agus a roghnú. 109 00:04:43,410 --> 00:04:45,970 Agus má tá sé ach líon teoranta na n-uimhreacha is féidir é 110 00:04:45,970 --> 00:04:50,490 ionadaíocht a dhéanamh, is féidir é teacht gar do 0.1 ar do shon, ach ní féidir é 111 00:04:50,490 --> 00:04:53,730 gá a thabhairt duit go díreach ar an luach gur mian leat. 112 00:04:53,730 --> 00:04:55,660 Agus é seo ach ar cheann de na dúshláin a bhaineann le ríomhairí, 113 00:04:55,660 --> 00:04:57,090 thíos an cochall, buíochas le Dia. 114 00:04:57,090 --> 00:04:59,110 >> Mar sinn faide sa seimeastar, tá na leibhéil níos ísle 115 00:04:59,110 --> 00:05:02,310 sonraí a bheith i bhfad níos lú suimiúil, ach is cinnte an 116 00:05:02,310 --> 00:05:05,700 Is féidir le cur i bhfeidhm na smaointe go bhfuil roinnt saol an-dáiríre 117 00:05:05,700 --> 00:05:06,760 ramifications. 118 00:05:06,760 --> 00:05:08,190 Is é ceann de spraoi beagán. 119 00:05:08,190 --> 00:05:12,150 Cé mhéad de tú ag feiceáil an Spás Oifige iontach scannán? 120 00:05:12,150 --> 00:05:13,620 Más rud é nach bhfuil tú, tá go bhfuil do unofficial 121 00:05:13,620 --> 00:05:14,370 obair bhaile don tseachtain. 122 00:05:14,370 --> 00:05:16,730 Ach i Spás Oifige, na mic sa scannán a ghlacadh 123 00:05:16,730 --> 00:05:19,900 leas a bhaint as smaoineamh seo go beacht, ach ghoid siad iarbhír 124 00:05:19,900 --> 00:05:21,270 sé ó scannáin eile a bheadh ​​agat 125 00:05:21,270 --> 00:05:22,760 le feiceáil, fiú bliana roimh ré. 126 00:05:22,760 --> 00:05:24,920 Mar sin, lig dom a thabhairt duit cúpla soicind ar an leantóir as 127 00:05:24,920 --> 00:05:27,470 Tá an scannán iontach agus tá sé seo go mór 128 00:05:27,470 --> 00:05:28,340 acadúil ábhartha. 129 00:05:28,340 --> 00:05:30,310 >> [Drámaí Movie] 130 00:05:30,310 --> 00:05:32,240 I ndáiríre tá mé á chur chun cinn. 131 00:05:32,240 --> 00:05:33,360 Is féidir liom clár víreas a sracadh go 132 00:05:33,360 --> 00:05:34,460 áit as am mór. 133 00:05:34,460 --> 00:05:35,770 Bhuel, conas a oibríonn sé? 134 00:05:35,770 --> 00:05:37,836 Gach uair níl idirbheart bainc ina bhfuil ús 135 00:05:37,836 --> 00:05:40,154 ríomh, tá na mílte in aghaidh an lae, go dtagann an ríomhaire suas 136 00:05:40,154 --> 00:05:41,040 leis na codáin de cent. 137 00:05:41,040 --> 00:05:43,050 Ach níl mé ag dul chun aon ní a dhéanamh mídhleathach. 138 00:05:43,050 --> 00:05:46,730 Mídhleathach? Samir, is é seo i Meiriceá. 139 00:05:46,730 --> 00:05:48,010 Tá tú a swear le Dia. 140 00:05:48,010 --> 00:05:51,870 Má tá aithne ag aon duine faoi seo ach saor sinn, gach ceart? Uimh baill teaghlaigh, ní 141 00:05:51,870 --> 00:05:52,490 chailiní, aon duine. 142 00:05:52,490 --> 00:05:53,882 [INAUDIBLE]. 143 00:05:53,882 --> 00:05:57,594 Ná bíodh imní ort, fear, ní bheidh mé insint dhuine ar bith ach an oiread. 144 00:05:57,594 --> 00:05:59,680 [CRÍOCH Movie] 145 00:05:59,680 --> 00:06:01,900 >> Gach ceart, mar sin b'fhéidir fuair mé an scannán níos fearr ná an chuid is mó 146 00:06:01,900 --> 00:06:05,530 daoine anseo, ach in aon chás, an víreas go raibh siad 147 00:06:05,530 --> 00:06:06,400 ag iarraidh a chruthú - 148 00:06:06,400 --> 00:06:08,410 agus sna scannáin, ag am ar bith gur mhaith leo glaoch rud éigin víreas, 149 00:06:08,410 --> 00:06:09,770 níl sé de ghnáth i ndáiríre víreas. 150 00:06:09,770 --> 00:06:11,600 Tá sé díreach le clár a scríobh duine éigin rud éigin a dhéanamh. 151 00:06:11,600 --> 00:06:13,800 Agus sa chás seo, bhí an guys ag iarraidh a scríobh le clár 152 00:06:13,800 --> 00:06:16,610 gur thóg leas a bhaint as a n-chuideachta ar a dtugtar Innotech ar 153 00:06:16,610 --> 00:06:19,740 córas ríomhaireachta, trína ríomhairí, freisin, fiú nuair a 154 00:06:19,740 --> 00:06:21,350 a thagann chun airgead, is féidir nach gá go 155 00:06:21,350 --> 00:06:23,490 ionadaíocht a dhéanamh ar airgead go beacht. 156 00:06:23,490 --> 00:06:27,630 Mar sin, cé a bheadh ​​agat $ 0.10 i do chuntas bainc, 157 00:06:27,630 --> 00:06:31,060 0.10, go maith, d'fhéadfadh an ríomhaire smaoineamh i ndáiríre go bhfuil tú 158 00:06:31,060 --> 00:06:33,560 seo cent go leor i do chuntas bainc. 159 00:06:33,560 --> 00:06:35,750 Agus mar sin cad a bhí na guys aspiring a dhéanamh - agus tá siad 160 00:06:35,750 --> 00:06:38,240 ghoid an smaoineamh, casadh sé amach as Superman III, i gcás ina 161 00:06:38,240 --> 00:06:41,210 Richard Pryor rinne an rud céanna - bhí siad go bunúsach 162 00:06:41,210 --> 00:06:44,880 cláir scríbhinn go dréim a ghlacadh gach ceann de na trailing 163 00:06:44,880 --> 00:06:46,930 uimhreacha, gach ceann de na beag bídeach,, codáin beag bídeach beag bídeach ar 164 00:06:46,930 --> 00:06:50,160 pinginí, agus iad siúd siofónadh as ionas go mbeidh na daoine go díreach 165 00:06:50,160 --> 00:06:52,620 smaoinimh, ó, tá sé ach $ 0.10 ann, ach gach ceann de na 166 00:06:52,620 --> 00:06:54,410 uimhreacha trailing cuir deireadh thiar suas. 167 00:06:54,410 --> 00:06:57,490 Mar sin, smaoineamh iontach agus backfired sé hilariously sa mhéid is go 168 00:06:57,490 --> 00:06:58,250 scannán ar leith. 169 00:06:58,250 --> 00:07:01,800 >> Ach ar fud an domhain fíor, freisin, tá i bhfad níos mó maidir le 170 00:07:01,800 --> 00:07:03,190 impleachtaí na cineál rudaí. 171 00:07:03,190 --> 00:07:05,450 Agus ar cheann de na cúiseanna a Léim isteach i réimse na ríomhaireachta 172 00:07:05,450 --> 00:07:07,620 eolaíocht, arís, a infheidhmeacht gan an 173 00:07:07,620 --> 00:07:09,740 eolaíochtaí innealtóireachta ina n-aonar, ach amháin a 174 00:07:09,740 --> 00:07:10,650 réimsí eile chomh maith. 175 00:07:10,650 --> 00:07:14,760 Mar sin, tá sé seo le breathnú níos lú lighthearted ar cad is féidir dul go mícheart, ach 176 00:07:14,760 --> 00:07:17,630 tá sé chomh maith oscailt súl go leor, I mo thuairimse, nuair a thagann sé 177 00:07:17,630 --> 00:07:20,760 tuiscint go cruinn conas omnipresent teicneolaíochtaí cosúil le 178 00:07:20,760 --> 00:07:22,870 ríomhairí agus cláir nó na laethanta seo, 179 00:07:22,870 --> 00:07:23,930 i bhfoirm bogearraí. 180 00:07:23,930 --> 00:07:26,500 Mar sin, tá ghearrthóg seo chugainn ach thart ar sé nóiméad, leanann 181 00:07:26,500 --> 00:07:30,320 nuair a d'fhág muid amach uair dheireanach, ach ligeann dúinn chun breathnú ar beag 182 00:07:30,320 --> 00:07:33,370 níos doimhne ar pé ceann de na saincheisteanna seo. 183 00:07:33,370 --> 00:07:35,270 Lig dom a skip amach romhainn chun áit ad'fhág muid amach, 184 00:07:35,270 --> 00:07:37,780 a bhí ar dheis anseo. 185 00:07:37,780 --> 00:07:41,580 Agus ní mór dúinn cuid dhá cheann de na dhá, ar feadh thart ar sé nóiméad anseo. 186 00:07:41,580 --> 00:07:41,980 >> [SÚGARTHA Movie] 187 00:07:41,980 --> 00:07:45,430 Plagued teicneolaíocht roicéad nua-aimseartha. 188 00:07:45,430 --> 00:07:49,280 Sa bhliain 1991, le tús an chéad Chogadh na Murascaille, an Patriot 189 00:07:49,280 --> 00:07:51,350 diúracáin taithí chineál céanna 190 00:07:51,350 --> 00:07:52,645 fhadhb comhshó uimhir. 191 00:07:52,645 --> 00:07:57,460 Agus mar thoradh air sin, maraíodh 20 duine, 20 saighdiúirí Mheiriceá, 192 00:07:57,460 --> 00:08:01,130 agus thart ar 100 daoine eile wounded, nuair a bheidh an Patriot, bhí ceaptha a 193 00:08:01,130 --> 00:08:03,400 a chosaint i gcoinne Scuds ag teacht isteach, 194 00:08:03,400 --> 00:08:06,020 theip chun dóiteáin a diúracáin. 195 00:08:06,020 --> 00:08:09,350 >> Nuair a tháinig an Iaráic sheol Cuáit agus i Meiriceá a Desert 196 00:08:09,350 --> 00:08:13,530 Storm i 1991 go luath, bhí cadhnraí diúracán Patriot 197 00:08:13,530 --> 00:08:16,970 imscaradh a chosaint Araib Shádach agus in Iosrael ó na hIaráice 198 00:08:16,970 --> 00:08:19,810 Ionsaithe diúracáin Caitear. 199 00:08:19,810 --> 00:08:23,740 Is é an Patriot mheán-raon US dromchla go haer córais, 200 00:08:23,740 --> 00:08:26,370 mhonaraigh an chuideachta Raytheon. 201 00:08:26,370 --> 00:08:30,860 An méid de na idircheapóra Patriot féin, tá sé faoi 202 00:08:30,860 --> 00:08:35,650 thart ar 20 troigh ar fad agus meáchan sé thart ar £ 2,000. 203 00:08:35,650 --> 00:08:38,809 Agus déanann sé warhead de thart - Sílim go bhfuil sé thart ar 204 00:08:38,809 --> 00:08:40,169 £ 150. 205 00:08:40,169 --> 00:08:45,820 Agus is é an warhead féin pléascach ard a bhfuil 206 00:08:45,820 --> 00:08:48,120 blúirí timpeall air. 207 00:08:48,120 --> 00:08:51,870 Is é an chásáil an warhead a ceapadh chun gníomhú mar grán grán trom. 208 00:08:51,870 --> 00:08:54,920 Na diúracáin Déantar ceithre in aghaidh an coimeádán agus tá 209 00:08:54,920 --> 00:08:57,850 iompar ag leathleantóir. 210 00:08:57,850 --> 00:09:02,940 >> Téann an Patriot frith-diúracán córas ar ais ar a laghad a 211 00:09:02,940 --> 00:09:05,530 20 bliain anois. 212 00:09:05,530 --> 00:09:09,150 Bhí sé ceapadh ar dtús mar diúracán cosanta aer 213 00:09:09,150 --> 00:09:12,920 shoot síos eitleáin namhaid, sa Chogadh na Murascaille ar dtús. 214 00:09:12,920 --> 00:09:17,700 Nuair a tháinig an cogadh chomh maith, bhí an Airm a úsáid chun shoot 215 00:09:17,700 --> 00:09:19,880 síos nach Scuds, eitleán. 216 00:09:19,880 --> 00:09:24,860 Ní raibh an Air Force hIaráice an oiread sin de fadhb, ach an Airm 217 00:09:24,860 --> 00:09:27,260 Bhí imní faoi Scuds. 218 00:09:27,260 --> 00:09:30,810 Agus mar sin rinne siad chun uasghrádú a dhéanamh ar an Patriot. 219 00:09:30,810 --> 00:09:33,770 Intercepting ar diúracáin namhaid ag taisteal Mach 5 a bhí ag dul 220 00:09:33,770 --> 00:09:35,790 a bheith dúshlánach go leor. 221 00:09:35,790 --> 00:09:39,460 Ach nuair a rushed an Patriot i seirbhís, an Airm 222 00:09:39,460 --> 00:09:43,730 nach raibh eolas faoi modhnú hIaráice a rinne a gcuid 223 00:09:43,730 --> 00:09:46,510 Scuds beagnach dodhéanta a bhuail. 224 00:09:46,510 --> 00:09:50,040 >> Cad é a tharla an Scuds a bhí 225 00:09:50,040 --> 00:09:51,360 ag teacht i raibh éagobhsaí. 226 00:09:51,360 --> 00:09:52,266 Bhí siad ag wobbling. 227 00:09:52,266 --> 00:09:56,300 Ba é an chúis atá leis seo an Iraqis, d'fhonn a fháil 600 228 00:09:56,300 --> 00:10:00,650 ciliméadar as diúracáin raon 300 ciliméadar, ghlac 229 00:10:00,650 --> 00:10:02,423 meáchan as an warhead tosaigh agus 230 00:10:02,423 --> 00:10:03,990 rinne an warhead níos éadroime. 231 00:10:03,990 --> 00:10:08,700 Mar sin, tá anois an Patriot ag iarraidh a teacht ar an Caitear, agus an chuid is mó 232 00:10:08,700 --> 00:10:11,192 an t-am, an tromlach mór den am, go mbeadh sé 233 00:10:11,192 --> 00:10:13,450 ach ag eitilt ag an Caitear. 234 00:10:13,450 --> 00:10:16,300 Nuair a thuig na hoibreoirí córais Patriot an Patriot 235 00:10:16,300 --> 00:10:20,160 chaill a sprioc, mhaidhmigh siad an warhead Patriot. 236 00:10:20,160 --> 00:10:22,760 Chun a sheachaint taismigh is féidir, a raibh cead é a 237 00:10:22,760 --> 00:10:25,100 ag titim go talamh. 238 00:10:25,100 --> 00:10:29,400 Go raibh cad a chonaic daoine is mó, mar fireballs mór sa spéir, 239 00:10:29,400 --> 00:10:34,930 agus misunderstood mar intercepts de warheads Caitear. 240 00:10:34,930 --> 00:10:37,490 >> Cé, i spéir na hoíche, bhí an chuma Patriots a bheith 241 00:10:37,490 --> 00:10:41,570 Scuds go rathúil scriosta, ag Dhahran, d'fhéadfadh go mbeadh aon 242 00:10:41,570 --> 00:10:43,730 dearmad faoi ar a fheidhmíocht. 243 00:10:43,730 --> 00:10:46,370 Tá, chaill córas radar an Patriot ar rian de 244 00:10:46,370 --> 00:10:50,090 ag teacht isteach Caitear agus riamh a seoladh mar gheall ar 245 00:10:50,090 --> 00:10:51,340 ar locht bogearraí. 246 00:10:54,030 --> 00:10:57,050 Ba é an Israelis a fuair sé amach den chéad uair go bhfuil an níos faide 247 00:10:57,050 --> 00:11:02,000 an córas a bhí ar, is mó a tháinig an neamhréireacht am, 248 00:11:02,000 --> 00:11:05,530 mar gheall ar clog neadaithe sa chóras ríomhaire. 249 00:11:05,530 --> 00:11:09,060 Maidir le dhá sheachtain roimh an tragóid i Dhahran, an 250 00:11:09,060 --> 00:11:11,730 Israelis a tuairiscíodh don Roinn Defense go bhfuil an 251 00:11:11,730 --> 00:11:13,250 córas a chailleadh am. 252 00:11:13,250 --> 00:11:15,610 Tar éis thart ar ocht n-uaire as a chéile, thug siad faoi deara go bhfuil an 253 00:11:15,610 --> 00:11:18,330 córas ag éirí noticeably níos lú cruinn. 254 00:11:18,330 --> 00:11:20,910 Tá an Roinn Defense fhreagair ag insint go léir 255 00:11:20,910 --> 00:11:23,710 nach bhfuil an cadhnraí Patriot a fhágáil ar an gcóras 256 00:11:23,710 --> 00:11:25,450 ar feadh i bhfad. 257 00:11:25,450 --> 00:11:28,010 Siad riamh a dúirt an méid a bhí le fada an lá - 8 uair an chloig, 10 258 00:11:28,010 --> 00:11:29,690 uair an chloig, 1,000 uair an chloig. 259 00:11:29,690 --> 00:11:31,940 Níl aon duine a fhios. 260 00:11:31,940 --> 00:11:35,020 >> An ceallraí Patriot lonnaithe ag an mbeairic ag Dhahran 261 00:11:35,020 --> 00:11:39,030 agus bhí a clog inmheánach lochtach ar níos mó ná 100 uair an chloig ar 262 00:11:39,030 --> 00:11:42,240 25 oíche Feabhra. 263 00:11:42,240 --> 00:11:46,580 Rianú sé am chun cruinneas de thart ar an deichiú cuid de shoicind. 264 00:11:46,580 --> 00:11:48,830 Anois tá an deichiú cuid de an dara uimhir suimiúil mar gheall ar 265 00:11:48,830 --> 00:11:52,660 ní féidir é a shloinneadh i dénártha, go díreach, rud a chiallaíonn 266 00:11:52,660 --> 00:11:54,940 ní féidir é a chur in iúl go díreach in aon 267 00:11:54,940 --> 00:11:57,330 ríomhaire digiteach nua-aimseartha. 268 00:11:57,330 --> 00:11:59,130 Tá sé deacair a chreidiúint. 269 00:11:59,130 --> 00:12:01,720 Ach seo a úsáid mar shampla. 270 00:12:01,720 --> 00:12:04,090 >> Ligean ar ghlacadh an uimhir aon trian. 271 00:12:04,090 --> 00:12:07,950 Ní féidir aon trian a chur in iúl i dheachúlach, go díreach. 272 00:12:07,950 --> 00:12:12,710 Is é ceann tríú 0.333 dul ar aghaidh le haghaidh Infinity. 273 00:12:12,710 --> 00:12:17,050 Níl aon bhealach chun é sin a dhéanamh le cruinneas iomlán i dheachúlach. 274 00:12:17,050 --> 00:12:19,340 Sin é go díreach an cineál céanna faidhbe a tharla i 275 00:12:19,340 --> 00:12:20,190 an Patriot. 276 00:12:20,190 --> 00:12:24,680 An níos faide ar siúl ar an gcóras, an níos measa an earráid tráth a tháinig. 277 00:12:24,680 --> 00:12:28,640 Tar éis 100 uair an chloig de oibriú, bhí an earráid in am amháin 278 00:12:28,640 --> 00:12:29,870 thart ar aon trian de shoicind. 279 00:12:29,870 --> 00:12:34,790 Ach i dtéarmaí díriú ar diúracáin ag taisteal ar Mach 5, 280 00:12:34,790 --> 00:12:39,140 mar thoradh air i earráid rianú níos mó ná 600 méadar. 281 00:12:39,140 --> 00:12:42,510 Bheadh ​​sé a bheith ar earráid marfach do na saighdiúirí ag Dhahran. 282 00:12:42,510 --> 00:12:48,680 >> Aimsíodh Cad a tharla é a sheoladh Caitear le luath-rabhaidh 283 00:12:48,680 --> 00:12:52,440 satailítí agus iad a fhios go raibh an Caitear ag teacht i n- 284 00:12:52,440 --> 00:12:53,350 threoir ghinearálta. 285 00:12:53,350 --> 00:12:55,470 Ní raibh siad a fhios áit a raibh sé ag teacht. 286 00:12:55,470 --> 00:12:58,210 Bhí sé anois suas go dtí an chomhpháirt radar an Patriot 287 00:12:58,210 --> 00:13:01,920 córas, cosaint Dhahran, a aimsiú agus a choinneáil ar an 288 00:13:01,920 --> 00:13:03,700 diúracáin namhaid ag teacht isteach. 289 00:13:03,700 --> 00:13:05,390 An radar a bhí an-chliste. 290 00:13:05,390 --> 00:13:07,570 Ba mhaith leat a rianú iarbhír seasamh na Caitear agus ansin 291 00:13:07,570 --> 00:13:10,340 thuar i gcás é a bheadh ​​dócha go bhfuil an chéad uair eile a 292 00:13:10,340 --> 00:13:12,040 radar chuir buille amach. 293 00:13:12,040 --> 00:13:13,730 Bhí ar a dtugtar é sin an geata raon. 294 00:13:13,730 --> 00:13:18,820 Ansin a chinneadh, nuair a bheidh an Patriot, tá go leor ama a rith chun dul 295 00:13:18,820 --> 00:13:22,600 ar ais agus an suíomh ndán don aimsíodh sheiceáil 296 00:13:22,600 --> 00:13:24,190 réad, téann sé ar ais. 297 00:13:24,190 --> 00:13:27,940 Mar sin, nuair a chuaigh sé ar ais chuig an áit mícheart, Feiceann sé ansin ní 298 00:13:27,940 --> 00:13:31,000 agóid, agus go gcinnfidh sé nach raibh aon rud. 299 00:13:31,000 --> 00:13:34,370 Bhí sé a bhrath bréagach agus titeann an rian. 300 00:13:34,370 --> 00:13:37,630 >> An Caitear isteach imithe as an scáileán radar. 301 00:13:37,630 --> 00:13:41,300 Agus soicind ina dhiaidh sin, slammed sé isteach ar an dún. An Caitear 302 00:13:41,300 --> 00:13:44,730 Maraíodh 28 agus bhí an ceann deireanach fired le linn 303 00:13:44,730 --> 00:13:46,450 an chéad Chogadh na Murascaille. 304 00:13:46,450 --> 00:13:50,570 Go tragóideach, tháinig na bogearraí cothrom le dáta ag Dhahran 305 00:13:50,570 --> 00:13:52,060 an lá dár gcionn. 306 00:13:52,060 --> 00:13:56,210 Agus bhí an locht bogearraí socraithe, dúnadh chaibidil i 307 00:13:56,210 --> 00:13:58,370 an stair trioblóideacha na diúracáin Patriot. 308 00:14:01,790 --> 00:14:04,990 Patriot i ndáiríre an acrainm do "Rianú Eagar céimnithe 309 00:14:04,990 --> 00:14:08,516 Thascradh Sprioc. " 310 00:14:08,516 --> 00:14:13,390 >> Gach ceart, mar sin toradh i bhfad níos mó buartha 's nach leor 311 00:14:13,390 --> 00:14:14,430 thuiscint ar an saol. 312 00:14:14,430 --> 00:14:18,180 Agus an takeaway, i ndáiríre, is é an scannán go bhfuil an réiteach 313 00:14:18,180 --> 00:14:20,790 ní raibh Atosaigh do chóras cosanta diúracán 314 00:14:20,790 --> 00:14:21,770 gach uair amháin ar feadh tamaill. 315 00:14:21,770 --> 00:14:24,280 Agus mar sin arís, ar cheann d'aidhmeanna an chúrsa seo, go cinnte 316 00:14:24,280 --> 00:14:26,900 ar scála níos humble ná na hiarratais seo, ná 317 00:14:26,900 --> 00:14:30,710 gach duine i ndáiríre ar oscailt do shúile chun go cruinn conas a théann tú faoi 318 00:14:30,710 --> 00:14:34,380 a dhéanamh meaisíní cad ba mhaith leat iad a dhéanamh agus conas a théann tú 319 00:14:34,380 --> 00:14:37,180 faoi ​​sin a dhéanamh i gceart, agus ar an mbealach a dhéanamh air 320 00:14:37,180 --> 00:14:38,810 go maith, elegantly, agus mar sin de. 321 00:14:38,810 --> 00:14:41,680 Agus mar sin lá atá inniu ann, a ligean ar Léim isteach i beagán níos mó de seo, ach 322 00:14:41,680 --> 00:14:44,210 ionas nach bhfuil muid ag dul ró-tapa, go háirithe dóibh siúd is lú 323 00:14:44,210 --> 00:14:46,590 compordach, ach freisin go ionas gur féidir linn a choinneáil ar mhaithe le 324 00:14:46,590 --> 00:14:49,390 sin níos compordaí, a ligean ar díreach tapa agus tús a chur le beagán 325 00:14:49,390 --> 00:14:50,970 de recap de roinnt de na smaointe sin. 326 00:14:50,970 --> 00:14:53,710 Agus arís, a iarraidh ar shiúl, i duine nó ar líne, má tá tú 327 00:14:53,710 --> 00:14:56,320 ceisteanna ionas gur féidir linn a choinneáil ar gach duine ar an leathanach céanna. 328 00:14:56,320 --> 00:14:58,820 >> Mar sin, tá an fearas CS50, céim tapa ar ais, 329 00:14:58,820 --> 00:15:02,360 cad, i do chuid focal féin? 330 00:15:02,360 --> 00:15:06,454 Tá sé ceart go leor má tá tú aon smaoineamh cad a d'fhéadfadh na focail sin a bheith go fóill. 331 00:15:06,454 --> 00:15:07,830 [INAUDIBLE] 332 00:15:07,830 --> 00:15:10,950 Maith go leor, mar sin comhéadan uilíoch do - 333 00:15:10,950 --> 00:15:11,900 gur féidir linn go léir a roinnt. 334 00:15:11,900 --> 00:15:12,470 Cinnte. 335 00:15:12,470 --> 00:15:14,840 Mar sin, d'fhéadfadh muid, mar shampla, a insint duit chun dul go dtí roinnt 336 00:15:14,840 --> 00:15:16,910 láithreán gréasáin, íoslódáil bogearraí seo le haghaidh Mac OS. 337 00:15:16,910 --> 00:15:19,140 Íoslódáil an bogearraí do Windows, chumrú i 338 00:15:19,140 --> 00:15:20,100 an mbealach seo agus sin. 339 00:15:20,100 --> 00:15:22,370 Ach tá an réaltacht sin a reáchtáil muid isteach teicniúil innumerable 340 00:15:22,370 --> 00:15:23,200 saincheisteanna a thacú. 341 00:15:23,200 --> 00:15:26,630 Agus freisin na laethanta seo, i bhfad ar cad atá á dhéanamh taobh freastalaí, 342 00:15:26,630 --> 00:15:28,490 i ndomhan mór na ríomhaireachta, go háirithe nuair a thagann sé chun 343 00:15:28,490 --> 00:15:31,460 Tá forbairt gréasáin agus iarratais bunaithe ar an ngréasán, i ndáiríre 344 00:15:31,460 --> 00:15:35,110 go minic go leor a dhéanamh ar ríomhairí Unix nó Linux, i gcomparáid le 345 00:15:35,110 --> 00:15:36,800 Macs nó ríomhairí pearsanta Windows. 346 00:15:36,800 --> 00:15:39,240 >> Mar sin, i measc na upsides, ansin, ag baint úsáide as an rud ar a dtugtar an 347 00:15:39,240 --> 00:15:41,500 Tá CS50 Fearas beidh orainn go léir ar an timpeallacht chéanna. 348 00:15:41,500 --> 00:15:43,670 Mar sin tá gach duine ar an leathanach céanna is cuma cén crua-earraí tú 349 00:15:43,670 --> 00:15:46,650 tháinig ar an gcampas leis ach beidh freisin a bheith dabbling i díreach 350 00:15:46,650 --> 00:15:48,230 an timpeallacht céanna go mbainfidh tú a bheith ag baint úsáide as i dtreo 351 00:15:48,230 --> 00:15:51,080 seimeastar deireadh, chomh maith le haghaidh forbairt gréasáin, chomh maith leis an 352 00:15:51,080 --> 00:15:53,580 amach anseo le haghaidh iarratas saol fíor sin. 353 00:15:53,580 --> 00:15:56,350 Mar sin, níos mó go nithiúil, is é an fearas CS50 píosa saor 354 00:15:56,350 --> 00:15:59,400 bogearraí gur féidir leat a reáchtáil eile córas oibriúcháin, 355 00:15:59,400 --> 00:16:02,670 Linux, sa chás seo, ar do ríomhaire féin, i bhfuinneog. 356 00:16:02,670 --> 00:16:04,750 Anois, ní féidir leat a íoslódáil ach an fearas. 357 00:16:04,750 --> 00:16:08,170 Ní mór duit clár a imirt nó a reáchtáil ar an fearas. 358 00:16:08,170 --> 00:16:11,220 Agus is é sin píosa bogearraí a dtugtar de ghnáth mar 359 00:16:11,220 --> 00:16:11,520 hypervisor. 360 00:16:11,520 --> 00:16:14,050 Hypervisors teacht i bhfoirm táirgí cosúil le VMware, 361 00:16:14,050 --> 00:16:15,820 Bosca Virtual, línte. 362 00:16:15,820 --> 00:16:18,390 A dhéanamh ar gach cineál na cuideachtaí bogearraí, idir saor in aisce agus 363 00:16:18,390 --> 00:16:19,310 tráchtála, araon. 364 00:16:19,310 --> 00:16:21,480 Cad é go mbainfidh tú a fheiceáil i Fadhb Tá Sraith 1 treoracha ar conas a 365 00:16:21,480 --> 00:16:23,440 a fháil bogearraí saor in aisce a bheidh le 366 00:16:23,440 --> 00:16:25,000 reáchtáil an fearas CS50. 367 00:16:25,000 --> 00:16:28,060 Agus nuair a dhéanann tú, beidh tú a bheith acu, i bhfuinneog ar do Mac nó PC, 368 00:16:28,060 --> 00:16:30,710 timpeallacht deisce go Breathnaíonn go leor mar seo, i gcás ina 369 00:16:30,710 --> 00:16:33,100 tá sé Tús roghchlár cosúil le rud ar an 370 00:16:33,100 --> 00:16:34,510 bun na láimhe clé cúinne. 371 00:16:34,510 --> 00:16:38,030 Tá fillteán Baile, nó eolaire Baile, i barr ar clé 372 00:16:38,030 --> 00:16:40,280 ann, is féidir le bruscar, agus mar sin de. 373 00:16:40,280 --> 00:16:43,450 Mar sin, beidh orainn a tease seachas na sonraí is gá agus muid ag dul. 374 00:16:43,450 --> 00:16:46,430 >> Ach lig anois s tús a chur chun tumadóireacht a dheanamh i C. 375 00:16:46,430 --> 00:16:49,200 Mar sin, gurb é C an teanga cláir, den chineál céanna i spiorad 376 00:16:49,200 --> 00:16:52,390 Scratch, ach i bhfad níos lú grafacha, ach go híorónta, i bhfad 377 00:16:52,390 --> 00:16:54,730 níos cumhachtaí luaithe a gheobhaidh tú savvy leis. 378 00:16:54,730 --> 00:16:58,970 Mar sin, i C, táimid cláir a scríobh ag scríobh cód foinse, a bhfuil 379 00:16:58,970 --> 00:17:01,640 an chomhréir Béarla-mhaith, cosúil leis an stocaí 380 00:17:01,640 --> 00:17:05,609 a léiriú gur rinne muid uair dheireanach a ligeann duit 381 00:17:05,609 --> 00:17:07,910 in iúl duit féin go leor go beacht, más rud é 382 00:17:07,910 --> 00:17:09,760 arcanely, ar an ríomhaire. 383 00:17:09,760 --> 00:17:11,960 >> Mar sin, cén cineál bogearraí a táirge is gá duit i ndáiríre 384 00:17:11,960 --> 00:17:15,520 cláir a scríobh i dteanga cosúil le C, bunaithe ar ár 385 00:17:15,520 --> 00:17:17,492 comhrá ar an Luan? 386 00:17:17,492 --> 00:17:19,650 [INAUDIBLE] 387 00:17:19,650 --> 00:17:21,079 OK, is gá duit ach eagarthóir téacs. 388 00:17:21,079 --> 00:17:22,890 Ní gá duit aon bhogearraí speisialta 389 00:17:22,890 --> 00:17:24,460 per se le cláir a scríobh. 390 00:17:24,460 --> 00:17:27,220 Ní mór duit ach eagarthóir téacs ar nós Notepad, ar Windows, 391 00:17:27,220 --> 00:17:30,450 TextEdit ar Mac, nó rud ar a dtugtar gedit, i saol na 392 00:17:30,450 --> 00:17:32,020 Linux, a beidh orainn a úsáid anseo. 393 00:17:32,020 --> 00:17:33,750 Agus sin é, a scríobh na cláir. 394 00:17:33,750 --> 00:17:35,480 >> Ach scríobh ach leath de na cothromóide. 395 00:17:35,480 --> 00:17:36,630 Ní mór duit ansin chun iad a reáchtáil. 396 00:17:36,630 --> 00:17:38,320 Ach d'fhonn cláir a reáchtáil - 397 00:17:38,320 --> 00:17:39,600 Ní féidir leat a reáchtáil cód foinse. 398 00:17:39,600 --> 00:17:41,500 Tá tú in ionad an méid a dhéanamh chun ar dtús? 399 00:17:41,500 --> 00:17:41,900 Yeah. 400 00:17:41,900 --> 00:17:43,200 DAVID J. MALAN: Ní mór duit a 401 00:17:43,200 --> 00:17:44,130 thiomsú é. 402 00:17:44,130 --> 00:17:49,010 Agus, duine éigin eile, ciallaíonn a thiomsú an cód foinse - 403 00:17:49,010 --> 00:17:50,260 [INAUDIBLE] 404 00:17:52,300 --> 00:17:52,700 DAVID J. MALAN: díreach. 405 00:17:52,700 --> 00:17:54,430 Aistriúchán é a nialais agus cinn. 406 00:17:54,430 --> 00:17:57,150 Mar gheall ar gach duine againn, na laethanta seo, tá ríomhairí go bhfuil CPUs, 407 00:17:57,150 --> 00:18:00,350 beagnach gach ceann atá déanta ag cuideachta ar a dtugtar Intel, agus 408 00:18:00,350 --> 00:18:03,320 Intel Inside, ciallaíonn níl an taobh istigh de do inchinn 409 00:18:03,320 --> 00:18:04,990 ríomhaire, ar a dtugtar an LAP. 410 00:18:04,990 --> 00:18:07,570 Agus tá sé ar cheann de na rudaí a dhéanann go inchinn, tá a fhios sé 411 00:18:07,570 --> 00:18:10,390 conas a thuiscint patrúin nialais agus cinn. 412 00:18:10,390 --> 00:18:13,240 Fhios sé cad a léiríonn patrún giotán maith leis sin, cad a 413 00:18:13,240 --> 00:18:15,500 patrún subtractions ionann, cad patrún 414 00:18:15,500 --> 00:18:18,890 giotán ionadaíocht a phriontáil, agus a chruthú fuaim inchloiste. 415 00:18:18,890 --> 00:18:22,450 >> Mar sin, i mbeagán focal, an LAP, mar aon leis an córas oibriúcháin, 416 00:18:22,450 --> 00:18:25,230 bhfuil píosa bogearraí a ritheann ar bharr an LAP, 417 00:18:25,230 --> 00:18:26,050 sin a labhairt. 418 00:18:26,050 --> 00:18:29,850 Le chéile, tá a fhios sin dhá phíosa conas a rith cláir a 419 00:18:29,850 --> 00:18:31,070 scríobh againn daoine. 420 00:18:31,070 --> 00:18:34,040 >> Mar sin, má théann mé isteach an fearas CS50 anseo, is gá dom a oscailt 421 00:18:34,040 --> 00:18:35,660 suas eagarthóir téacs agus is féidir liom teacht ar an 422 00:18:35,660 --> 00:18:36,560 i gceann cúpla bealaí. 423 00:18:36,560 --> 00:18:39,060 Is féidir liom dul ceachtar a Menu, Clárú, 424 00:18:39,060 --> 00:18:40,230 agus ansin is féidir liom a roghnú - 425 00:18:40,230 --> 00:18:40,810 nope, nach bhfuil roghchlár. 426 00:18:40,810 --> 00:18:43,860 Is féidir liom dul go dtí Accessories / gedit anseo a oscailt 427 00:18:43,860 --> 00:18:45,090 mo eagarthóir téacs beag. 428 00:18:45,090 --> 00:18:48,030 Nó, níos simplí, is féidir liom a cliceáil ar an deilbhín beag i bun 429 00:18:48,030 --> 00:18:48,970 cúinne na láimhe clé. 430 00:18:48,970 --> 00:18:50,430 Agus anois mé seo a fháil timpeallacht anseo. 431 00:18:50,430 --> 00:18:52,590 Tá sé deas reminiscent de eagarthóir téacs simplí, a bhfuil ach 432 00:18:52,590 --> 00:18:53,820 ceann amháin nó dhá dhifríocht. 433 00:18:53,820 --> 00:18:56,420 Sa an barr, áit a bhfuil an cúrsóir blinking anois, tá sé seo nuair a 434 00:18:56,420 --> 00:18:57,900 Is féidir liom tús a scríobh mo cód. 435 00:18:57,900 --> 00:19:00,415 I bun ar a dtugtar an rud an fhuinneog teirminéil. 436 00:19:00,415 --> 00:19:03,400 Agus cad is féidir cineálacha rudaí a dhéanfaidh mé leis seo 437 00:19:03,400 --> 00:19:04,960 mar a thugtar fuinneog críochfort? 438 00:19:04,960 --> 00:19:06,680 [INAUDIBLE] 439 00:19:06,680 --> 00:19:07,890 >> Maith go leor, mar sin beidh mé orduithe a reáchtáil. 440 00:19:07,890 --> 00:19:10,300 Agus bhí cuid de na horduithe ar siúl againn ar an Luan beag 441 00:19:10,300 --> 00:19:15,070 cryptic ar dtús, ach LS do liosta, cd le comhadlann athrú, 442 00:19:15,070 --> 00:19:16,540 rm, do bhaint de. 443 00:19:16,540 --> 00:19:19,680 Mar sin tá sé saghas ar bhealach sean-scoil nascleanúna do 444 00:19:19,680 --> 00:19:22,310 ríomhaire, ag baint úsáide as ach amháin do mhéarchlár agus orduithe téacs, 445 00:19:22,310 --> 00:19:24,130 agus ní, go ginearálta, ag baint úsáide as an luch. 446 00:19:24,130 --> 00:19:25,960 Ach beidh orainn a fheiceáil, roimh i bhfad, tugann sé seo i ndáiríre dúinn 447 00:19:25,960 --> 00:19:28,520 cumhacht beag níos mó agus cruinneas beagán níos mó a cheapadh chun a 448 00:19:28,520 --> 00:19:29,600 chur in iúl dúinn féin. 449 00:19:29,600 --> 00:19:31,330 Agus ansin thar anseo ag na láimhe clé, táimid ag dul ach a fheiceáil, 450 00:19:31,330 --> 00:19:34,360 mar a thosaíonn muid bogearraí scríbhinn, achoimre beag de na 451 00:19:34,360 --> 00:19:36,350 clár go atá againn i scríbhinn ag an barr ar clé. 452 00:19:36,350 --> 00:19:38,360 Ach beidh orainn a fheiceáil go bhfuil arís roimh i bhfad. 453 00:19:38,360 --> 00:19:40,050 >> Mar sin a ligean rud éigin a dhéanamh simplí go leor anseo. 454 00:19:40,050 --> 00:19:43,440 Lig dom dul ar dtús ar aghaidh agus dul chun File, Sábháil, agus tá mé díreach tar éis 455 00:19:43,440 --> 00:19:45,970 ag dul go dtí cliceáil ar jharvard anseo, thar ag chlé, agus 456 00:19:45,970 --> 00:19:48,930 jharvard é, arís, an t-ainm do mo fillteán baile, mo 457 00:19:48,930 --> 00:19:52,110 chomhaid phearsanta, dom, anois a bheith John Harvard, mar ar fad agat 458 00:19:52,110 --> 00:19:54,230 beidh go luath John Harvard sa timpeallacht seo. 459 00:19:54,230 --> 00:19:57,360 Fuair ​​sé an eolaire Baile, Mo Doiciméid agus mar sin de, 460 00:19:57,360 --> 00:19:58,900 gur mhaith liom a shábháil, anois, an comhad seo isteach 461 00:19:58,900 --> 00:20:01,520 Mar sin, tá mé ag dul chun glaoch hello.c é. Ansin mé ag dul chun dul 462 00:20:01,520 --> 00:20:05,770 romhainn cliceáil agus Sábháil, agus anois cad tá mé anseo go bhfuil cluaisín 463 00:20:05,770 --> 00:20:09,440 ar a dtugtar hello.c, an oiread sin cosúil chineál eile eagarthóir. 464 00:20:09,440 --> 00:20:11,760 >> Mar sin a ligean anois dom dul ar aghaidh agus tús a scríobh le clár. 465 00:20:11,760 --> 00:20:14,440 slánuimhir is mó (neamhní). 466 00:20:14,440 --> 00:20:18,150 Agus ansin rinne mé díreach tar éis uair dheireanach, printf, don chló formáidithe, 467 00:20:18,150 --> 00:20:22,120 ("Hello, domhan!" 468 00:20:22,120 --> 00:20:24,500 );. 469 00:20:24,500 --> 00:20:25,630 Beagnach i gcrích. 470 00:20:25,630 --> 00:20:27,130 Ach tá mé ag iarraidh cúpla sonraí. 471 00:20:27,130 --> 00:20:30,210 Cad atá ar iarraidh ón gclár seo gur gá dom i ndáiríre do 472 00:20:30,210 --> 00:20:31,890 é a chur le chéile i ndáiríre? 473 00:20:31,890 --> 00:20:32,130 Yeah. 474 00:20:32,130 --> 00:20:33,980 [INAUDIBLE]? 475 00:20:33,980 --> 00:20:35,770 >> DAVID J. MALAN: Yeah, mar sin is gá dom a chur san áireamh ar an gcaighdeán 476 00:20:35,770 --> 00:20:36,700 I / O leabharlann. 477 00:20:36,700 --> 00:20:39,470 Mar sin, caithfear dul os cionn is mó, mar sin tá mé ag dul díreach tar éis a 478 00:20:39,470 --> 00:20:40,790 a dhéanamh ar roinnt seomra le haghaidh sé ann. 479 00:20:40,790 --> 00:20:44,420 Agus mé ag dul a dhéanamh # áireamh . 480 00:20:44,420 --> 00:20:46,570 Agus faoi deara na lúibíní dronuilleach ann. 481 00:20:46,570 --> 00:20:49,410 Agus mar leataobh, tá gedit úsáideoir beag cairdiúil, más rud é 482 00:20:49,410 --> 00:20:52,420 uaireanta mearbhall beag, sa mhéid is go déanann sé chun cabhrú le do 483 00:20:52,420 --> 00:20:54,770 súile faoi deara cad a línte suas leis an méid. 484 00:20:54,770 --> 00:20:57,760 Mar sin, ar an bhfíric go bhfuil mo cúrsóir ceart aice leis an dronuilleach 485 00:20:57,760 --> 00:21:00,600 lúibín, faoi deara conas tá béim sé an dronuilleach eile 486 00:21:00,600 --> 00:21:01,920 lúibín móide an ceann seo. 487 00:21:01,920 --> 00:21:03,770 Agus sin díreach chun mo aird a tharraingt ar an bhfíric go bhfuil mé 488 00:21:03,770 --> 00:21:04,460 Tá siméadrachta. 489 00:21:04,460 --> 00:21:07,010 Agus is é siméadrachta i gcláir go ginearálta gur rud maith é. 490 00:21:07,010 --> 00:21:10,270 Mar an gcéanna, má bhogann mo chúrsóir go deireadh, fógra conas a 491 00:21:10,270 --> 00:21:13,630 braces chatach líne suas chun a thaispeáint go bhfuil, tá, tá mé ar cheann oscailte 492 00:21:13,630 --> 00:21:15,160 agus ceann dúnta, mar a déarfá. 493 00:21:15,160 --> 00:21:16,640 >> Is féidir le gach ceart, agus mé a dhéanamh ach rud amháin eile. 494 00:21:16,640 --> 00:21:20,090 Níl sé fíor-riachtanach, ach dea-chleachtas, a rá 495 00:21:20,090 --> 00:21:21,250 ar ais 0. 496 00:21:21,250 --> 00:21:24,140 Agus a dhéanann 0 ar ais cad dúinn anseo? 497 00:21:24,140 --> 00:21:25,584 Nó signifies cad é? 498 00:21:25,584 --> 00:21:27,480 [INAUDIBLE] 499 00:21:27,480 --> 00:21:28,300 DAVID J. MALAN: Ach aon rud cearr. 500 00:21:28,300 --> 00:21:30,280 Agus frankly tá sé deacair do i bhfad chun dul go mícheart i 501 00:21:30,280 --> 00:21:31,250 chlár seo gearr. 502 00:21:31,250 --> 00:21:33,930 Mar sin, tá mé a bheith díreach Super follasach go bhfuil gach maith. 503 00:21:33,930 --> 00:21:36,740 Beidh mé, an duine, nuair a ritheann liom an clár seo, is dócha riamh 504 00:21:36,740 --> 00:21:38,150 a fheiceáil go 0. 505 00:21:38,150 --> 00:21:41,070 Go ginearálta, na huimhreacha atá á sheoladh ar ais ó na príomh- 506 00:21:41,070 --> 00:21:43,540 ach a gceann chúl do na daoine nuair a 507 00:21:43,540 --> 00:21:44,360 rud éigin a théann mícheart. 508 00:21:44,360 --> 00:21:46,640 Agus gheobhaidh tú a pop beag suas earráid chórais rá, ceann amháin, 509 00:21:46,640 --> 00:21:48,760 dhá, trí, nó cibé a bhí an uimhir a 510 00:21:48,760 --> 00:21:50,100 Tugadh ar ais i ndáiríre. 511 00:21:50,100 --> 00:21:52,870 Mar sin, aon rud eile cearr leis seo? 512 00:21:52,870 --> 00:21:55,300 [INAUDIBLE] 513 00:21:55,300 --> 00:21:58,100 >> DAVID J. MALAN: Mar sin, nach bhfuil sé seo an oiread sin botún feidhme 514 00:21:58,100 --> 00:21:59,240 ach amháin aeistéitiúil. 515 00:21:59,240 --> 00:22:02,340 Ba chóir dom a chur dócha carachtar líne nua ann ag an 516 00:22:02,340 --> 00:22:05,240 deireadh an teaghrán ionas go mbeidh muid ag bogadh i ndáiríre an cúrsóir go 517 00:22:05,240 --> 00:22:08,340 an chéad líne eile, agus an clár Breathnaíonn ach beagán prettier. 518 00:22:08,340 --> 00:22:10,340 >> Mar sin a ligean anois dom dul síos go dtí mo fhuinneog críochfort 519 00:22:10,340 --> 00:22:11,490 agus súmáil isteach ar ais isteach 520 00:22:11,490 --> 00:22:13,390 Agus an rud anseo, tá sé ar a dtugtar an pras. 521 00:22:13,390 --> 00:22:16,760 Tá sé seo i gcuimhne ach dom cé mé, jharvard @ fearas, áit a 522 00:22:16,760 --> 00:22:18,850 Is é fearas an t-ainm ar an ríomhaire mé ar. 523 00:22:18,850 --> 00:22:22,380 I lúibíní tá an tilde, an tsiombail squiggle, a 524 00:22:22,380 --> 00:22:24,160 Léiríonn cad é? 525 00:22:24,160 --> 00:22:25,590 LUCHT ÉISTEACHTA: eolaire Baile. 526 00:22:25,590 --> 00:22:26,350 DAVID J. MALAN: eolaire Baile. 527 00:22:26,350 --> 00:22:29,350 Mar sin, go díreach nodaireacht luathscríbhinne a rá go bhfuil tú i 528 00:22:29,350 --> 00:22:32,780 do fhillteán pearsanta nuair a théann gach ceann de do chuid comhad réir réamhshocraithe. 529 00:22:32,780 --> 00:22:36,080 Mar sin, anois, i anseo, is féidir liom LS cineál do liosta. 530 00:22:36,080 --> 00:22:40,020 Agus is é an rud amháin a fheiceáil mé anseo i láthair na huaire hello.c. 531 00:22:40,020 --> 00:22:41,770 Agus sin go maith mar a scríobh mé díreach tar éis seo. 532 00:22:41,770 --> 00:22:44,380 >> Mar sin, lig dom dul ar aghaidh agus a dhéanamh a dhéanamh hello. 533 00:22:44,380 --> 00:22:46,830 Agus fógra Níl mé ag clóscríobh a dhéanamh hello.c. 534 00:22:46,830 --> 00:22:50,300 Ina áit sin, tá mé ag clóscríobh ach an t-ainm bonn an chomhaid, hello. 535 00:22:50,300 --> 00:22:53,690 Agus a dhéanamh, mar a chonaic muid ar an Luan a bheidh, tátal a bhaint astu go díreach ba mhaith liom 536 00:22:53,690 --> 00:22:54,920 an. c comhad. 537 00:22:54,920 --> 00:22:56,820 Mar sin, anois tá mé clóscríofa a dhéanamh hello. 538 00:22:56,820 --> 00:22:59,280 Anois féach mé an ordú go cothrom fada agus leanfaidh sé ar aghaidh 539 00:22:59,280 --> 00:23:00,480 féachaint ar seo arís agus arís. 540 00:23:00,480 --> 00:23:03,620 Ach a bheith soiléir, clang, an focal go raibh an chuma go díreach, 541 00:23:03,620 --> 00:23:05,340 Tá go bhfuil an tiomsaitheoir iarbhír. 542 00:23:05,340 --> 00:23:08,200 Déan bhfuil ach fóntais a thógáil. 543 00:23:08,200 --> 00:23:11,900 Tá sé díreach le clár níos cairdiúla a Sábhálann dom, i 544 00:23:11,900 --> 00:23:15,310 fhadtréimhse, ó bheith chun cineál amach thar a tedious fada 545 00:23:15,310 --> 00:23:17,020 orduithe mar sin amháin. 546 00:23:17,020 --> 00:23:18,950 Mar sin, d'fhéadfaí tú a reáchtáil clang de láimh. 547 00:23:18,950 --> 00:23:20,530 D'fhéadfá cineál sin go léir de láimh. 548 00:23:20,530 --> 00:23:21,580 Just a fhaigheann an-tedious. 549 00:23:21,580 --> 00:23:24,720 Agus sin a dhéanamh ach clár a shimpliú ár saol agus 550 00:23:24,720 --> 00:23:27,120 Ritheann orduithe níos casta dúinn. 551 00:23:27,120 --> 00:23:29,410 >> Gach ceart, mar sin cad anois comhad ba chóir dom a bheith 552 00:23:29,410 --> 00:23:31,540 i mo eolaire reatha? 553 00:23:31,540 --> 00:23:36,310 Ní hello.c amháin, ach freisin hello. 554 00:23:36,310 --> 00:23:39,710 Mar sin, más mian liom a reáchtáil hello, cuimhne gur rá liom ponc Slais, 555 00:23:39,710 --> 00:23:42,220 i gcás acmhainn ponc dul isteach an fillteán atá ann faoi láthair, cibé áit tú 556 00:23:42,220 --> 00:23:46,060 Tá, agus ansin rith an clár ar a dtugtar Dia duit, agus go deimhin, anois, 557 00:23:46,060 --> 00:23:48,080 Tá mé Dia duit. 558 00:23:48,080 --> 00:23:51,640 Gach ceart, aon cheisteanna maidir leis an sreabhadh oibre nó ar an chomhréir na 559 00:23:51,640 --> 00:23:52,890 cad a rinne muid díreach? 560 00:23:55,380 --> 00:23:57,040 >> Gach ceart, mar sin a ligean rudaí a chur suas notch arís. 561 00:23:57,040 --> 00:24:00,430 Mar sin, bhí sé seo ag underwhelming a scríobh ach clár amháin 562 00:24:00,430 --> 00:24:01,790 riamh a deir hello, domhan. 563 00:24:01,790 --> 00:24:03,920 Mar sin, d'athraigh muid é, ar an Luan, a rá, hello, David. 564 00:24:03,920 --> 00:24:06,560 Tá sé beagán níos pearsanta, ach amháin crua chódú mar an 565 00:24:06,560 --> 00:24:07,410 chéad leagan. 566 00:24:07,410 --> 00:24:08,780 Mar sin, ní léir go láidre. 567 00:24:08,780 --> 00:24:13,120 Ach ann, i C, feidhmeanna cinnte sa bhreis ar 568 00:24:13,120 --> 00:24:15,700 cló, feidhmeanna sin in iúl duit a fháil ionchur úsáideoir. 569 00:24:15,700 --> 00:24:17,990 Agus bhí an bealach a rinne muid seo, an lá eile, mar seo a leanas. 570 00:24:17,990 --> 00:24:21,440 Sula mé a phriontáil amach go hiarbhír rud éigin, fuair mé an chéad 571 00:24:21,440 --> 00:24:22,410 rud éigin as an úsáideoir. 572 00:24:22,410 --> 00:24:23,370 Mar sin, lig dom an arís. 573 00:24:23,370 --> 00:24:26,580 >> Teaghrán s, áit a bhfuil s ach ainm treallach, anseo, le haghaidh 574 00:24:26,580 --> 00:24:30,600 sreang ionann, GetString. 575 00:24:30,600 --> 00:24:32,070 Mar sin, bhí an méid GetString? 576 00:24:32,070 --> 00:24:34,630 Faigheann sé ar ndóigh téad, bunaithe ar a ainm. 577 00:24:34,630 --> 00:24:37,560 Ach cad é, níos mó go teicniúil? 578 00:24:37,560 --> 00:24:38,440 Tá sé feidhm. 579 00:24:38,440 --> 00:24:41,790 Mar sin, tá sé ina fheidhm nach a thagann leis an C per se. 580 00:24:41,790 --> 00:24:43,660 CS50 foirne scríobh seo. 581 00:24:43,660 --> 00:24:46,940 Agus mar sin a úsáid, ní féidir leat san áireamh ach stdio.h, 582 00:24:46,940 --> 00:24:49,630 Ní mór duit freisin a chur san áireamh cad é? 583 00:24:49,630 --> 00:24:50,060 Yeah. 584 00:24:50,060 --> 00:24:54,210 Mar sin, cs50.h, a bhfuil ach comhad a scríobh muid roinnt blianta ó shin. 585 00:24:54,210 --> 00:24:57,130 Suiteáilte muid ar an fearas le haghaidh tú taobh 586 00:24:57,130 --> 00:24:58,490 na comhaid go léir caighdeánach. 587 00:24:58,490 --> 00:25:00,500 Agus mar sin sna chéad chúpla seachtain den rang, beidh muid ag úsáid 588 00:25:00,500 --> 00:25:02,820 seo ach chun an próiseas a shimpliú a dhéanamh an-bhunúsach 589 00:25:02,820 --> 00:25:04,600 rudaí is maith ionchur úsáideora a fháil. 590 00:25:04,600 --> 00:25:07,370 Mar gheall ar mar a beidh orainn a fheiceáil i roinnt seachtainí, ionchur úsáideora dul i 591 00:25:07,370 --> 00:25:10,180 Is teanga mar C ndáiríre ionadh casta, 592 00:25:10,180 --> 00:25:14,360 go háirithe toisc nach bhfuil a fhios agat roimh ré, de ghnáth, cé 593 00:25:14,360 --> 00:25:17,030 rudaí i bhfad an t-úsáideoir ag dul a chlóscríobh isteach 594 00:25:17,030 --> 00:25:20,340 Agus nuair nach bhfuil a fhios agat cé mhéad sonraí a bheith ag súil leis, ní gá duit 595 00:25:20,340 --> 00:25:22,380 Tá a fhios cé mhéad cuimhne a dháileadh. 596 00:25:22,380 --> 00:25:25,480 Agus má tá tú i ndáiríre an úsáideoir sáraíochta atá ag iarraidh 597 00:25:25,480 --> 00:25:28,180 a hack isteach i do chóras, tuairteála do ríomhaire, go maith, 598 00:25:28,180 --> 00:25:31,600 go ginearálta is é an modh chéad ionsaí, díreach mar a rinne mé ar 599 00:25:31,600 --> 00:25:34,950 Dé Luain, cineál sraith iomlán fada de charachtair randamacha, 600 00:25:34,950 --> 00:25:37,020 hit Enter, agus féach cad sosanna. 601 00:25:37,020 --> 00:25:40,800 Toisc go ginearálta, má bhriseann clár, leideanna go bhfuil ag 602 00:25:40,800 --> 00:25:42,650 locht slándála, d'fhéadfadh a bheith. 603 00:25:42,650 --> 00:25:45,250 Leideanna sé cinnte ag tú, an Ríomhchláraitheoir, tar éis dó 604 00:25:45,250 --> 00:25:49,050 botún, ach tá níos mó contúirteach, go dtiocfadh leat a bheith déanta 605 00:25:49,050 --> 00:25:52,430 bhaineann leis an tslándáil botún, agus go ginearálta beidh orainn a fheiceáil go 606 00:25:52,430 --> 00:25:54,840 go conas meaisíní i gcontúirt go dtí an lá, idir 607 00:25:54,840 --> 00:25:56,620 ar fud an domhain ar an ngréasán agus cláir i bhfeidhm ag an 608 00:25:56,620 --> 00:25:58,070 argóintí ann, mar seo. 609 00:25:58,070 --> 00:25:58,350 >> Gach ceart. 610 00:25:58,350 --> 00:26:00,460 Mar sin, is ionann teaghrán s GetString. 611 00:26:00,460 --> 00:26:03,380 Mar sin, níos mó anois go nithiúil, cad a dhéanann líne 6 anseo? 612 00:26:03,380 --> 00:26:05,640 Mar sin, faigheann an fheidhm ar dheis sreangán, 613 00:26:05,640 --> 00:26:06,890 Bíonn cé mhéad argóintí? 614 00:26:09,458 --> 00:26:09,900 Maith go leor. 615 00:26:09,900 --> 00:26:10,400 Mar sin none. 616 00:26:10,400 --> 00:26:11,360 A sanity beag a sheiceáil. 617 00:26:11,360 --> 00:26:15,380 An argóint, arís, ach ionchur le feidhm a athrú 618 00:26:15,380 --> 00:26:17,250 a iompar réamhshocraithe ar bhealach éigin. 619 00:26:17,250 --> 00:26:19,540 Ach sa chás seo, níl mé ag iarraidh a athrú 620 00:26:19,540 --> 00:26:20,650 iompraíocht GetString. 621 00:26:20,650 --> 00:26:22,430 Bhí mé díreach a fháil ar teaghrán. 622 00:26:22,430 --> 00:26:25,190 Mar sin, chuir mé aon ní i lúibíní, agus ansin chuir mé i 623 00:26:25,190 --> 00:26:27,550 leathstad demarking an deireadh na líne de chód. 624 00:26:27,550 --> 00:26:29,840 Anois, is ionann an comhartha ní chiallaíonn cothrom, per se. 625 00:26:29,840 --> 00:26:32,690 Ciallaíonn sé sannadh, rud a chiallaíonn a chur ar cibé fhaigheann 626 00:26:32,690 --> 00:26:36,060 outputted ar an taobh istigh ceart is cuma cad é ar an taobh clé. 627 00:26:36,060 --> 00:26:39,400 >> Mar sin, ar chlé, deirimid go bhfuil muid dhearbhú 628 00:26:39,400 --> 00:26:41,630 teaghrán a dtugtar s. 629 00:26:41,630 --> 00:26:44,240 Agus níos mó go sonrach, tá muid leithdháileadh cuimhne taobh istigh de 630 00:26:44,240 --> 00:26:46,340 a beidh orainn a chur ar an giotán gur ionann seicheamh de 631 00:26:46,340 --> 00:26:46,850 carachtair. 632 00:26:46,850 --> 00:26:49,400 Ach do lá atá inniu ann, ní mór dúinn leithdháileadh 633 00:26:49,400 --> 00:26:51,450 nó dearbhaithe teaghrán. 634 00:26:51,450 --> 00:26:51,790 Gach ceart. 635 00:26:51,790 --> 00:26:54,760 Mar sin anois nuair atá mé é seo, ba mhaith liom a breiseán i luach 636 00:26:54,760 --> 00:26:56,535 s, luach David. 637 00:26:56,535 --> 00:27:00,200 Mar sin, tá sé seo mícheart cén fáth? 638 00:27:03,060 --> 00:27:04,870 Mar sin, is é seo ach literally an s crua-códaithe. 639 00:27:04,870 --> 00:27:06,870 Tá sé a rá "hello, s," nach bhfuil cad ba mhaith liom. 640 00:27:06,870 --> 00:27:07,790 Mar sin, is féidir liom seo a dhéanamh. 641 00:27:07,790 --> 00:27:10,330 Is é an comhartha faoin gcéad a placeholder, ach anois is gá dom a 642 00:27:10,330 --> 00:27:12,520 pas a fháil i gcló ar an dara hargóint. 643 00:27:12,520 --> 00:27:15,160 Glaoch ar ais go dtabharfaí argóintí le feidhmeanna atá scartha ag 644 00:27:15,160 --> 00:27:20,300 camóga, agus mar sin le camóga eile anseo a chuir mé tar éis an s an litir. 645 00:27:20,300 --> 00:27:23,740 Agus sa chomhthéacs seo anois, tá s an athróg, agus printf, 646 00:27:23,740 --> 00:27:25,550 ar fáil dá ionchuir - 647 00:27:25,550 --> 00:27:29,440 an teaghrán ar chlé agus an ainm athraitheach ar dheis - 648 00:27:29,440 --> 00:27:32,750 beidh sé plug an dara ceann ar an iar-dúinn, agus 649 00:27:32,750 --> 00:27:34,600 ach phriontáil amach ar shraith deas álainn ina bhfuil 650 00:27:34,600 --> 00:27:36,770 is cuma cad é go clóscríofa muid isteach 651 00:27:36,770 --> 00:27:37,560 >> Mar sin a ligean iarracht seo. 652 00:27:37,560 --> 00:27:38,860 Dul chun dul ar aghaidh agus zúmáil amach, ar ais 653 00:27:38,860 --> 00:27:40,250 le mo fhuinneog teirminéil. 654 00:27:40,250 --> 00:27:41,840 Súmáil isteach ag bun anseo. 655 00:27:41,840 --> 00:27:44,070 Retype a dhéanamh hello. 656 00:27:44,070 --> 00:27:45,870 Clang cosúil gur rerun. 657 00:27:45,870 --> 00:27:49,280 Tá mé ag dul de réir cineáil. / Hello, Cuir. 658 00:27:49,280 --> 00:27:52,145 Ní dhéanfaidh aon ní cosúil le bheith ag tarlú go fóill, ach tá sé ag an pras 659 00:27:52,145 --> 00:27:55,700 gur féidir liom rud éigin cosúil le cineál Nate, Cuir isteach, agus anois tá 660 00:27:55,700 --> 00:27:56,380 Dia duit, Nate. 661 00:27:56,380 --> 00:27:59,600 Agus is féidir liom é a dhéanamh arís le Rob, agus mar sin de. 662 00:27:59,600 --> 00:28:03,410 Mar sin, tá súil againn go bhfuil anois an clár seo a iompar mar a bhfuil sé ar intinn agam. 663 00:28:03,410 --> 00:28:05,720 >> Ní Anois, go léir go cairdiúla don úsáideoir. 664 00:28:05,720 --> 00:28:07,930 Tá mé aon smaoineamh cad atá ar a bheith ag súil leis de dom. 665 00:28:07,930 --> 00:28:09,620 Mar sin, is féidir linn a ghlanadh cinnte seo suas le beagán. 666 00:28:09,620 --> 00:28:13,270 Lig dom dul ar ais suas anseo, agus seachas díreach tumadóireacht i agus 667 00:28:13,270 --> 00:28:16,480 ag iarraidh ar an úsáideoir ar theaghrán, lig dom a insint go sainráite an 668 00:28:16,480 --> 00:28:17,750 úsáideoir cad tá mé ag súil. 669 00:28:17,750 --> 00:28:21,610 Mar sin, printf ("Iontráil teaghrán:" 670 00:28:21,610 --> 00:28:24,080 ); 671 00:28:24,080 --> 00:28:25,510 Mar sin, aon athróg anseo. 672 00:28:25,510 --> 00:28:26,750 Níl aon chomharthaí faoin gcéad. 673 00:28:26,750 --> 00:28:28,550 Díreach an abairt shimplí Bhéarla. 674 00:28:28,550 --> 00:28:34,030 Lig dom dul anois go dtí an bun anseo agus mo chlár rerun. 675 00:28:34,030 --> 00:28:35,380 Ach is cosúil aon rud a bhfuil athrú. 676 00:28:35,380 --> 00:28:37,350 Cén fáth? 677 00:28:37,350 --> 00:28:38,380 Caithfidh mé a recompile é. 678 00:28:38,380 --> 00:28:39,570 Mar sin, dearmad éasca a dhéanamh. 679 00:28:39,570 --> 00:28:41,700 Ach caithfidh tú a ní amháin an comhad a shábháil ach 680 00:28:41,700 --> 00:28:43,260 recompile ar an gclár. 681 00:28:43,260 --> 00:28:46,640 Agus mar sin má tá mé ath-reáchtáil a dhéanamh hello, anois ritheann clang. 682 00:28:46,640 --> 00:28:51,800 Anois is féidir liom a rith. / Hello. Agus anois mé a fheiceáil "Iontráil teaghrán:". 683 00:28:51,800 --> 00:28:52,050 Maith go leor. 684 00:28:52,050 --> 00:28:53,440 Anois, tá sé ina beagán níos cairdiúla. 685 00:28:53,440 --> 00:28:55,850 Nate, Cuir isteach, hello, Nate. 686 00:28:55,850 --> 00:28:57,310 >> Bhuel, a ligean ar iarracht seo arís agus tosú ag smaoineamh 687 00:28:57,310 --> 00:28:58,080 faoi ​​chásanna cúinne. 688 00:28:58,080 --> 00:29:00,520 Mar sin, díreach cosúil i Scratch, go bhfuil tú ag spreagadh nó á 689 00:29:00,520 --> 00:29:03,180 spreagadh sa spec chun cineál smaoineamh ar cad a d'fhéadfadh dul 690 00:29:03,180 --> 00:29:06,610 mícheart más rud é nach bhfuil tú ag súil gach rud a d'fhéadfadh an t-úsáideoir a dhéanamh. 691 00:29:06,610 --> 00:29:08,050 Bugs, dá bhrí sin, d'fhéadfadh, ensue. 692 00:29:08,050 --> 00:29:09,710 Mar sin, dul isteach ar shraith - 693 00:29:09,710 --> 00:29:11,130 cad atá le cás cúinne anseo? 694 00:29:11,130 --> 00:29:13,320 Cad é a scéal go bhfuil mé, an Ríomhchláraitheoir ní a d'fhéadfadh, a bheith 695 00:29:13,320 --> 00:29:16,070 Táthar ag súil? 696 00:29:16,070 --> 00:29:17,600 Yeah. 697 00:29:17,600 --> 00:29:17,920 Maith go leor. 698 00:29:17,920 --> 00:29:22,060 Mar sin, cad má mé cineál i roinnt mar seo? 699 00:29:22,060 --> 00:29:22,500 Gach ceart. 700 00:29:22,500 --> 00:29:24,490 Mar sin, oibríonn sé go fóill. 701 00:29:24,490 --> 00:29:25,880 Gramatically dhéanann aon chiall. 702 00:29:25,880 --> 00:29:27,180 Ach oibríonn ar a laghad ar an gclár. 703 00:29:27,180 --> 00:29:28,650 >> Cad é gcás eile a cúinne? 704 00:29:28,650 --> 00:29:29,610 Rud nach raibh mé ag súil. 705 00:29:29,610 --> 00:29:31,590 Yeah? 706 00:29:31,590 --> 00:29:31,940 Maith go leor. 707 00:29:31,940 --> 00:29:34,950 Mar sin, d'fhéadfadh muid a dhéanamh rud éigin cosúil le roinnt i ndáiríre, i ndáiríre mór. 708 00:29:34,950 --> 00:29:37,270 Mar sin a ligean seo a dhéanamh anseo. 709 00:29:37,270 --> 00:29:40,880 Lig dom zúmáil amach le haghaidh an dara, lig dom aird a tharraingt ar. 710 00:29:40,880 --> 00:29:42,250 Ní féidir a chóipeáil agus a ghreamú síos anseo. 711 00:29:42,250 --> 00:29:42,470 Gach ceart. 712 00:29:42,470 --> 00:29:44,440 Mar sin, ní féidir liom a chóipeáil agus a ghreamú sa bhfuinneog críochfoirt, mar sin beidh orainn 713 00:29:44,440 --> 00:29:46,950 ach insamhail é. 714 00:29:46,950 --> 00:29:51,340 Lig dom zúmáil amach, ag dul a wrap. 715 00:29:51,340 --> 00:29:52,700 Níl mé ag dul a dhéanamh ar do ró-fhada, toisc go ní bheidh sé 716 00:29:52,700 --> 00:29:54,440 iarbhír briseadh sa chlár seo. 717 00:29:54,440 --> 00:29:55,260 Ach d'fhéadfadh sé. 718 00:29:55,260 --> 00:29:55,830 Cuir isteach. 719 00:29:55,830 --> 00:29:56,580 Ach ní raibh sé. 720 00:29:56,580 --> 00:29:57,050 Gach ceart. 721 00:29:57,050 --> 00:29:58,440 Ach tá sé cás cúinne fíor. 722 00:29:58,440 --> 00:30:01,610 Agus ar an gcúis amháin gur ghníomhaigh i gceart, ionas go 723 00:30:01,610 --> 00:30:05,820 labhairt, is é toisc go bhfuil an CS50 GetString fheidhm i ndáiríre 724 00:30:05,820 --> 00:30:08,040 deartha thíos an cochall, mar beidh orainn a fheiceáil i roinnt seachtainí, 725 00:30:08,040 --> 00:30:11,570 a leithdháileadh go huathoibríoch RAM níos mó agus níos mó, níos mó agus níos mó 726 00:30:11,570 --> 00:30:14,330 cuimhne as an córas oibriúcháin, nuair a réadaíonn sé, WOW, 727 00:30:14,330 --> 00:30:16,670 atá tú a chlóscríobh i ndáiríre rud éigin go maith ar fad. 728 00:30:16,670 --> 00:30:18,500 Anois, tá sé seo le beagán de bréag bán. 729 00:30:18,500 --> 00:30:22,020 Má shos againn i ndáiríre ar feadh tréimhse fada agus a chlóscríobh mé i 730 00:30:22,020 --> 00:30:24,640 rud éigin cosúil le 5 billiún carachtair ag an méarchlár 731 00:30:24,640 --> 00:30:28,060 anseo, nó hit i ndáiríre cóip-greamaigh go leor le beagán, ní mór dúinn go leor, b'fhéidir 732 00:30:28,060 --> 00:30:29,730 D'fhéadfadh cúis leis an gclár a tuairteála. 733 00:30:29,730 --> 00:30:32,130 Just a beagán níos deacra chun insamhail go le críochta 734 00:30:32,130 --> 00:30:33,740 méid ama. 735 00:30:33,740 --> 00:30:37,320 >> Cad é gcás eile cúinne d'fhéadfadh muid a triail? 736 00:30:37,320 --> 00:30:38,730 Yeah? 737 00:30:38,730 --> 00:30:39,020 Yeah. 738 00:30:39,020 --> 00:30:40,360 Mar sin, cén fáth nach bhfuil muid freagra rud ar bith? 739 00:30:40,360 --> 00:30:43,130 Mar sin, ní mór dúinn i ndáiríre a chur roinnt beart, mar gheall ar shlí eile 740 00:30:43,130 --> 00:30:45,060 tá an clár ag dul chun suí ann caochadh an lá ar fad. 741 00:30:45,060 --> 00:30:46,860 Ach má bhuail mé díreach tar éis Enter - 742 00:30:46,860 --> 00:30:48,780 OK, anois tá, fós mícheart. 743 00:30:48,780 --> 00:30:51,670 Ní raibh a tuairteála, ach b'fhéidir níl anois an deis 744 00:30:51,670 --> 00:30:54,190 tús a chur le clár níos déine 745 00:30:54,190 --> 00:30:55,290 a seiceáil i ndáiríre. 746 00:30:55,290 --> 00:30:57,640 Agus má tá an teaghrán, an abairt, an focal go bhfuil mé 747 00:30:57,640 --> 00:31:00,890 clóscríofa i bhfuil fhad 0, go maith, b'fhéidir ba chóir dom a yell ag an 748 00:31:00,890 --> 00:31:03,770 úsáideora, nó a insint dó nó di ar shraith dul isteach arís, ionas go 749 00:31:03,770 --> 00:31:06,560 linn a fháil i ndáiríre cad is cuma an iompar ceart agus nach 750 00:31:06,560 --> 00:31:08,570 ach maoirseacht iomlán ar mo chuid. 751 00:31:08,570 --> 00:31:11,130 >> Ceist i ar ais? 752 00:31:11,130 --> 00:31:11,970 Uimhir dheachúlach. 753 00:31:11,970 --> 00:31:13,120 Mar sin, d'fhéadfadh muid iarracht sin, freisin. 754 00:31:13,120 --> 00:31:16,840 1.10000005. 755 00:31:16,840 --> 00:31:19,470 Dealraíonn sé cosúil ar sin ag dul ag obair ach i ndáiríre ceart go leor. 756 00:31:19,470 --> 00:31:21,160 Agus go bhfuil i ndáiríre ag súil leis. 757 00:31:21,160 --> 00:31:24,550 Cé go bhféadfaimis a bheith clóscríofa an líon sin ann, nó 758 00:31:24,550 --> 00:31:28,200 líon níos mó níos luaithe, a thuiscint go nuair a bhíonn muid ag clóscríobh úsáideoir 759 00:31:28,200 --> 00:31:31,070 Ní ionchur agus táimid ag baint úsáide as an fheidhm GetString, 760 00:31:31,070 --> 00:31:34,380 Breathnaíonn ní más rud é a bhfuil mé ag clóscríobh cosúil le roinnt. 761 00:31:34,380 --> 00:31:36,720 Glaoch ar ais go réir ASCII, gach rud ar do 762 00:31:36,720 --> 00:31:39,920 méarchlár Tá luach uimhriúil ar féidir iad a mhapáil go dtí 763 00:31:39,920 --> 00:31:41,480 carachtar, a Char. 764 00:31:41,480 --> 00:31:44,490 Mar sin, sa chás seo, cé go bhféadfadh mé cineál uimhir, an 765 00:31:44,490 --> 00:31:48,190 ríomhaire ag dul chun smaoineamh ar é, mar a déarfá, mar theaghrán - 766 00:31:48,190 --> 00:31:49,870 Breathnaíonn an rud éigin cosúil le roinnt, ach 767 00:31:49,870 --> 00:31:51,090 i ndáiríre ní uimhir. 768 00:31:51,090 --> 00:31:53,450 Ach go iarbhír segue foirfe, mar anois is féidir linn 769 00:31:53,450 --> 00:31:55,450 iarbhír aistriú chuig cláir scríbhinn go 770 00:31:55,450 --> 00:31:56,730 úsáid a bhaint as cineálacha sonraí eile. 771 00:31:56,730 --> 00:32:01,840 >> Mar sin, sa bhreis ar úsáid a bhaint as carachtair, nó in áit, ag baint úsáide seachas teaghráin, 772 00:32:01,840 --> 00:32:04,510 a thuiscint go bhfuil muid cineálacha sonraí eile i C chomh maith le 773 00:32:04,510 --> 00:32:05,230 teangacha eile. 774 00:32:05,230 --> 00:32:08,480 A ruabhric, mar a léiríonn an t-ainm, ach ina charachtar aonarach. 775 00:32:08,480 --> 00:32:12,150 Is snámhphointe luach snámhphointe, agus go bhfuil ach mhaisiúil 776 00:32:12,150 --> 00:32:14,470 bhealach a rá le roinnt fíor - rud éigin go bhfuil a dheachúlach 777 00:32:14,470 --> 00:32:17,410 pointe i sé le roinnt uimhreacha ar clé agus / nó ceart. 778 00:32:17,410 --> 00:32:21,370 Is slánuimhir slánuimhir, a bhfuil ach roinnt mhaith 123. 779 00:32:21,370 --> 00:32:24,170 Agus anois níos mó suimiúil go bhfuil rudaí cosúil le dúbailte. 780 00:32:24,170 --> 00:32:28,540 Cad a rinne a rá againn dúbailte a bhí uair dheireanach? 781 00:32:28,540 --> 00:32:30,050 Tá sé 64, ceart. 782 00:32:30,050 --> 00:32:33,560 Mar sin, cé go hiondúil snámhphointe 32-giotán - 783 00:32:33,560 --> 00:32:37,340 mar sin tá sé seo i bhfad i gcuimhne, úsáideann sé 32 nialais agus cinn a 784 00:32:37,340 --> 00:32:40,530 luachanna ionadaíocht a dhéanamh - is dúbailte literally faoi dhó go bhfuil, a 785 00:32:40,530 --> 00:32:43,810 Ciallaíonn sé seo gur féidir leat ionadaíocht a dhéanamh ceachtar uimhreacha níos mó, nó 786 00:32:43,810 --> 00:32:45,810 is féidir leat ionadaíocht a dhéanamh ar líon níos beaichte. 787 00:32:45,810 --> 00:32:48,690 Mar sin, is féidir leat a bhfuil líon níos mó tar éis an pointe deachúil, ach 788 00:32:48,690 --> 00:32:51,520 mar a dúirt an fear ar an físeán, fiú rud éigin simplí 789 00:32:51,520 --> 00:32:55,360 choincheapa ní féidir cosúil le 1/3 a léiriú go beacht ag 790 00:32:55,360 --> 00:32:58,330 ríomhaire, mar gheall ar deireadh thiar ritheann tú amach giotán, agus 791 00:32:58,330 --> 00:33:02,510 dá bhrí sin, is féidir leat a dhéanamh ach .33333333 uair an oiread sin, ag 792 00:33:02,510 --> 00:33:05,050 an bpointe sin tá tú díreach a rá tá mé as ionadaíocht a 793 00:33:05,050 --> 00:33:08,120 spás, tá mé a ghlaoch ach sé ina lá agus é a léiriú 794 00:33:08,120 --> 00:33:10,200 ábhairín imprecisely mar sin. 795 00:33:10,200 --> 00:33:11,110 Agus fada fada - 796 00:33:11,110 --> 00:33:13,880 ainm dúr, ach tá sé mar níl le cineál sonraí a dtugtar 797 00:33:13,880 --> 00:33:19,350 fada i C a bhfuil coincidentally minic 32 giotán, díreach cosúil le 798 00:33:19,350 --> 00:33:21,670 Is slánuimhir 32 giotán, ach le fada fada 799 00:33:21,670 --> 00:33:23,560 go ginearálta 64 giotán. 800 00:33:23,560 --> 00:33:25,740 Mar sin, ciallaíonn sé ach is féidir leat ionadaíocht a dhéanamh ar níos mó 801 00:33:25,740 --> 00:33:26,990 líon ná seo. 802 00:33:26,990 --> 00:33:27,410 >> Gach ceart. 803 00:33:27,410 --> 00:33:29,390 Mar sin, más mian linn i ndáiríre a thosú rudaí a dhéanann ionadaíocht ar, táimid ag 804 00:33:29,390 --> 00:33:31,030 d'fhéadfadh gá le níos mó cineálacha sofaisticiúla, agus 805 00:33:31,030 --> 00:33:32,340 sin an fáth go bhfuil muid teaghrán. 806 00:33:32,340 --> 00:33:36,450 Mar sin, sa leabharlann CS50, ar a dtugtar go comhad cs50.h, tá muid 807 00:33:36,450 --> 00:33:41,110 iarbhír dhearbhú i ndáil le cineál sonraí, mar a déarfá, ar a dtugtar teaghrán, 808 00:33:41,110 --> 00:33:42,710 ach ní teaghrán ann i ndáiríre. 809 00:33:42,710 --> 00:33:44,780 Tá sé seo, arís, ar cheann de na sraitheanna táimid ag dul a craiceann 810 00:33:44,780 --> 00:33:47,490 ar ais in aghaidh na seachtaine nó dhó agus caith amach é, agus ar ndóigh, 811 00:33:47,490 --> 00:33:49,640 breathnú faoi bhun an cochall ar an rud is teaghrán i ndáiríre, agus 812 00:33:49,640 --> 00:33:50,840 conas atá sé ionadaíocht. 813 00:33:50,840 --> 00:33:53,520 Táimid ag dul freisin chun breathnú ar luachanna Boole. 814 00:33:53,520 --> 00:33:56,040 >> Mar sin, cad a bhí bool i gcomhthéacs Scratch? 815 00:33:59,154 --> 00:34:00,300 Tá sé fíor nó bréagach. 816 00:34:00,300 --> 00:34:03,900 Mar sin, tá sé ach luach go bhfuil fíor nó bréagach, ar, nó as, 1 nó 817 00:34:03,900 --> 00:34:06,140 0, áfach, ba mhaith leat chun féachaint ar an domhan. 818 00:34:06,140 --> 00:34:09,739 Mar sin, i C bhuíochas, chuig an leabharlann CS50, ina dhiaidh sin 819 00:34:09,739 --> 00:34:12,179 Áirítear leabharlann eile thíos an cochall, ní mór dúinn 820 00:34:12,179 --> 00:34:14,909 rochtain ar chineál sonraí a dtugtar bool, a bheidh 821 00:34:14,909 --> 00:34:18,730 literally ar ár gcumas a shannadh ar na luachanna fíor nó bréagach a 822 00:34:18,730 --> 00:34:20,219 rudaí i gclár. 823 00:34:20,219 --> 00:34:23,880 >> Mar sin a ligean dul ar aghaidh anseo agus clár beag go scríobh 824 00:34:23,880 --> 00:34:26,330 a dhéanann rud éigin uimhreacha a bhaineann ionad. 825 00:34:26,330 --> 00:34:29,840 Mar sin, lig dom dul ar ais go dtí an fearas CS50, lig dom dul ar aghaidh agus 826 00:34:29,840 --> 00:34:32,770 chruthú comhad nua anseo ar a dtugtar - 827 00:34:32,770 --> 00:34:35,460 ligean le rá ach rud éigin simplí, cosúil le math.c. 828 00:34:38,270 --> 00:34:38,710 Gach ceart. 829 00:34:38,710 --> 00:34:41,600 Agus anois dul suas go dtí an barr mo chlár, tá mé 830 00:34:41,600 --> 00:34:42,510 ag dul a dhéanamh ar an ngnáthshlí - 831 00:34:42,510 --> 00:34:44,780 # I measc , gur mar sin is féidir liom a úsáid 832 00:34:44,780 --> 00:34:46,860 printf, slánuimhir is mó (neamhní) - 833 00:34:46,860 --> 00:34:49,270 beidh muid ag teacht ar ais chuig, sa deireadh, cad a chiallaíonn slánuimhir 834 00:34:49,270 --> 00:34:52,389 anseo, cad a chiallaíonn neamhní anseo, ach do anois, tá a fhios go díreach 835 00:34:52,389 --> 00:34:54,270 tá tú chun tús cláir mar seo. 836 00:34:54,270 --> 00:34:56,280 Anois tá mé ag dul chun dul ar aghaidh agus rud éigin a rá le beagán 837 00:34:56,280 --> 00:35:02,110 éagsúla - printf ("Tabhair dom roinnt:" 838 00:35:02,110 --> 00:35:03,570 );. 839 00:35:03,570 --> 00:35:09,220 Ansin mé ag dul a dhéanamh slánuimhir n = GetInt, mar gheall ar é 840 00:35:09,220 --> 00:35:12,770 Tá casadh amach GetInt eile feidhm sa leabharlann CS50 841 00:35:12,770 --> 00:35:14,060 sa bhreis ar GetString. 842 00:35:14,060 --> 00:35:17,340 Agus anois tá mé ag dul a dhéanamh rud éigin dúr, cosúil le "go raibh maith agat 843 00:35:17,340 --> 00:35:25,760 don d%, "a chur slánuimhir dheachúlach, agus ansin n camóga, agus 844 00:35:25,760 --> 00:35:26,620 ansin ar ais 0. 845 00:35:26,620 --> 00:35:28,940 Mar sin, arís, ar ais 0 faic a dhéanamh leis an líon mé 846 00:35:28,940 --> 00:35:30,080 ag iarraidh ar an úsáideoir ar. 847 00:35:30,080 --> 00:35:33,620 Just a signifies ag deireadh go léir, is dócha, tá go maith. 848 00:35:33,620 --> 00:35:36,290 >> Mar sin, lig dom dul síos go dtí mo fhuinneog críochfort anseo. 849 00:35:36,290 --> 00:35:39,590 Lig dom cineál a dhéanamh math, dul isteach. 850 00:35:39,590 --> 00:35:41,360 Agus rud éigin mícheart. 851 00:35:41,360 --> 00:35:44,620 Déan nach raibh math an obair. 852 00:35:44,620 --> 00:35:46,170 Seo an chéad uair ar ár teachtaireachtaí earráide. 853 00:35:46,170 --> 00:35:46,570 Cén fáth? 854 00:35:46,570 --> 00:35:49,720 A cryptic beag, ach - 855 00:35:49,720 --> 00:35:50,060 Yeah. 856 00:35:50,060 --> 00:35:51,240 Mar sin, cs50.h. 857 00:35:51,240 --> 00:35:53,900 Mar sin, arís, go háirithe go luath, beidh tú a scríobh do chéad 858 00:35:53,900 --> 00:35:56,590 clár pset 1 in ailt, i uaireanta oifige, agus 859 00:35:56,590 --> 00:35:59,050 frankly, beidh sé a bheith mór uaireanta cad na rudaí seo 860 00:35:59,050 --> 00:36:00,000 ag rá i ndáiríre. 861 00:36:00,000 --> 00:36:01,890 Ach beidh tú a bhaint amach go han-tapa dtosaíonn siad ag titim 862 00:36:01,890 --> 00:36:06,120 i buicéid trína ciallaíonn sé seo ar cheann go bhfuil tú fágtha amach amháin 863 00:36:06,120 --> 00:36:08,290 de na Áirítear # ag barr an chomhaid. 864 00:36:08,290 --> 00:36:10,960 Agus is é clang, an tiomsaitheoir, eolas tú é seo trí 865 00:36:10,960 --> 00:36:14,090 rá, in áit fancifully, dearbhú intuigthe de 866 00:36:14,090 --> 00:36:15,990 Is GetInt feidhm neamhbhailí. 867 00:36:15,990 --> 00:36:16,310 >> Gach ceart. 868 00:36:16,310 --> 00:36:17,520 Mar sin, cad a chiallaíonn? 869 00:36:17,520 --> 00:36:22,080 Ciallaíonn sé ach tú dhearbhú hintuigthe GetInt i 870 00:36:22,080 --> 00:36:24,850 an chiall nach bhfuil tú ag dhearbhú go sainráite é. 871 00:36:24,850 --> 00:36:27,300 A dhearbhú go sainráite o, caithfidh tú a mhúineadh 872 00:36:27,300 --> 00:36:28,740 Clang go bhfuil sé ann. 873 00:36:28,740 --> 00:36:32,020 Agus is é an réiteach an-simplí chun a mhúineadh dó ag 874 00:36:32,020 --> 00:36:34,780 lena n-áirítear an comhad eile, cs50.h, ag 875 00:36:34,780 --> 00:36:35,850 an barr do chomhad. 876 00:36:35,850 --> 00:36:40,380 Mar gheall ar literally, cad # áireamh é insíonn sé clang 877 00:36:40,380 --> 00:36:44,030 go leor i bhfad chun dul teacht ar an gcomhad ar a dtugtar cs50.h, a chóipeáil, 878 00:36:44,030 --> 00:36:48,150 greamaigh sé go huathoibríoch i an barr mo chlár dom, 879 00:36:48,150 --> 00:36:50,850 agus a thiontú ansin an cód foinse do nialais agus cinn. 880 00:36:50,850 --> 00:36:52,850 Ach bheadh ​​a bheith ar ndóigh an-tedious más rud é go raibh muid daoine 881 00:36:52,850 --> 00:36:55,370 dul chóipeáil agus a ghreamú ar na comhaid mór-am ar fad, 882 00:36:55,370 --> 00:36:58,540 ionas áireofar # ach ní léir go huathoibríoch gan 883 00:36:58,540 --> 00:37:01,550 muddying mo cód le duine éigin eile na leabharlainne. 884 00:37:01,550 --> 00:37:06,370 Agus is é leabharlann ach eile comhad feidhmeanna a bhfuil agus 885 00:37:06,370 --> 00:37:08,340 rudaí eile go bhfuil duine éigin eile i scríbhinn, go bhfuil muid 886 00:37:08,340 --> 00:37:10,270 giaráil ar ár son féin. 887 00:37:10,270 --> 00:37:10,580 >> Gach ceart. 888 00:37:10,580 --> 00:37:11,200 A ligean ar iarracht eile. 889 00:37:11,200 --> 00:37:12,250 Déan math. 890 00:37:12,250 --> 00:37:13,120 Cuir isteach. 891 00:37:13,120 --> 00:37:13,530 Dea-. 892 00:37:13,530 --> 00:37:14,880 Mar sin, is cosúil go bhfuil a bheith ag obair. 893 00:37:14,880 --> 00:37:18,330 Mar sin, lig dom a reáchtáil anois math. / Math. 894 00:37:18,330 --> 00:37:21,100 Cuir isteach Tugann dom roinnt, 123. 895 00:37:21,100 --> 00:37:22,620 Maith agat as an 123. 896 00:37:22,620 --> 00:37:24,490 Anois, a ligean iarracht gcás eile cúinne. 897 00:37:24,490 --> 00:37:26,530 Tá teaghrán go leor flaithiúil, mar gheall ar a 898 00:37:26,530 --> 00:37:27,620 Is féidir a bheith teaghrán rud ar bith. 899 00:37:27,620 --> 00:37:28,910 An féidir breathnú cosúil le uimhreacha, breathnú cosúil le 900 00:37:28,910 --> 00:37:30,600 carachtair, breathnú cosúil le focail. 901 00:37:30,600 --> 00:37:31,900 Ach is slánuimhir ina slánuimhir. 902 00:37:31,900 --> 00:37:34,370 Mar sin anois má tá mé an t-úsáideoir deacair, agus é ag rá "Tabhair dom 903 00:37:34,370 --> 00:37:38,730 uimhir, "cad má iarracht mé rud éigin a dhéanamh cosúil le 0.1? 904 00:37:38,730 --> 00:37:41,510 Bhuel, go bhfuil roinnt, agus tá sé ag teacht leis na 905 00:37:41,510 --> 00:37:44,180 gramadaí úsáid mé anseo, ach thíos an cochall, tá mé de 906 00:37:44,180 --> 00:37:45,610 Cúrsa baint úsáide as an GetInt fheidhm. 907 00:37:45,610 --> 00:37:46,610 >> Mar sin a ligean ar a fheiceáil cad a tharlaíonn. 908 00:37:46,610 --> 00:37:48,250 Cuir isteach, retry. 909 00:37:48,250 --> 00:37:48,560 Gach ceart. 910 00:37:48,560 --> 00:37:50,570 Lig dom a bheith deacair agus díreach hit Enter arís. 911 00:37:50,570 --> 00:37:51,700 Cuir isteach, isteach. 912 00:37:51,700 --> 00:37:53,890 Mar sin, anois is cosúil go bhfuil GetInt beagán níos mó 913 00:37:53,890 --> 00:37:55,240 ná cumhachtach GetString. 914 00:37:55,240 --> 00:37:58,540 Táimid, an fhoireann, i bhfeidhm sa chaoi is go má thugann muid 915 00:37:58,540 --> 00:38:02,100 tú nach bhfuil tugtha dúinn o - agus is slánuimhir uimhir dheachúlach 916 00:38:02,100 --> 00:38:04,785 nialais ina bhfuil, na cinn, mbeirteanna, dtriúir, i gceathaireanna, gcúigeanna, sixes, 917 00:38:04,785 --> 00:38:05,540 sevens, eights, nó nines. 918 00:38:05,540 --> 00:38:06,310 Agus sin é. 919 00:38:06,310 --> 00:38:08,810 Níl aon pointí deachúla, aon carachtair, aon poncaíochta. 920 00:38:08,810 --> 00:38:10,390 Dealraíonn sé go bhfuil muid le chéile. 921 00:38:10,390 --> 00:38:13,680 Mar sin, lig dom iarracht a ceathair, cúig, sé, agus go bhfaigheann dom trí. 922 00:38:13,680 --> 00:38:16,760 Mar sin, i ndáiríre, a bheith anal anseo, ba chóir dom a rá is dócha "Tabhair dom 923 00:38:16,760 --> 00:38:20,310 slánuimhir "chun a chur in iúl don úsáideoir 924 00:38:20,310 --> 00:38:22,620 go díreach cad sé ar intinn agam. 925 00:38:22,620 --> 00:38:24,090 >> Anois, a ligean smaoineamh thíos an cochall. 926 00:38:24,090 --> 00:38:27,930 Ní Táimid ag dul chun breathnú ar an gcaoi a bhfuil cs50.h i bhfeidhm inniu, 927 00:38:27,930 --> 00:38:29,080 go leabharlann. 928 00:38:29,080 --> 00:38:33,600 Ach má gcoinníonn sé ag rá retry, retry, retry, cad cláir 929 00:38:33,600 --> 00:38:36,970 thógáil Táim ag baint úsáide as mé dócha thíos an cochall a 930 00:38:36,970 --> 00:38:39,000 chur i bhfeidhm go? 931 00:38:39,000 --> 00:38:39,980 Mar sin, ach lúb, ceart? 932 00:38:39,980 --> 00:38:41,930 Ceann de na smaointe simplí a chonaic muid ar Scratch. 933 00:38:41,930 --> 00:38:45,050 An thógáil Deo, an Déan thógáil. 934 00:38:45,050 --> 00:38:47,320 Is dócha, sa chlár seo, thíos an cochall, fiú 935 00:38:47,320 --> 00:38:49,470 cé go bhfuil sé scríofa i C agus nach bhfuil scratch, tá sé ag déanamh 936 00:38:49,470 --> 00:38:54,300 rud ar a dtugtar cothrom le go deo má tá an t-úsáideoir 937 00:38:54,300 --> 00:38:58,710 clóscríofa i slánuimhir, a rá retry, retry, retry, retry, agus mar sin 938 00:38:58,710 --> 00:39:01,220 ansin ar deireadh nuair a dhéanann muid a fháil slánuimhir, ansin tú 939 00:39:01,220 --> 00:39:02,970 briseadh amach as an lúb. 940 00:39:02,970 --> 00:39:05,610 >> Mar sin, cad is féidir linn a úsáid eile feidhmeanna anseo i leabharlann CS50 s? 941 00:39:05,610 --> 00:39:07,880 Bhuel, de chineál ar na cinn is léir, ar a laghad bunaithe ar an 942 00:39:07,880 --> 00:39:09,570 cineálacha sonraí go bhfuil a fhios againn anois ann. 943 00:39:09,570 --> 00:39:12,900 Chuireamar GetString, GetInt, ach ar fud an 944 00:39:12,900 --> 00:39:15,680 chéad seachtain den téarma, is féidir leat úsáid a bhaint freisin GetFloat agus 945 00:39:15,680 --> 00:39:18,870 GetDouble agus GetLongLong d'fhonn a fháil go beacht ar an 946 00:39:18,870 --> 00:39:20,030 cineálacha sonraí gur mian leat. 947 00:39:20,030 --> 00:39:24,030 Toisc go bhfuil na sonraí eochair anseo go murab ionann agus roinnt teangacha, 948 00:39:24,030 --> 00:39:26,630 cosúil le Python agus Ruby, i gcás nach bhfuil tú gá go 949 00:39:26,630 --> 00:39:29,730 dhearbhú an cineál sonraí de athróg - 950 00:39:29,730 --> 00:39:32,390 ní gá duit a rá leis an ríomhaire cén cineál rudaí 951 00:39:32,390 --> 00:39:34,000 tú ag dul a chur isteach ar an athróg - 952 00:39:34,000 --> 00:39:36,640 i C, caithfidh tú a bheith riamh beacht sin. 953 00:39:36,640 --> 00:39:40,060 Mar sin, más mian leat athróg ar a dtugtar n, le smután de stórála 954 00:39:40,060 --> 00:39:42,900 a tharlaíonn sa chás seo a bheith 32 giotán de réir an ghnáis, is féidir leat 955 00:39:42,900 --> 00:39:45,660 a rá leis an ríomhaire go bhfuil na píosaí 956 00:39:45,660 --> 00:39:47,840 ag dul a stóráil ar roinnt - 957 00:39:47,840 --> 00:39:50,630 Ní nach carachtar, teaghrán, ní snámhphointe. 958 00:39:50,630 --> 00:39:52,620 Agus aghaidh ar an tsaincheist seo againn go héifeachtach 959 00:39:52,620 --> 00:39:53,760 ar siúl i tseachtain seo caite. 960 00:39:53,760 --> 00:39:57,050 Má tá muid ag baint úsáide as nialais agus uimhreacha cinn chun ionadaíocht a dhéanamh ní hamháin 961 00:39:57,050 --> 00:40:00,770 uimhreacha ach mar a agus bricfeasta agus CS, conas ar fud an domhain a 962 00:40:00,770 --> 00:40:03,460 ríomhaire ag dul go mbeadh a fhios go bhfuil an patrún giotán iarbhír 963 00:40:03,460 --> 00:40:07,650 Léiríonn an uimhir 65, murab ionann agus a ionadaíonn do na 964 00:40:07,650 --> 00:40:09,860 litir A, a bhfuil coincidentally, de réir 965 00:40:09,860 --> 00:40:13,440 ASCII, cuimhne, a bhí cothrom le 65? 966 00:40:13,440 --> 00:40:16,550 >> Mar sin, na cineálacha sonraí a sholáthar i gcomhthéacs ar an ríomhaire, agus mar sin 967 00:40:16,550 --> 00:40:18,810 go bhfuil a fhios sé ar chóir na píosaí a léirmhíniú mar 968 00:40:18,810 --> 00:40:23,660 INT nó mar theaghrán. 969 00:40:23,660 --> 00:40:26,500 Ceisteanna ar bith, ansin, ar seo? 970 00:40:26,500 --> 00:40:28,149 Yeah? 971 00:40:34,780 --> 00:40:35,270 DAVID J. MALAN: Good question. 972 00:40:35,270 --> 00:40:39,140 Má táimid a thógáil amach stdio.h, ní mór dúinn an comhad a shábháil - 973 00:40:39,140 --> 00:40:44,360 lig dom dul síos go dtí an fhuinneog críochfort agus a reáchtáil a dhéanamh math, súmáil 974 00:40:44,360 --> 00:40:45,530 isteach agus dul isteach - 975 00:40:45,530 --> 00:40:47,700 anois a fháil mé earráid éagsúla, mar tá mé go hintuigthe 976 00:40:47,700 --> 00:40:49,650 dhearbhú cad feidhmiú anois? 977 00:40:49,650 --> 00:40:50,700 Printf. 978 00:40:50,700 --> 00:40:52,970 Mar sin, anois tá mé chruthaigh fadhb nua, a bhfuil a réiteach 979 00:40:52,970 --> 00:40:53,890 go bunúsach mar an gcéanna. 980 00:40:53,890 --> 00:40:55,365 Is gá dom a chur go ais. 981 00:40:55,365 --> 00:40:56,615 LUCHT ÉISTEACHTA: [INAUDIBLE] 982 00:41:03,534 --> 00:41:04,030 DAVID J. MALAN: Oh. 983 00:41:04,030 --> 00:41:04,850 Mar sin má mé a thógáil amach - 984 00:41:04,850 --> 00:41:05,360 Maith go leor, yeah. 985 00:41:05,360 --> 00:41:08,960 Mar sin má mé a bhaint áireamh ar an gcaighdeán I / O leabharlainne suas 986 00:41:08,960 --> 00:41:12,020 anseo, agus ansin tá tú ag rá má fhaigheann mé réidh printf, a fháil 987 00:41:12,020 --> 00:41:13,450 haitheantas coibhneasta de printf? 988 00:41:13,450 --> 00:41:13,810 Tá. 989 00:41:13,810 --> 00:41:18,450 Ba chóir an obair seo, mar go bhfuil mé a thuilleadh ag baint úsáide as aon - Whoops. 990 00:41:18,450 --> 00:41:20,110 An raibh mé ach bréag? 991 00:41:20,110 --> 00:41:21,650 Oh, maith go leor. 992 00:41:21,650 --> 00:41:25,640 Ní bheidh an obair mar gheall ar earráid nua a tugadh isteach againn ach. 993 00:41:25,640 --> 00:41:28,390 Agus is é an ceann seo beagán níos féin-míniúcháin. 994 00:41:28,390 --> 00:41:29,440 >> Cad é an fhadhb? 995 00:41:29,440 --> 00:41:30,680 N athróg nár úsáideadh. 996 00:41:30,680 --> 00:41:34,040 Mar sin, tá an earráid seo mar thoradh ar ár tar éis cumraithe ar an 997 00:41:34,040 --> 00:41:36,640 fearas a bheith thar a bheith pedantic, a yell i ndáiríre ag 998 00:41:36,640 --> 00:41:39,060 tú le haghaidh gach botún is féidir, fiú má tá sé de chineál 999 00:41:39,060 --> 00:41:41,950 tá sé i ndáiríre den sórt sin mór - botún neamh-mharfacha mar seo 1000 00:41:41,950 --> 00:41:44,820 déileáil go leithdháiltear mé slánuimhir, a chur ar roinnt ann, agus ansin 1001 00:41:44,820 --> 00:41:46,030 ach raibh rud ar bith leis? 1002 00:41:46,030 --> 00:41:47,020 Mar sin, go feidhmeach, uimh. 1003 00:41:47,020 --> 00:41:50,410 Níl sin ag dul a bhriseadh an gclár. 1004 00:41:50,410 --> 00:41:51,490 Tá sé díreach de chineál ar dúr, ceart? 1005 00:41:51,490 --> 00:41:54,220 Níl aon luach a bheith iarr an líon sin, a stóráil 1006 00:41:54,220 --> 00:41:56,370 sé i athróg, más rud é nach bhfuil tú ag dul chun aon ní a dhéanamh 1007 00:41:56,370 --> 00:41:58,000 leis, cibé acu a phriontáil é nó í a shábháil. 1008 00:41:58,000 --> 00:42:00,270 Mar sin, sa chás seo, tá clang aithint an oiread, agus 1009 00:42:00,270 --> 00:42:02,010 tá sé ag rá n athróg nach bhfuil in úsáid. 1010 00:42:02,010 --> 00:42:05,380 >> Mar sin, is féidir linn a shocrú más mian linn i ndáiríre. 1011 00:42:05,380 --> 00:42:07,250 Ach arís, nach bhfuil sé seo cláir go maith anois. 1012 00:42:07,250 --> 00:42:09,310 Mar sin, ach raibh mé in ann é seo a dhéanamh - 1013 00:42:09,310 --> 00:42:12,060 dul síos anseo, lig dom soiléir ar an scáileán, mata a dhéanamh. 1014 00:42:12,060 --> 00:42:13,090 Go n-oibríonn. 1015 00:42:13,090 --> 00:42:18,110 Anois is féidir liom a rith mo chlár math, a thógann ionchur - 1016 00:42:18,110 --> 00:42:18,700 maith, a bhí go dona. 1017 00:42:18,700 --> 00:42:23,450 Glacann ionchur, agus go bhfuil gach a dhéanann sé, sa chás seo. 1018 00:42:23,450 --> 00:42:25,220 >> Mar sin, i ndáiríre, a ligean ar iarracht gcás amháin cúinne eile go 1019 00:42:25,220 --> 00:42:26,300 ní raibh smaoineamh ar níos luaithe. 1020 00:42:26,300 --> 00:42:28,220 Sa chás seo - anseo, a ligean ar dul ar ais go dtí an ceann go bhfuil a 1021 00:42:28,220 --> 00:42:29,500 beag níos so-úsáidte. 1022 00:42:29,500 --> 00:42:32,580 Lig dom dul ar ais anseo agus a reáchtáil a dhéanamh math arís. 1023 00:42:32,580 --> 00:42:34,190 Whoops, cad a rinne mé mícheart? 1024 00:42:34,190 --> 00:42:35,400 Fuarthas a rolladh ar ais a thuilleadh. 1025 00:42:35,400 --> 00:42:36,390 Maith go leor. 1026 00:42:36,390 --> 00:42:38,490 Anois, tá muid ar ais sa stát bunaidh, ina bhfuil gach 1027 00:42:38,490 --> 00:42:39,990 Tá súil go dtosnódh go maith. 1028 00:42:39,990 --> 00:42:43,360 Agus anois má ritheann liom mata, is cosúil 123 a bheith ag obair. 1029 00:42:43,360 --> 00:42:46,010 Ach nach bhfuil sé seo i ndáiríre cruthúnas éifeachtach, a rá go díreach 1030 00:42:46,010 --> 00:42:47,930 ceart go leor, go n-oibríonn. 1031 00:42:47,930 --> 00:42:49,120 789, go n-oibríonn. 1032 00:42:49,120 --> 00:42:50,100 Am a chur isteach. 1033 00:42:50,100 --> 00:42:51,870 Mar níl cásanna cúinne eile anseo. 1034 00:42:51,870 --> 00:42:55,040 Níor teaghrán a thabhairt i ndáiríre dúinn mórán trioblóide ag clóscríobh i 1035 00:42:55,040 --> 00:42:56,510 lán iomlán de charachtair. 1036 00:42:56,510 --> 00:42:59,580 Ach cad má tá mé cineál i seo? 1037 00:42:59,580 --> 00:43:04,850 Ag bualadh an uimhir 1 a lán iomlán, lán iomlán anseo - 1038 00:43:04,850 --> 00:43:06,300 ceart go leor, tá sé ag fáil leadránach beag, mar sin mé ag dul go 1039 00:43:06,300 --> 00:43:10,040 stop a chur anseo, agus mé ag dul a bhuail isteach. 1040 00:43:10,040 --> 00:43:11,290 >> Cad é an ifreann a tharla go díreach? 1041 00:43:14,110 --> 00:43:17,680 Mar sin, is féidir é seo a mhíniú i ndáiríre. 1042 00:43:17,680 --> 00:43:18,920 Mar sin, thóg sé é mar dénártha? 1043 00:43:18,920 --> 00:43:21,130 A smaoinimh go maith, ach ní, nach bhfuil sé ar an bhfíric gur thóg sé é 1044 00:43:21,130 --> 00:43:22,815 mar dhénártha, mar gheall ar go deimhin, bhí go díreach de chineál ar 1045 00:43:22,815 --> 00:43:23,080 chomhtharlú. 1046 00:43:23,080 --> 00:43:23,930 Is féidir linn é seo arís. 1047 00:43:23,930 --> 00:43:26,530 Mar sin, níl aon 2 sa chóras dénártha, go bhfuil an 1048 00:43:26,530 --> 00:43:27,420 is dócha go leor ar aon nós. 1049 00:43:27,420 --> 00:43:28,780 Cuir isteach. 1050 00:43:28,780 --> 00:43:30,140 Mar sin, nach raibh ar an bhfadhb. 1051 00:43:30,140 --> 00:43:31,390 Cad eile? 1052 00:43:34,650 --> 00:43:35,400 Go díreach. 1053 00:43:35,400 --> 00:43:37,830 >> Mar sin, smaoineamh ar ais go dtí cad is slánuimhir i ndáiríre. 1054 00:43:37,830 --> 00:43:40,970 Tá sé 32 giotán a léiriú i dteannta a 1055 00:43:40,970 --> 00:43:42,090 mar uimhir. 1056 00:43:42,090 --> 00:43:44,730 Má tá tú 32 giotán, a chiallaíonn gur féidir gach ceann de na píosaí a 1057 00:43:44,730 --> 00:43:46,690 a 0 nó a. 1, 0 nó 1 1058 00:43:46,690 --> 00:43:49,090 Mar sin, ciallaíonn sé níl dhá féidearthachtaí seo a giotán, 1059 00:43:49,090 --> 00:43:51,140 dhá féidearthachtaí seo, dhá fhéidearthacht seo 1060 00:43:51,140 --> 00:43:52,570 giotán - ionas go bhfuil 2 uair 2 uair - 1061 00:43:52,570 --> 00:43:55,480 mar sin tá go 2 don chumhacht a 32 líon iomlán na 1062 00:43:55,480 --> 00:43:58,960 permutations de nialais agus cinn má tá tú 32 1063 00:43:58,960 --> 00:44:01,400 ionadchoinneálaithe, nialais nó cinn, i os comhair tú. 1064 00:44:01,400 --> 00:44:04,250 Mar sin má tá mé 2 a ghabhann leis an 32, mathematically, sin an méid a? 1065 00:44:07,080 --> 00:44:07,840 Mar sin tá sé go leor. 1066 00:44:07,840 --> 00:44:09,910 Tá sé 4 billiún, a thabhairt nó a thógáil. 1067 00:44:09,910 --> 00:44:13,510 Agus nach bhfuil 4 billiún léir go raibh i gcló cad amach anseo. 1068 00:44:13,510 --> 00:44:16,290 Go deimhin, Breathnaíonn an níos gaire do 2 billiún. 1069 00:44:16,290 --> 00:44:17,970 Ach nach bhfuil sé seo chomhtharlú. 1070 00:44:17,970 --> 00:44:21,590 Ós rud é go bhfuil an ríomhaire misinterpreted mo líon mór, 1071 00:44:21,590 --> 00:44:24,260 mo ord ollmhór cinn agus ansin mo ord ollmhór mbeirteanna, 1072 00:44:24,260 --> 00:44:26,880 mar thart ar 2 billiún é, mhínigh conas? 1073 00:44:30,250 --> 00:44:32,180 Níl teorainn ar an slánuimhir. 1074 00:44:32,180 --> 00:44:34,970 Níl cinnte uasluach gur féidir leat ionadaíocht a dhéanamh. 1075 00:44:34,970 --> 00:44:36,370 Ach tá sé de ghnáth 4 billiún, ceart? 1076 00:44:36,370 --> 00:44:39,100 Má tá 2 a ghabhann leis an 32 thart ar 4 billiún, is cosúil go bhfuil cosúil le 1077 00:44:39,100 --> 00:44:40,350 Tá go bhfuil an líon is mó. 1078 00:44:42,420 --> 00:44:45,240 Mar sin, ní eile, ach a shíl go maith. 1079 00:44:45,240 --> 00:44:46,340 Uimhreacha diúltacha. 1080 00:44:46,340 --> 00:44:49,570 Mar sin, má tá tú 4 billiún rudaí is féidir féidir leat 1081 00:44:49,570 --> 00:44:52,970 ionadaíocht a dhéanamh leis na permutations éagsúla de 32 0s agus 1082 00:44:52,970 --> 00:44:55,600 1s, go maith, luíonn sé le réasún go bhféadfaimis daoine ag iarraidh a 1083 00:44:55,600 --> 00:44:57,110 ionadaíocht a dhéanamh ní hamháin slánuimhreacha dearfach 1084 00:44:57,110 --> 00:44:58,240 ach slánuimhreacha diúltach. 1085 00:44:58,240 --> 00:45:00,410 Agus go deimhin tá, go bhfuil an toimhde go ndéanann C. 1086 00:45:00,410 --> 00:45:03,550 Mar sin, le 32 giotán, is féidir leat ionadaíocht a dhéanamh go garbh diúltach 2 1087 00:45:03,550 --> 00:45:06,630 billiún léir ar an mbealach suas go dtí dearfach 2 billiún. 1088 00:45:06,630 --> 00:45:08,750 Agus mar sin sa chás seo, cad táimid ag feiceáil i ndáiríre ach 1089 00:45:08,750 --> 00:45:13,600 imeall an cumas ár slánuimhir, agus ní mór dúinn, mar sin 1090 00:45:13,600 --> 00:45:15,860 a labhairt, overflowed slánuimhir. 1091 00:45:15,860 --> 00:45:19,180 Táimid tar éis iarracht a dhingeadh giotán níos mó isteach ann ná mar is féidir léi i ndáiríre. 1092 00:45:19,180 --> 00:45:22,960 Dá bhrí sin tá an toradh deiridh ní mór dúinn go bunúsach ar na 1 giotán. 1093 00:45:22,960 --> 00:45:25,280 Táimid tar éis iompaithe i ngach ceann dár giotán ar, tá iarracht déanta againn chun ionadaíocht a dhéanamh 1094 00:45:25,280 --> 00:45:27,630 an líon is mó is féidir, ach nach bhfuil sé soiléir beagnach 1095 00:45:27,630 --> 00:45:30,960 mór go leor chun ionadaíocht a dhéanamh ar dhá rud agam a chlóscríobh díreach isteach 1096 00:45:30,960 --> 00:45:31,730 Yeah? 1097 00:45:31,730 --> 00:45:32,980 LUCHT ÉISTEACHTA: [INAUDIBLE] 1098 00:45:37,230 --> 00:45:37,830 >> DAVID J. MALAN: Good question. 1099 00:45:37,830 --> 00:45:40,080 Cén fáth nach féidir ionadaíocht againn go díreach diúltach 1100 00:45:40,080 --> 00:45:41,500 shíniú mar charachtar ach? 1101 00:45:41,500 --> 00:45:44,200 Mar sin, d'fhéadfadh muid go hiomlán, agus d'fhéadfadh muid a shábháil ansin 1102 00:45:44,200 --> 00:45:45,470 ar giotán breise. 1103 00:45:45,470 --> 00:45:49,100 Ach tá tú fós ag dul a bheith acu chun ionadaíocht a dhéanamh go Fleasc, agus 1104 00:45:49,100 --> 00:45:50,700 go ag dul chun costas tú ar a laghad rud éigin, 1105 00:45:50,700 --> 00:45:52,220 is dócha beagán. 1106 00:45:52,220 --> 00:45:55,610 Mar sin, tá, d'fhéadfadh muid a bheith 32 giotán a úsáidtear le haghaidh ár n-uimhir, ach anois 1107 00:45:55,610 --> 00:45:57,610 ní mór dúinn eile giotán a úsáidtear le haghaidh ár n-Fleasc 1108 00:45:57,610 --> 00:45:58,810 siombail, an comhartha lúide. 1109 00:45:58,810 --> 00:46:01,470 Mar sin anois táimid tar éis 33 luachanna giotán, a d'fhéadfaí linn a dhéanamh, ach tá sé 1110 00:46:01,470 --> 00:46:02,570 ach ní ar an mbealach a dhéanfar é. 1111 00:46:02,570 --> 00:46:05,140 Rinne muid breithiúnas bliain glao ó shin, tá 32 giotán saghas an 1112 00:46:05,140 --> 00:46:06,170 aonad ar beart anseo. 1113 00:46:06,170 --> 00:46:08,120 Mar sin, táimid ag dul a úsáid ar cheann de na píosaí go héifeachtach chun 1114 00:46:08,120 --> 00:46:12,950 ionadaíocht a dhéanamh negativity, agus 31 giotán chun ionadaíocht a dhéanamh ar an líon. 1115 00:46:12,950 --> 00:46:15,550 Ceisteanna eile? 1116 00:46:15,550 --> 00:46:15,670 Gach ceart. 1117 00:46:15,670 --> 00:46:16,030 Sin go leor. 1118 00:46:16,030 --> 00:46:17,930 Cén fáth nach bhfuil muid ag dul ar aghaidh agus ár n-cúig nóiméad sos a ghlacadh anseo? 1119 00:46:23,580 --> 00:46:24,270 >> Gach ceart. 1120 00:46:24,270 --> 00:46:31,250 Ní sin arís, a overemphasize na hiarratais matamaiticiúla 1121 00:46:31,250 --> 00:46:33,840 de chláir, a ligean ar pluck díreach in aice leis an sampla seo ar cheann 1122 00:46:33,840 --> 00:46:36,590 roimh sinn ag dul isteach i constructs eile, mar gheall ar ach é a 1123 00:46:36,590 --> 00:46:39,430 Beidh léiriú ar roinnt pointí stumbling coitianta ar roinnt de na 1124 00:46:39,430 --> 00:46:41,520 an Basics nuair a thagann sé le cláir a scríobh. 1125 00:46:41,520 --> 00:46:44,360 Sa chás seo, ag déanamh cainte uimhríocht go bhfuil roinnt 1126 00:46:44,360 --> 00:46:48,010 ábharthacht suimiúil an chomhréir. 1127 00:46:48,010 --> 00:46:50,430 >> Mar sin, tá sé seo ach foirmle a is féidir linn a thiontú 1128 00:46:50,430 --> 00:46:52,690 teochtaí ó Fahrenheit go Celsius. 1129 00:46:52,690 --> 00:46:54,600 Mura bhfuil tú cuimhne, is é seo ach an fhoirmle. 1130 00:46:54,600 --> 00:46:58,870 Mar sin, má breiseán againn i Fahrenheit luach 32 céim, a bhfuil 1131 00:46:58,870 --> 00:47:02,850 reo, tá go dul a bheith 32 lúide 32 0, agus go deimhin, 1132 00:47:02,850 --> 00:47:05,130 0 i Celsius chomh maith reo. 1133 00:47:05,130 --> 00:47:08,210 Mar sin, sanity mear a sheiceáil ann - go bhfuil an fhoirmle ar an eolas. 1134 00:47:08,210 --> 00:47:10,880 Lig dom dul go dtí an fearas, áfach, agus tús a chur 1135 00:47:10,880 --> 00:47:13,920 scríobh clár ar a dtugtar, cosúil le, f2c; "Fahrenheit go 1136 00:47:13,920 --> 00:47:15,920 Celsius ponc c ". 1137 00:47:15,920 --> 00:47:18,930 Agus suas ag an mbarr anseo, tá mé ag dul tús a chur amach le # áireamh 1138 00:47:18,930 --> 00:47:22,190 stdio.h, agus tá mé ag dul a dhéanamh príomh-o (neamhní), agus 1139 00:47:22,190 --> 00:47:24,680 arís, beidh muid ag teacht ar ais sa todhchaí maidir le cad a chiallaíonn slánuimhir 1140 00:47:24,680 --> 00:47:26,820 ann agus ciallaíonn cad neamhní ann. 1141 00:47:26,820 --> 00:47:28,770 Agus lig anois dom dul ar aghaidh agus clár a chur i bhfeidhm 1142 00:47:28,770 --> 00:47:31,170 go bunúsach a dhéanann an comhshó dúinn. 1143 00:47:31,170 --> 00:47:36,830 >> Mar sin, printf, ligean le rá, teocht i Fahrenheit. 1144 00:47:36,830 --> 00:47:40,140 Agus ansin lig dom dul ar aghaidh agus an luach ar an úsáideoir a fháil. 1145 00:47:40,140 --> 00:47:43,120 Cad ba chóir cineál luach a fháil ón úsáideoir más mian liom 1146 00:47:43,120 --> 00:47:45,620 iad a thabhairt dom teocht i Fahrenheit? 1147 00:47:45,620 --> 00:47:48,090 Yeah? 1148 00:47:48,090 --> 00:47:50,090 Cad ba mhaith leat a mholadh? 1149 00:47:50,090 --> 00:47:50,410 Yeah. 1150 00:47:50,410 --> 00:47:51,960 Mar sin, mothaíonn snámh réasúnta go leor. 1151 00:47:51,960 --> 00:47:53,950 Tá, arís, ach roinnt roghanna a 1152 00:47:53,950 --> 00:47:55,310 againn le feiceáil go dtí seo. 1153 00:47:55,310 --> 00:48:00,100 Tá rudaí cosúil le ruabhric, snámhphointe dúbailte,, slánuimhir, fada fada, 1154 00:48:00,100 --> 00:48:01,150 bool, téad. 1155 00:48:01,150 --> 00:48:03,510 Mar sin, díobh seo, mothaíonn snámhphointe réasúnta go leor. 1156 00:48:03,510 --> 00:48:06,340 D'fhéadfadh muid úsáid as dúbailte, ceart, mar gheall más mian linn i ndáiríre a 1157 00:48:06,340 --> 00:48:07,580 ionadaíocht a dhéanamh ar an duine ar teocht - 1158 00:48:07,580 --> 00:48:10,730 98.60000 - 1159 00:48:10,730 --> 00:48:12,990 féidir linn a úsáid 64 giotán a dhéanamh sin, ach mothaíonn sé cosúil le 1160 00:48:12,990 --> 00:48:14,200 overkill don teocht. 1161 00:48:14,200 --> 00:48:16,380 Mar sin a ligean ach dul leis snámh. 1162 00:48:16,380 --> 00:48:18,100 Anois, de dhíth orm athróg. 1163 00:48:18,100 --> 00:48:20,500 Just a choinneáil ar rudaí simplí, tá mé ag dul a ghlaoch air f, ach tá mé 1164 00:48:20,500 --> 00:48:23,370 D'fhéadfadh díreach mar a ghlaoch i gceart é teocht, 1165 00:48:23,370 --> 00:48:24,600 ach go bhfuil sé nó fíneáil. 1166 00:48:24,600 --> 00:48:27,610 Mar sin, snámhphointe f = GetFloat. 1167 00:48:27,610 --> 00:48:30,220 Chomh luath agus tá cinneadh déanta agam anois GetFloat a úsáid, áfach, I 1168 00:48:30,220 --> 00:48:33,340 Ní mór amháin a dhéanamh a cheartú. 1169 00:48:33,340 --> 00:48:33,720 Yeah. 1170 00:48:33,720 --> 00:48:37,460 Mar sin, is gá dúinn a chur san áireamh # é, ar shlí eile an tiomsaitheoir 1171 00:48:37,460 --> 00:48:39,000 ag dul a yell ag dúinn. 1172 00:48:39,000 --> 00:48:41,720 Anois go bhfuil mé snámhphointe, lig dom dul ar aghaidh agus a dhéanamh ar an 1173 00:48:41,720 --> 00:48:42,460 chomhshó. 1174 00:48:42,460 --> 00:48:44,980 >> Mar sin, an chéad, lig dom a fháil freisin isteach an nós anseo 1175 00:48:44,980 --> 00:48:46,310 trácht mo cód. 1176 00:48:46,310 --> 00:48:49,820 Mar sin, arís, tá a comment ach nodaireacht an duine sin 1177 00:48:49,820 --> 00:48:52,600 Cuidíonn ní cuid den chlár per se, ach tá sé ar cheann, is féidir leat 1178 00:48:52,600 --> 00:48:55,010 tuiscint a fháil ar cad a rinne tú an maidin seo chugainn, nó an chéad cheann eile 1179 00:48:55,010 --> 00:48:57,570 mí, cuidíonn sé do chomhbhaill teagaisc a thuiscint cad a rinne tú 1180 00:48:57,570 --> 00:48:59,230 nó cad atá beartaithe agat a dhéanamh, mar sin tá sé 1181 00:48:59,230 --> 00:49:00,950 chleachtas i gcoitinne an-mhaith. 1182 00:49:00,950 --> 00:49:02,940 Gach cúpla líne de chód, scríobh a comment chuig 1183 00:49:02,940 --> 00:49:04,490 tú féin nó do chomhghleacaí. 1184 00:49:04,490 --> 00:49:08,460 Mar sin anseo, tá mé ag dul a rá, "úsáideora do teocht Iarr ar." 1185 00:49:08,460 --> 00:49:10,890 An ní a bheith ina pianbhreith iomlán, ach abairt ghearr. 1186 00:49:10,890 --> 00:49:14,270 Ach tá an smaoineamh atá laistiar trácht i C go gach ceann de do 1187 00:49:14,270 --> 00:49:17,980 Ba chóir cumhacht a thabhairt duit tuairimí - nó, abair, TF nó comhghleacaí - 1188 00:49:17,980 --> 00:49:21,290 chun skim do chláir agus a fhios go díreach cad a dhéanann sé, gan 1189 00:49:21,290 --> 00:49:24,650 sin a léamh i bhfad ar an gcód, ach ag léamh na tuairimí, a 1190 00:49:24,650 --> 00:49:26,220 Ba chóir go mbeadh gonta agus soiléir. 1191 00:49:26,220 --> 00:49:29,030 Gach ceart, mar sin anois a ligean dom dul ar aghaidh agus a rá, "Tiontaigh 1192 00:49:29,030 --> 00:49:32,660 Fahrenheit go Celsius. "Mar sin, tá mé ag dul chun dul ar aghaidh agus a dhéanamh, 1193 00:49:32,660 --> 00:49:34,340 ligean le rá, snámh c. 1194 00:49:34,340 --> 00:49:36,610 Beidh muid a choinneáil Celsius mar luach snámhphointe. 1195 00:49:36,610 --> 00:49:37,630 >> Agus lig dom a ghlacadh stab ag an. 1196 00:49:37,630 --> 00:49:40,350 Is é an fhoirmle sin, arís, suas anseo. 1197 00:49:40,350 --> 00:49:45,510 Mar 5/9 uair F lúide 32. 1198 00:49:45,510 --> 00:49:46,360 Mar sin a ligean seo a dhéanamh. 1199 00:49:46,360 --> 00:49:50,450 Mar sin roinnte ar 5 9, lúide - 1200 00:49:50,450 --> 00:49:52,330 Whoops, messed mé suas cheana féin. 1201 00:49:52,330 --> 00:49:53,070 Times. 1202 00:49:53,070 --> 00:49:56,550 Mar sin 5/9 uair F lúide 32. 1203 00:49:56,550 --> 00:49:59,650 Mar sin, F lúide 32, leathstad. 1204 00:49:59,650 --> 00:50:02,000 Agus anois, síos anseo, tá mé ag dul chun dul ar aghaidh 1205 00:50:02,000 --> 00:50:03,220 agus a rá, mar thoradh ar a phriontáil. 1206 00:50:03,220 --> 00:50:05,160 Agus an chuid seo éasca. Printf. 1207 00:50:05,160 --> 00:50:07,980 Conas is féidir liom dul faoi chló seo? 1208 00:50:07,980 --> 00:50:16,890 Bhuel, d'fhéadfadh liom a rá "Is é sin líon i Celsius% f \ n", 1209 00:50:16,890 --> 00:50:18,060 ach do roinnt aeistéitic. 1210 00:50:18,060 --> 00:50:20,450 Agus ansin cad luach ar mhaith liom a breiseán i anseo ar printf 1211 00:50:20,450 --> 00:50:21,360 an dara hargóint? 1212 00:50:21,360 --> 00:50:21,650 Maith go leor. 1213 00:50:21,650 --> 00:50:22,540 Mar sin, ach c. 1214 00:50:22,540 --> 00:50:24,760 Mar sin, beidh muid tús a chur leis seo agus ansin ar ais 0 díreach. 1215 00:50:24,760 --> 00:50:25,960 Arís, tá sé faic a dhéanamh leis an math. 1216 00:50:25,960 --> 00:50:27,610 Ciallaíonn sé ach go léir go maith. 1217 00:50:27,610 --> 00:50:31,210 >> Anois, tá an ceart, an clár seo? 1218 00:50:31,210 --> 00:50:31,520 Gach ceart. 1219 00:50:31,520 --> 00:50:33,630 Mar sin, rinne mé roinnt botúin. 1220 00:50:33,630 --> 00:50:35,980 Fiú má tá tú aon smaoineamh cad is cláir, is féidir leat a shórtáil 1221 00:50:35,980 --> 00:50:37,120 de bhaint astu ar ais ar scoil grád cad iad na 1222 00:50:37,120 --> 00:50:38,740 D'fhéadfadh botúin anseo a bheith. 1223 00:50:38,740 --> 00:50:40,050 Cad é ar cheann de na chéad? 1224 00:50:40,050 --> 00:50:41,256 LUCHT ÉISTEACHTA: [INAUDIBLE] 1225 00:50:41,256 --> 00:50:41,660 DAVID J. MALAN: Yeah. 1226 00:50:41,660 --> 00:50:42,940 Mar sin, táimid ag lúibíní ar iarraidh. 1227 00:50:42,940 --> 00:50:45,420 Bhí sé d'aon turas go ndearna mé lúibíní sa spreagaitheasc 1228 00:50:45,420 --> 00:50:48,130 sleamhnán anseo, mar níl i ndáiríre ar an gcoincheap sin ordú 1229 00:50:48,130 --> 00:50:51,590 na n-oibríochtaí, nó tosaíocht, trína oibríochtaí áirithe - 1230 00:50:51,590 --> 00:50:52,890 iolrú - 1231 00:50:52,890 --> 00:50:56,000 Tá níos airde ceangailteach, tús áite níos airde, ná rudaí 1232 00:50:56,000 --> 00:50:58,050 cosúil leis no baint uaidh. 1233 00:50:58,050 --> 00:51:00,550 Mar sin, tá muid é seo le blianta ach a dhéanamh soiléir go díreach 1234 00:51:00,550 --> 00:51:02,840 cad ba cheart oibríocht matamaiticiúla a dhéanamh ar dtús. 1235 00:51:02,840 --> 00:51:05,010 Mar sin, ba chóir dom a mimic is dócha go díreach seo. 1236 00:51:05,010 --> 00:51:08,990 Seachas sin, tá an ríomhaire ag dul dócha chun iarracht a dhéanamh 1237 00:51:08,990 --> 00:51:13,090 rud éigin cosúil le deighilt 5 de 9, a iolrú ansin F, ansin dealaigh 1238 00:51:13,090 --> 00:51:14,850 32 ón rud ar fad. 1239 00:51:14,850 --> 00:51:16,480 Nach bhfuil, i ndáiríre, cad ba mhaith linn a dhéanamh. 1240 00:51:16,480 --> 00:51:17,340 Mar sin a ligean parenthesize. 1241 00:51:17,340 --> 00:51:20,860 A ligean ar chur ar mo lúibíní anseo, lúibíní anseo. 1242 00:51:20,860 --> 00:51:22,670 A ligean ar seo a chur thar anseo. 1243 00:51:22,670 --> 00:51:25,130 Anseo, thug mé díreach tar éis botún eile a rinne mé ar feadh an bhealaigh. 1244 00:51:25,130 --> 00:51:25,680 Yeah? 1245 00:51:25,680 --> 00:51:26,930 LUCHT ÉISTEACHTA: [INAUDIBLE] 1246 00:51:29,632 --> 00:51:30,130 >> DAVID J. MALAN: Ah. 1247 00:51:30,130 --> 00:51:30,470 Dea-. 1248 00:51:30,470 --> 00:51:32,400 Mar sin, ní mór dúinn i ndáiríre an tslánuimhir chéanna 1249 00:51:32,400 --> 00:51:34,020 eisiúint roinn ó roimh. 1250 00:51:34,020 --> 00:51:35,800 Cheartú mé, a ligean ar a fheiceáil cad é an symptom. 1251 00:51:35,800 --> 00:51:36,990 Ach táimid ag dul a bheith acu a cheartú amháin 1252 00:51:36,990 --> 00:51:37,680 botún eile anseo. 1253 00:51:37,680 --> 00:51:38,015 Yeah? 1254 00:51:38,015 --> 00:51:39,540 LUCHT ÉISTEACHTA: [INAUDIBLE] 1255 00:51:39,540 --> 00:51:40,070 DAVID J. MALAN: Tá. 1256 00:51:40,070 --> 00:51:43,130 Mar sin, botún dúr a rinne mé, ach thar a bheith tábhachtach. 1257 00:51:43,130 --> 00:51:45,870 Níl an ríomhaire ag dul a dul díreach súil dall agus lig 1258 00:51:45,870 --> 00:51:48,770 úsáid mé F caipitil, nuair a dhearbhófar mé i ndáiríre an athróg 1259 00:51:48,770 --> 00:51:51,360 mar f CásÍochtair anseo, de réir 8. 1260 00:51:51,360 --> 00:51:54,470 Mar sin, is gá dom a cheartú de réir mo caipitlithe 11, a bhfuil 1261 00:51:54,470 --> 00:51:56,820 nóiméad a bhí ó shin F caipitil de dhearmad. 1262 00:51:56,820 --> 00:51:57,610 Cad mar gheall ar anseo? 1263 00:51:57,610 --> 00:51:59,980 Ba chóir go mbeadh CásÍochtair chomh maith? 1264 00:51:59,980 --> 00:52:02,260 Ba chóir go mbeadh sé, ach sin a fholaíonn. 1265 00:52:02,260 --> 00:52:05,070 Go bhfuil f% faic a dhéanamh leis an athróg. 1266 00:52:05,070 --> 00:52:07,980 Mar sin, ach a bheith Super soiléir anseo, lig dom dul ar aghaidh agus 1267 00:52:07,980 --> 00:52:10,710 Athainmnigh seo, ar feadh tamaill, "teocht." Lig dom a athainmniú 1268 00:52:10,710 --> 00:52:15,050 an "teocht." Lig dom nach athainmniú seo. 1269 00:52:15,050 --> 00:52:18,180 Toisc, arís, f% ciallaíonn fud an domhain, "snámh luach pointe seo." 1270 00:52:18,180 --> 00:52:19,950 An bhfuil aon rud a dhéanamh le mo athraitheach. 1271 00:52:19,950 --> 00:52:23,080 Ach tá "teocht" ar fud na háite ach beagán wordy, 1272 00:52:23,080 --> 00:52:25,370 mar sin tá mé ag dul chun dul ar ais go dtí mo CásÍochtair "f" s. 1273 00:52:25,370 --> 00:52:27,890 >> Anois, lig dom dul ar aghaidh síos go dtí mo fhuinneog anseo. 1274 00:52:27,890 --> 00:52:29,190 Déan f2c - 1275 00:52:29,190 --> 00:52:31,200 a bhí, arís, an t-ainm treallach mé 1276 00:52:31,200 --> 00:52:32,590 Thug an comhad seo. 1277 00:52:32,590 --> 00:52:33,690 Dealraíonn sé a bheith le chéile. 1278 00:52:33,690 --> 00:52:35,080 Lig dom a reáchtáil f2c. 1279 00:52:35,080 --> 00:52:35,780 Cuir isteach. 1280 00:52:35,780 --> 00:52:37,786 Teocht i Fahrenheit - a ligean ar a dhéanamh ar amháin éasca. 1281 00:52:37,786 --> 00:52:39,370 32. 1282 00:52:39,370 --> 00:52:40,910 OK, a cheartú. 1283 00:52:40,910 --> 00:52:45,910 Ach, má dhéanann mé anois 212 le haghaidh fiuchphointe - 1284 00:52:45,910 --> 00:52:46,630 damnaigh. 1285 00:52:46,630 --> 00:52:47,030 Gach ceart. 1286 00:52:47,030 --> 00:52:50,780 Mar sin, ceart go soiléir, má déanann do TF 1287 00:52:50,780 --> 00:52:51,800 ar a laghad dhá luachanna. 1288 00:52:51,800 --> 00:52:53,340 Mar sin, cad é an fhadhb anseo? 1289 00:52:53,340 --> 00:52:55,970 Bhuel, chuir tú cheana féin do mhéar ar cad é an tsaincheist. 1290 00:52:55,970 --> 00:52:57,600 Ach é sin an fáth go bhfuil an cás? 1291 00:52:57,600 --> 00:53:00,630 Suas anseo, nuair atá mé ag déanamh an mata 5 roinnte 9. 1292 00:53:00,630 --> 00:53:02,190 Mar sin, coincheapúil, go breá ceart. 1293 00:53:02,190 --> 00:53:03,690 Totally i gcomhréir leis an bhfoirmle. 1294 00:53:03,690 --> 00:53:05,940 Ach ná ríomhairí ach go beacht cad a 1295 00:53:05,940 --> 00:53:06,760 insint dóibh a dhéanamh. 1296 00:53:06,760 --> 00:53:08,940 Agus cad táimid ag insint go héifeachtach leis an ríomhaire anseo 1297 00:53:08,940 --> 00:53:12,320 roinnt ar an 5 slánuimhir an 9 slánuimhir 1298 00:53:12,320 --> 00:53:13,670 agus a thabhairt dom an toradh. 1299 00:53:13,670 --> 00:53:16,230 Is é an fhadhb, áfach, nuair a dhéanann tú roinnt sonraí ag baint úsáide as 1300 00:53:16,230 --> 00:53:20,220 cineálacha, is é an t-aschur na sonraí céanna cineál toisc gur gá ionchur. 1301 00:53:20,220 --> 00:53:23,670 Agus mar sin má tá an dá ionchur dá ints, tá an t-aschur ag dul 1302 00:53:23,670 --> 00:53:25,110 bheith ina slánuimhir. 1303 00:53:25,110 --> 00:53:28,770 Agus mar sin tá 5 roinnte ar 9 rud éigin phointe. 1304 00:53:28,770 --> 00:53:32,320 Tá Ach cad é an tslánuimhir is gaire rud éigin a chur in iúl? 1305 00:53:32,320 --> 00:53:33,630 Mar sin, tá sé i ndáiríre 0. 1306 00:53:33,630 --> 00:53:36,620 Mar sin, mar a pléadh againn ar an Luan, gach rud tar éis an dheachúlach 1307 00:53:36,620 --> 00:53:37,940 pointe Faigheann teasctha. 1308 00:53:37,940 --> 00:53:39,495 Faigheann sé díreach thrown away. 1309 00:53:39,495 --> 00:53:42,760 Mar sin, tá sé seo le botún iomlán, mar d'fhéadfadh mé chomh maith ach 1310 00:53:42,760 --> 00:53:44,700 iolraigh gach rud faoi 0 anseo. 1311 00:53:44,700 --> 00:53:46,550 >> Anois, is féidir liom seo a shocrú i gceann cúpla bealaí. 1312 00:53:46,550 --> 00:53:48,080 Raibh mé in ann é seo a dhéanamh. 1313 00:53:48,080 --> 00:53:50,490 5.0 roinnte ar 9.0. 1314 00:53:50,490 --> 00:53:52,110 Go teicniúil, ní féidir liom fiú gá a dhéanamh. 1315 00:53:52,110 --> 00:53:55,780 Déanann sé leor a dhéanamh ach ceann amháin de na huimhreacha a snámhphointe - 1316 00:53:55,780 --> 00:53:58,290 nó dúbailte - trí chur ar an pointe deachúil anseo. 1317 00:53:58,290 --> 00:54:01,740 Toisc go bhfuil cad a tharlaíonn anois nuair a scoilt tú slánuimhir ag 1318 00:54:01,740 --> 00:54:04,670 a snámhphointe, nó dúbailte s, ar an ríomhaire ag dul a bhaint amach 1319 00:54:04,670 --> 00:54:06,830 OH, tá sé ar cheann de na níos cruinne. 1320 00:54:06,830 --> 00:54:09,420 Lig dom err ar an taobh a thabhairt duit cruinneas níos mó ná 1321 00:54:09,420 --> 00:54:10,310 sé i gceist agat. 1322 00:54:10,310 --> 00:54:12,700 Mar sin, beidh sé thiontú an toradh - 1323 00:54:12,700 --> 00:54:16,240 beidh sé ar ais an toradh mar luach snámhphointe chomh maith. 1324 00:54:16,240 --> 00:54:17,330 Mar sin, a bheadh ​​ag obair. 1325 00:54:17,330 --> 00:54:18,060 Bheadh ​​an obair seo. 1326 00:54:18,060 --> 00:54:20,010 Agus níl aon mheicníocht eile a beidh orainn a fheiceáil i 1327 00:54:20,010 --> 00:54:21,390 níos mine an tseachtain seo chugainn. 1328 00:54:21,390 --> 00:54:24,690 Is féidir leat i ndáiríre, mar Ríomhchláraitheoir, a rá leis an ríomhaire 1329 00:54:24,690 --> 00:54:27,930 chun cóir leighis i ndáiríre ar cheann chineál sonraí mar 1330 00:54:27,930 --> 00:54:29,260 cé go raibh sé eile. 1331 00:54:29,260 --> 00:54:30,990 >> Sin, d'fhéadfadh liom a dhéanamh i ndáiríre seo. 1332 00:54:30,990 --> 00:54:35,280 I lúibíní, is féidir liom a rá rud éigin cosúil le (snámhphointe), oscailte 1333 00:54:35,280 --> 00:54:36,350 paren, paren dhúnadh. 1334 00:54:36,350 --> 00:54:39,050 Agus is é seo cad atá ar a dtugtar "vóta réitigh." Arís, níos mó 1335 00:54:39,050 --> 00:54:39,940 ar an tseachtain seo chugainn. 1336 00:54:39,940 --> 00:54:42,280 Ach tá sé seo ach an dóigh cláir de insint 1337 00:54:42,280 --> 00:54:45,910 an ríomhaire, yeah a fhios agam 9 is slánuimhir nó fada. 1338 00:54:45,910 --> 00:54:47,700 Tá a fhios agam nach bhfuil sé luach snámhphointe. 1339 00:54:47,700 --> 00:54:49,420 Ach chóireáil sé mar sin ar aon nós. 1340 00:54:49,420 --> 00:54:52,000 Mar sin, ciallaíonn a caitheadh ​​i ndáil le cineál sonraí a thiontú 1341 00:54:52,000 --> 00:54:53,310 ó cheann amháin go ceann eile. 1342 00:54:53,310 --> 00:54:55,790 Frankly, tá sé seo ach beagán ghránna, agus mar sin ba mhaith liom a mholadh linn dul 1343 00:54:55,790 --> 00:54:58,830 ar ais go dtí an moladh bunaidh ach athrú 1344 00:54:58,830 --> 00:55:00,770 na rudaí seo a snámh luachanna pointe de láimh. 1345 00:55:00,770 --> 00:55:02,890 Toisc anois tá sé ach Super soiléir cad atá ar siúl, agus 1346 00:55:02,890 --> 00:55:04,280 nach bhfuil sé go léir go distracting. 1347 00:55:04,280 --> 00:55:06,710 >> Mar sin a ligean dul anois ar ais ar mo fhuinneog teirminéil. 1348 00:55:06,710 --> 00:55:07,990 Déan f2c. 1349 00:55:07,990 --> 00:55:09,430 Lig dom dul ar aghaidh agus tá sé seo ar siúl. 1350 00:55:09,430 --> 00:55:12,340 Agus, mar chur ar ceal, tá tú leamh clóscríobh na horduithe a 1351 00:55:12,340 --> 00:55:14,910 arís agus arís eile, a thuiscint go ríomhairí, cosúil le Linux anseo, 1352 00:55:14,910 --> 00:55:16,010 claonadh a bheith cliste go leor. 1353 00:55:16,010 --> 00:55:18,890 Agus má bhuail mé suas, is féidir linn dul trí mo stair iomlán 1354 00:55:18,890 --> 00:55:20,380 orduithe, Suas agus an Dún. 1355 00:55:20,380 --> 00:55:23,840 Mar sin, sa chás seo anseo, is féidir liom dul díreach suas a reáchtáil a dhéanamh f2c. 1356 00:55:23,840 --> 00:55:25,830 Tá mé ag á yelled ag, toisc go raibh mé díreach tar éis gur dara ó shin. 1357 00:55:25,830 --> 00:55:27,030 Tá sé cheana féin suas chun dáta. 1358 00:55:27,030 --> 00:55:30,720 Mar sin, anois is féidir liom a reáchtáil f2c arís. 1359 00:55:30,720 --> 00:55:33,260 A ligean ar iarracht 32 Fahrenheit. 1360 00:55:33,260 --> 00:55:36,720 Anois, a ligean iarracht 212 Fahrenheit. 1361 00:55:36,720 --> 00:55:37,250 >> Phew. 1362 00:55:37,250 --> 00:55:38,250 Dealraíonn sé a bheith ag obair. 1363 00:55:38,250 --> 00:55:41,760 Anois, tá sé seo go maith, ach mothaíonn sé beagán treallach go 1364 00:55:41,760 --> 00:55:44,890 Tá mé ag taispeáint sé uimhir i ndiaidh na pointí de dheachúlacha. 1365 00:55:44,890 --> 00:55:45,070 Ceart? 1366 00:55:45,070 --> 00:55:47,830 Má tá tú ar an duine aimsire ar an teilifís, tá tú de chineál ar doofus 1367 00:55:47,830 --> 00:55:49,150 má tá tú ag léamh an teocht a 1368 00:55:49,150 --> 00:55:50,070 an leibhéal beachtais. 1369 00:55:50,070 --> 00:55:51,270 Mar sin a ligean seo a shimpliú. 1370 00:55:51,270 --> 00:55:53,880 Mar sin a ligean ar dul iarbhír suas anseo, le mo printf. 1371 00:55:53,880 --> 00:55:55,490 Agus yeah, ba mhaith liom a snámh. 1372 00:55:55,490 --> 00:55:57,570 Ach ba mhaith liom a shonrú anois an cruinneas. 1373 00:55:57,570 --> 00:55:59,070 Agus mé ag dul a bheith ina gonta beag. 1374 00:55:59,070 --> 00:56:03,090 Tá mé ag dul a rá, a thabhairt dom pointe amháin tar éis an chéad ionad deachúlach. 1375 00:56:03,090 --> 00:56:07,590 Mar sin, seachas a rá f%, tá mé ag dul a rá% .1 f. 1376 00:56:07,590 --> 00:56:09,760 Agus ciallaíonn sé seo ach a thabhairt dom post amháin 1377 00:56:09,760 --> 00:56:11,410 tar éis an pointe deachúil. 1378 00:56:11,410 --> 00:56:11,700 Gach ceart. 1379 00:56:11,700 --> 00:56:12,570 A ligean ar iarracht seo arís. 1380 00:56:12,570 --> 00:56:15,590 Lig dom a ath-reáchtáil sé tar éis a thiomsú. 1381 00:56:15,590 --> 00:56:18,160 Agus anois mé cineál i 32, agus rachaidh mé ar ais ar 1382 00:56:18,160 --> 00:56:19,310 luach níos gonta. 1383 00:56:19,310 --> 00:56:22,480 Agus is féidir liom a chlóscríobh, anois, 212, agus a fháil níos gonta ar ais 1384 00:56:22,480 --> 00:56:23,260 luach chomh maith. 1385 00:56:23,260 --> 00:56:25,190 Agus tá rudaí eile, is féidir leat a dhéanamh le printf. 1386 00:56:25,190 --> 00:56:27,950 Is féidir leat a shonrú i ndáiríre cé chomh leathan ba chóir an uimhir a bheith. 1387 00:56:27,950 --> 00:56:30,900 Más mian leat stuáil a bheith ar sé, ionas gur féidir leat ceart-ailíniú nó 1388 00:56:30,900 --> 00:56:32,360 chlé-ailíniú ar fad do uimhreacha nó 1389 00:56:32,360 --> 00:56:33,400 iarracht chun rudaí a lár. 1390 00:56:33,400 --> 00:56:35,340 Mar sin, a bhaint amach tá cleasanna beag is féidir leat a dhéanamh ann. 1391 00:56:35,340 --> 00:56:38,420 Ach tá siad boil díreach síos le cóid formáid, 1392 00:56:38,420 --> 00:56:39,600 cosúil le linn a bheith ann. 1393 00:56:39,600 --> 00:56:41,090 >> Mar sin, i dtéarmaí an gceist seo tosaíochta. 1394 00:56:41,090 --> 00:56:43,820 Is é seo an tábla an-leadránach chun dul tríd methodically. 1395 00:56:43,820 --> 00:56:46,780 Ach a thuiscint go bhfuil údair C teacht suas leis an 1396 00:56:46,780 --> 00:56:50,190 rialacha a shonrú a bhfuil oibreoirí níos airde 1397 00:56:50,190 --> 00:56:53,680 tosaíocht, cumhacht níos ceangailtí, ná daoine eile. 1398 00:56:53,680 --> 00:56:55,890 Mar sin, ach i scoil grád, bhí a fhios againn go ginearálta go raibh sé 1399 00:56:55,890 --> 00:56:58,930 iolrú agus roinnt, agus ansin suimiú agus dealú, 1400 00:56:58,930 --> 00:56:59,950 ansin roinnt rudaí eile. 1401 00:56:59,950 --> 00:57:01,720 I saol na gclár, níl i bhfad níos 1402 00:57:01,720 --> 00:57:03,360 liosta níos faide de na rudaí. 1403 00:57:03,360 --> 00:57:05,150 Agus nach bhfuil an rud is fiú memorizing anois. 1404 00:57:05,150 --> 00:57:07,310 Feicfidh tú a fháil acclimated chun é roimh i bhfad. 1405 00:57:07,310 --> 00:57:10,690 Ach díreach mar i scoil grád, lúibíní a réiteach go ginearálta 1406 00:57:10,690 --> 00:57:12,990 na saincheisteanna tosaíochta, trí Super soiléir don 1407 00:57:12,990 --> 00:57:15,620 ríomhaire agus daonna araon a bhí i gceist. 1408 00:57:15,620 --> 00:57:17,770 Mar sin, a mheas seo ach bileog cheat beag ann. 1409 00:57:17,770 --> 00:57:21,690 Ach an chuid is mó de na sonraí sin ní bheidh muid a fháil chun do roinnt ama. 1410 00:57:21,690 --> 00:57:21,900 >> Gach ceart. 1411 00:57:21,900 --> 00:57:24,120 Anois, a ligean ar thógáil suas agus bogadh ar shiúl ó na beag amaideach 1412 00:57:24,120 --> 00:57:25,460 samplaí matamaiticiúla. 1413 00:57:25,460 --> 00:57:27,500 Fós úsáid a bhaint as an bunúsacha céanna, ach tús a chur 1414 00:57:27,500 --> 00:57:29,960 in iúl dúinn féin beagán níos mó cosúil le Scratch. 1415 00:57:29,960 --> 00:57:31,660 Mar sin, i Scratch, bhí againn ar na habairtí Boole. 1416 00:57:31,660 --> 00:57:34,890 Agus i mBéarla, tá léiriú Boole cad é? 1417 00:57:34,890 --> 00:57:35,580 Fíor nó bréagach. 1418 00:57:35,580 --> 00:57:38,300 Tá sé rud éigin go meastóireacht ar a fíor nó bréagach. 1419 00:57:38,300 --> 00:57:39,060 1 nó 0. 1420 00:57:39,060 --> 00:57:39,870 Ar nó as. 1421 00:57:39,870 --> 00:57:41,000 Cibé rud a ba mhaith leat a ghlaoch air. 1422 00:57:41,000 --> 00:57:43,210 Anois i Scratch, d'fhéach na píosaí bhfreagra mar seo. 1423 00:57:43,210 --> 00:57:45,850 Agus sin an dteannta a chéile, ar bun ann, trí 1424 00:57:45,850 --> 00:57:47,980 píosaí bhfreagra. 1425 00:57:47,980 --> 00:57:48,980 One gcomhar - 1426 00:57:48,980 --> 00:57:51,710 rud éigin go bhfuil bán agus bán. 1427 00:57:51,710 --> 00:57:53,970 Agus ansin dhá léiriú Boole taobh istigh de sé. 1428 00:57:53,970 --> 00:57:56,460 Mar sin, is féidir leat abairtí nead Boole a fháil níos mó 1429 00:57:56,460 --> 00:57:59,360 casta léirithe Boole. 1430 00:57:59,360 --> 00:58:03,930 Mar shampla, má tá sé Dé Sathairn, agus tá sé deas 1431 00:58:03,930 --> 00:58:06,180 aimsir, ansin dul taobh amuigh. 1432 00:58:06,180 --> 00:58:07,500 Nó rud éigin treallach mar sin. 1433 00:58:07,500 --> 00:58:10,090 Mar sin, is féidir leat páirt a léiriú Boole chun teacht suas le 1434 00:58:10,090 --> 00:58:12,780 Tá luach fírinne níos mó, a bhfuil a freagra atá bunaithe 1435 00:58:12,780 --> 00:58:13,800 ar na cinn níos lú. 1436 00:58:13,800 --> 00:58:15,770 >> Anois, i C, buíochas le Dia, tá an mhapáil 1437 00:58:15,770 --> 00:58:16,720 i ndáiríre simplí go leor. 1438 00:58:16,720 --> 00:58:18,820 Lúibíní cabhrú le rudaí a dhéanamh soiléir anseo. 1439 00:58:18,820 --> 00:58:21,700 && Cad ciallaíonn "agus". Mar sin, go conas a 1440 00:58:21,700 --> 00:58:24,700 táimid ag dul leis na bloic sin a thiontú ó Scratch go C. 1441 00:58:24,700 --> 00:58:27,590 Agus do na coinníollacha a chonaic muid i Scratch, ar an láimh chlé 1442 00:58:27,590 --> 00:58:31,150 taobh ann, is féidir liom iad a chairn céanna i C. Má tá x níos lú 1443 00:58:31,150 --> 00:58:32,970 ná y, a dhéanamh ansin é seo. 1444 00:58:32,970 --> 00:58:35,100 Eile más rud é x níos mó ná y, a dhéanamh ansin é seo. 1445 00:58:35,100 --> 00:58:38,030 Eile loighciúil mór dóibh a bheith comhionann, mar sin a rá 1446 00:58:38,030 --> 00:58:39,140 go bhfuil siad comhionann. 1447 00:58:39,140 --> 00:58:41,210 Mar sin, is féidir linn tús anois chun cur leis na rudaí ar bun. 1448 00:58:41,210 --> 00:58:42,170 >> Mar sin a ligean a dhéanamh, mar shampla. 1449 00:58:42,170 --> 00:58:45,550 Lig dom a oscailt suas comhad go bhfuil ar an gcúrsa ar shuíomh gréasáin go 1450 00:58:45,550 --> 00:58:47,270 Scríobh mé roimh ré. 1451 00:58:47,270 --> 00:58:50,540 Is é sin ar a dtugtar nonswitch.c. 1452 00:58:50,540 --> 00:58:52,270 Agus beidh orainn a fheiceáil cén fáth i láthair na huaire ach. 1453 00:58:52,270 --> 00:58:54,770 Mar sin, sa chomhad seo - nonswitch.c-- 1454 00:58:54,770 --> 00:58:56,830 an chéad a thuiscint go tá a bunch iomlán de 1455 00:58:56,830 --> 00:58:58,460 tuairimí ag an mbarr. 1456 00:58:58,460 --> 00:59:00,110 Sin díreach an míniú ainm an chomhaid, cad é 1457 00:59:00,110 --> 00:59:01,260 a dhéanann, agus mar sin de. 1458 00:59:01,260 --> 00:59:04,390 Agus léiríonn sé cosúil leis an úsáid a bhaint as Boole AND-áirítear - 1459 00:59:04,390 --> 00:59:06,220 conjoining dhá léiriú. 1460 00:59:06,220 --> 00:59:07,670 >> Mar sin a ligean ar a fheiceáil conas a oibríonn an clár seo. 1461 00:59:07,670 --> 00:59:10,840 I measc mo dhá chomhad, cs50.h agus stdio.h. 1462 00:59:10,840 --> 00:59:13,180 Má scrollbharra mé síos, anois, ar an gclár, tá sé ina beagán níos faide 1463 00:59:13,180 --> 00:59:15,730 ná mar a bhí scríofa roimh, ach go leor inléite. 1464 00:59:15,730 --> 00:59:18,360 Mar sin, mé a phriontáil ar dtús chuig an úsáideoir, ar líne 18, 1465 00:59:18,360 --> 00:59:20,460 "Tabhair dom slánuimhir idir 1 agus 10." Mar sin, 1466 00:59:20,460 --> 00:59:21,530 go bhfuil ceart ann. 1467 00:59:21,530 --> 00:59:23,410 Anois, a fháil mé an tslánuimhir. 1468 00:59:23,410 --> 00:59:25,380 Ach a thuiscint go GetInt - simplí go leor. 1469 00:59:25,380 --> 00:59:26,510 Tá sé seo ag dul díreach a fháil ar slánuimhir. 1470 00:59:26,510 --> 00:59:28,830 Tá sé seo ag dul ní chun a chinntiú go ndéanann sé a fháil o agus 1471 00:59:28,830 --> 00:59:30,060 teaghrán nó snámhphointe. 1472 00:59:30,060 --> 00:59:32,390 Ach ní tá sé ag dul a dhéanamh de chineál ar bith a sheiceáil teorann. 1473 00:59:32,390 --> 00:59:34,750 Níl sé ag dul a scagadh na huimhreacha a bheith idir 1474 00:59:34,750 --> 00:59:35,630 réimse áirithe. 1475 00:59:35,630 --> 00:59:37,730 Mar sin, ní mór dúinn a chur i bhfeidhm go dúinn féin. 1476 00:59:37,730 --> 00:59:40,680 Mar sin, díreach cosúil i Scratch, áit a raibh mé in ann a dhéanamh i gcomhar ar 1477 00:59:40,680 --> 00:59:43,560 dhá léiriú, is féidir liom é sin a dhéanamh i C mar seo a leanas. 1478 00:59:43,560 --> 00:59:48,660 Má tá níos mó n ná nó cothrom le 1, agus n go bhfuil níos lú ná agus 1479 00:59:48,660 --> 00:59:52,220 nó cothrom le 3, tá mé ag dul go han-foraithne treallach go 1480 00:59:52,220 --> 00:59:53,830 líon chun bheith ina líon beag. 1481 00:59:53,830 --> 00:59:56,730 Díreach ar mhaithe le ráiteas. 1482 00:59:56,730 --> 01:00:00,210 Eile más rud é n idir 4 agus 6, a phriontáil "phioc tú mheán 1483 01:00:00,210 --> 01:00:03,440 uimhir. "Else má tá n idir 7 agus 10, a phriontáil" roghnaíodh tú 1484 01:00:03,440 --> 01:00:06,390 líon mór. "Else phriontáil" leat Pioc líon neamhbhailí. " 1485 01:00:06,390 --> 01:00:07,900 Toisc go loighciúil, seo a leanas má tá muid 1486 01:00:07,900 --> 01:00:09,230 ídithe ar ár raon. 1487 01:00:09,230 --> 01:00:12,400 >> Mar sin, seo a bhaint amach nach bhfuil go leor conas a scríobh againn níos mó ná nó 1488 01:00:12,400 --> 01:00:15,000 cothrom le i rang math. 1489 01:00:15,000 --> 01:00:15,160 Ceart? 1490 01:00:15,160 --> 01:00:17,430 Tá tú a tharraingt de ghnáth sé mar seo, leis an líne faoi. 1491 01:00:17,430 --> 01:00:19,250 Ach níl aon eochair den sórt sin ar mo mhéarchlár. 1492 01:00:19,250 --> 01:00:22,390 Mar sin, an tsiombail i C le haghaidh chur in iúl níos mó ná nó 1493 01:00:22,390 --> 01:00:25,770 is comhionann le dhá carachtair, agus an tsiombail ar feadh níos lú ná 1494 01:00:25,770 --> 01:00:29,100 nó go bhfuil sé comhionann le dhá charachtair chomh maith. 1495 01:00:29,100 --> 01:00:29,330 Gach ceart. 1496 01:00:29,330 --> 01:00:31,910 Mar sin, má ritheann mé an clár seo, is féidir leat buille faoi thuairim is dócha cad tá sé 1497 01:00:31,910 --> 01:00:32,650 ag dul a dhéanamh. 1498 01:00:32,650 --> 01:00:36,180 Má théim ar aghaidh agus a chur ar nonswitch, isteach. 1499 01:00:36,180 --> 01:00:38,130 Agus a reáchtáil ansin nonswitch. 1500 01:00:38,130 --> 01:00:39,530 Tabhair dom uimhir idir 1 agus 10. 1501 01:00:39,530 --> 01:00:40,870 Tá mé ag dul a thabhairt dó 11. 1502 01:00:40,870 --> 01:00:42,280 Phioc mé uimhir neamhbhailí. 1503 01:00:42,280 --> 01:00:44,090 Lig dom iarracht a dhéanamh an uimhir 3. 1504 01:00:44,090 --> 01:00:45,990 Phioc mé líon beag. 1505 01:00:45,990 --> 01:00:48,360 Mar sin simplí go cothrom ann. 1506 01:00:48,360 --> 01:00:52,230 >> Cad a tharlaíonn má ba mhaith liom a athrú ar an iompar an chláir seo agus 1507 01:00:52,230 --> 01:00:54,250 rud éigin a dhéanamh le beagán difriúil áit? 1508 01:00:54,250 --> 01:00:57,620 Lig dom dul ar aghaidh agus a rá. 1509 01:00:57,620 --> 01:00:59,480 Lig dom a fháil haitheantas coibhneasta de seo go léir. 1510 01:00:59,480 --> 01:01:03,780 Agus lig dom a rá más rud é (n == 42). 1511 01:01:03,780 --> 01:01:08,730 Agus ansin tá mé ag dul chun dul ar aghaidh agus a phriontáil rá "phioc tú an 1512 01:01:08,730 --> 01:01:16,340 freagra ceart. "Else táimid ag dul chun dul ar aghaidh agus a rá, 1513 01:01:16,340 --> 01:01:18,460 printf ("phioc tú an 1514 01:01:18,460 --> 01:01:21,170 freagra mícheart ");. Maith go leor. 1515 01:01:21,170 --> 01:01:22,040 Díreach mar gheall ar. 1516 01:01:22,040 --> 01:01:23,890 >> Anois, ar roinnt pointí is féidir linn a dhéanamh anseo. 1517 01:01:23,890 --> 01:01:26,570 One, ní raibh mé cineál an tsiombail go mbeadh tú é a cheapann an 1518 01:01:26,570 --> 01:01:27,390 is réasúnta. 1519 01:01:27,390 --> 01:01:30,110 Nuair is mian liom comhionannas a sheiceáil anois, amach nach bhfuil tú ag úsáid an 1520 01:01:30,110 --> 01:01:30,910 comhartha comhionann. 1521 01:01:30,910 --> 01:01:34,000 Leat úsáid in ionad an comhartha comhionann comhionann. 1522 01:01:34,000 --> 01:01:36,440 Agus d'fhéadfadh cén fáth a bheith, díreach intuitively? 1523 01:01:36,440 --> 01:01:37,030 Yeah. 1524 01:01:37,030 --> 01:01:39,330 LUCHT ÉISTEACHTA: [INAUDIBLE] 1525 01:01:39,330 --> 01:01:39,615 DAVID J. MALAN: Ceart. 1526 01:01:39,615 --> 01:01:41,630 Is é an comhartha comhionann a úsáidtear cheana féin le haghaidh sannadh. 1527 01:01:41,630 --> 01:01:43,020 Ní raibh duine éigin i ndáiríre ag smaoineamh seo a trí. 1528 01:01:43,020 --> 01:01:45,820 Agus mar sin anois, nuair a thagann sé chun tástáil comhionannas, ní mór dúinn a 1529 01:01:45,820 --> 01:01:48,850 a bheith níos soiléire, agus a rá ionann is ionann. 1530 01:01:48,850 --> 01:01:52,110 Tá botún an-choitianta é seo a dhéanamh. 1531 01:01:52,110 --> 01:01:54,800 Agus, más rud é i uaireanta oifige nó seachtain éigin eile nó i 1532 01:01:54,800 --> 01:01:58,340 chéad dhá sheachtain a dhéanann tú rud éigin mar seo agus ansin 1533 01:01:58,340 --> 01:02:00,920 streachailt leis ar feadh 10, 20 nóiméad ag iarraidh a figiúr amach 1534 01:02:00,920 --> 01:02:03,330 cad é an fabht diabhal, a thuiscint go bhfuil tú ceann de na 1535 01:02:03,330 --> 01:02:04,470 daoine a rinne an botún. 1536 01:02:04,470 --> 01:02:06,030 Mar sin, Super éasca a dhéanamh. 1537 01:02:06,030 --> 01:02:08,240 Ach tá an sprioc anois chun bharda as an botún. 1538 01:02:08,240 --> 01:02:11,840 D'fhéadfadh sé seo a mheas, toisc go bhfuil cad a rá i ndáiríre? 1539 01:02:11,840 --> 01:02:15,010 Má fhaigheann n 42. 1540 01:02:15,010 --> 01:02:18,250 Mar sin, úsáid a bhaint as na daoine briathra, ó bhéal, a chur in iúl ar an 1541 01:02:18,250 --> 01:02:21,800 Tá coincheap an tsannacháin "Faigheann." Mar sin, má thagann n 42. 1542 01:02:21,800 --> 01:02:24,060 Mar sin, Ciallaíonn sé sin go 42 a shannadh do n. 1543 01:02:24,060 --> 01:02:26,250 Anois tá mé in iúl Boole i lúibíní, 1544 01:02:26,250 --> 01:02:30,230 taobh istigh de an coinníoll seo, is é a luach 42. 1545 01:02:30,230 --> 01:02:30,390 Ceart? 1546 01:02:30,390 --> 01:02:32,690 Toisc má tá tú é a mheas ó na amach taobh istigh, an t-iomlán 1547 01:02:32,690 --> 01:02:34,100 freagra, anois, tá 42. 1548 01:02:34,100 --> 01:02:37,360 >> Mar sin, má d'iarr mé tú an cheist, "má (42)," Is é an méid 1549 01:02:37,360 --> 01:02:38,410 go rá i ndáiríre? 1550 01:02:38,410 --> 01:02:40,990 Bhuel, is féidir nathanna Boole ach fíor nó bréagach. 1551 01:02:40,990 --> 01:02:42,010 1 nó 0. 1552 01:02:42,010 --> 01:02:43,010 Ar nó as. 1553 01:02:43,010 --> 01:02:45,240 Mar sin, is cosúil go bhfuil cás cúinne anseo, ina ndéantar gach ar 1554 01:02:45,240 --> 01:02:50,060 tobann, tá mé ag rá "más rud é (42)". Níl sé sin ar luach Boole. 1555 01:02:50,060 --> 01:02:54,500 Mar sin, cad a dhéanann ríomhairí, cé go bhfuil, is ionann é go bunúsach 1556 01:02:54,500 --> 01:02:58,620 Tá rud ar bith ní go 0 léirmhíniú a bheith fíor. 1557 01:02:58,620 --> 01:02:59,340 1. 1558 01:02:59,340 --> 01:02:59,690 Ar. 1559 01:02:59,690 --> 01:03:01,510 Tá siad go léir comhionann feidhmiúil. 1560 01:03:01,510 --> 01:03:05,070 Ach an luach 0, nó an eochairfhocal bréagach, mar go mbainfidh muid 1561 01:03:05,070 --> 01:03:07,860 deireadh a fheiceáil go bhfuil, i ndáiríre bréagach. 1562 01:03:07,860 --> 01:03:15,040 Mar sin, "más rud é (42)" Ba mhaith a bheith i ndáiríre fíor, toisc go bhfuil sé neamh-nialas. 1563 01:03:15,040 --> 01:03:18,620 Mar sin, chun bheith níos cruinne anseo, a bhfuil luach Boole é i ndáiríre ní mar sin 1564 01:03:18,620 --> 01:03:20,680 i bhfad fíor nó bréagach, murach an 1565 01:03:20,680 --> 01:03:24,650 cás, más rud é 0 nó neamh-nialas. 1566 01:03:24,650 --> 01:03:26,330 Mar sin, bréagach nó nach bhfuil sí bréagach. 1567 01:03:26,330 --> 01:03:28,640 Agus ligeann dúinn a chuimsiú ar fad níos mó 1568 01:03:28,640 --> 01:03:30,980 féidearthachtaí san abairt parenthetical. 1569 01:03:30,980 --> 01:03:33,840 Mar sin, ní mór dúinn a, riamh go cúramach, a rá seo - 1570 01:03:33,840 --> 01:03:35,620 más rud é (n == 42). 1571 01:03:35,620 --> 01:03:39,100 Níl ort ach mar gheall ar gá dúinn a shonrú tástáil an chomhionannais, 1572 01:03:39,100 --> 01:03:40,930 Ní sannadh ar luach. 1573 01:03:40,930 --> 01:03:42,830 >> Cad eile atá fiú a lua anseo? 1574 01:03:42,830 --> 01:03:46,030 Tá na braces gcuach nach bhfuil i ndáiríre is gá. 1575 01:03:46,030 --> 01:03:48,650 Tá mé ag déanamh orthu ach a bheith nit-picky anseo. 1576 01:03:48,650 --> 01:03:51,350 Ach nuair a tá tú i riocht go bhfuil ach líne amháin de 1577 01:03:51,350 --> 01:03:55,100 Cód, mar áis, ní gá ríomhchláraitheoirí a úsáid 1578 01:03:55,100 --> 01:03:56,030 na braces gcuach. 1579 01:03:56,030 --> 01:03:59,370 Is leor é go fleasc ach, ar chúiseanna aeistéitiúla, agus 1580 01:03:59,370 --> 01:04:01,050 ansin scríobh do líne de chód. 1581 01:04:01,050 --> 01:04:04,160 Ach nuair is mian leat a scríobh dhá líne de chód - mar 1582 01:04:04,160 --> 01:04:08,230 Mar shampla, eile printf ("Slán!"). Más mian leat a dhéanamh 1583 01:04:08,230 --> 01:04:09,540 sin, tá sé seo briste. 1584 01:04:09,540 --> 01:04:11,700 Is féidir fleasc tú gach mian leat, ach ar an bhfíric go bhfuil tú 1585 01:04:11,700 --> 01:04:14,600 clóscríofa dhá líne de chód gan úsáid a bhaint braces gcuach 1586 01:04:14,600 --> 01:04:16,860 Ciallaíonn sé sin nach mbeadh an clár seo á reáchtáil i gceart d'fhéadfadh nó 1587 01:04:16,860 --> 01:04:18,530 Ní thiomsú fiú i gceart. 1588 01:04:18,530 --> 01:04:21,040 Mar sin, do anois, a bheith macánta, Sílim go bhfuil an nós is fearr ach 1589 01:04:21,040 --> 01:04:24,460 úsáid a bhaint as na braces gcuach, agus beidh tú a dhéanann siad 1590 01:04:24,460 --> 01:04:25,750 Super soiléir s cad atá ar siúl. 1591 01:04:25,750 --> 01:04:29,410 >> Chomh maith leis sin, mar leataobh - go háirithe má tá tú i measc iad siúd a bhaineann úsáid as 1592 01:04:29,410 --> 01:04:31,700 na leabhair molta nó acmhainní ar líne - 1593 01:04:31,700 --> 01:04:33,480 a thuiscint go níl an gcoincheap sin de stíl i 1594 01:04:33,480 --> 01:04:34,130 cláir. 1595 01:04:34,130 --> 01:04:37,280 Agus is fearr le roinnt daoine iarbhír a chur ar an brace curly 1596 01:04:37,280 --> 01:04:38,720 thar anseo ar líne. 1597 01:04:38,720 --> 01:04:41,520 Is fearr le roinnt daoine chun rudaí a dhéanamh ridiculous, 1598 01:04:41,520 --> 01:04:43,830 Is maith iad a chur anseo. 1599 01:04:43,830 --> 01:04:45,140 Níl aon freagra mícheart nuair a thagann sé 1600 01:04:45,140 --> 01:04:46,710 stíl, ach tá sé seo mícheart. 1601 01:04:46,710 --> 01:04:47,700 Ach a dhéanamh ar roinnt daoine sé. 1602 01:04:47,700 --> 01:04:49,160 [Gáire] 1603 01:04:49,160 --> 01:04:51,760 DAVID J. MALAN: Mar sin, luaigh mé seo anois, ach toisc mar 1604 01:04:51,760 --> 01:04:54,400 léann tú suas ar rudaí i leabhair nó ar líne, tá tú ag dul a fháil 1605 01:04:54,400 --> 01:04:55,990 teachtaireachtaí éagsúla ó mhúinteoirí éagsúla agus 1606 01:04:55,990 --> 01:04:56,730 údair éagsúla. 1607 01:04:56,730 --> 01:04:58,640 Agus a thuiscint go díreach, feidhmiúil, tá siad 1608 01:04:58,640 --> 01:05:00,740 coibhéiseach ginearálta, ach a bheith comhsheasmhach. 1609 01:05:00,740 --> 01:05:02,850 Mar sin, sa chás seo, beidh orainn a chaighdeánú ar an curly 1610 01:05:02,850 --> 01:05:04,650 braces líneáil suas anseo ar thaobh na láimhe clé. 1611 01:05:04,650 --> 01:05:04,910 >> Gach ceart. 1612 01:05:04,910 --> 01:05:07,040 Mar sin a ligean dul ar aghaidh anois agus tá sé seo á reáchtáil, agus féach cad a tharlaíonn 1613 01:05:07,040 --> 01:05:07,780 leis an gclár seo. 1614 01:05:07,780 --> 01:05:09,970 Déan nonswitch. 1615 01:05:09,970 --> 01:05:11,040 Ansin rith nonswitch. 1616 01:05:11,040 --> 01:05:13,900 Tabhair dom slánuimhir idir 0 agus - mar sin ní go cuí 1617 01:05:13,900 --> 01:05:16,480 níos mó, ach tá mé ag dul ach a rá treallach 42. 1618 01:05:16,480 --> 01:05:17,850 Agus phioc mé an freagra ceart. 1619 01:05:17,850 --> 01:05:20,430 Bhuel anois, a ligean ar a ghlacadh i ndáiríre seo i dtreo éagsúla. 1620 01:05:20,430 --> 01:05:22,070 Casadh sé amach tá roinnt error eile againn 1621 01:05:22,070 --> 01:05:23,480 Is féidir úsáid a bhaint as i gclár. 1622 01:05:23,480 --> 01:05:27,310 Seo píosa nua chomhréir atá feidhmiúil an gcéanna, 1623 01:05:27,310 --> 01:05:30,680 ach tugann ach bealach eile chun a chur in iúl dúinn féin. 1624 01:05:30,680 --> 01:05:32,830 Mar sin, is é seo cad atá ar a dtugtar "ráiteas athrú." Agus 1625 01:05:32,830 --> 01:05:34,820 Feidhmíonn ráiteas athrú mar seo a leanas. 1626 01:05:34,820 --> 01:05:37,580 Bíonn sé, i lúibíní, ar luach gur mian leat a 1627 01:05:37,580 --> 01:05:38,860 "Lasc" ar. 1628 01:05:38,860 --> 01:05:41,490 Ba mhaith leat féin a iompar go héagsúil bunaithe ar a luach. 1629 01:05:41,490 --> 01:05:44,360 Mar sin, ciallaíonn sé seo athrú ar luach n. 1630 01:05:44,360 --> 01:05:45,480 Agus cad a chiallaíonn sé? 1631 01:05:45,480 --> 01:05:50,530 Bhuel, más rud é n 1 nó 2 nó 3, dul ar aghaidh agus a phriontáil amach duit " 1632 01:05:50,530 --> 01:05:52,680 roghnaíodh líon mór "agus ansin a bhriseadh. 1633 01:05:52,680 --> 01:05:55,720 Is é an chúis atá leis an sos gurb é an bealach C oibreacha 1634 01:05:55,720 --> 01:05:59,790 luath agus a mheasann sé is cás a oireann, a thosaíonn sé forghníomhaitheach 1635 01:05:59,790 --> 01:06:01,610 gach ceann de an cód seo thíos é. 1636 01:06:01,610 --> 01:06:04,580 Mar sin má tá mé líne amháin de chód, mar a dhéanann mé anseo ar líne 27, tá sé 1637 01:06:04,580 --> 01:06:05,360 Faigheann báis. 1638 01:06:05,360 --> 01:06:07,520 Má cuir mé eile ag teacht anseo, faigheann sé chun báis. 1639 01:06:07,520 --> 01:06:09,350 Eile ag teacht anseo, faigheann sé chun báis. 1640 01:06:09,350 --> 01:06:12,460 An clár stadanna ach forghníomhaitheach cad faoi bhun an 1641 01:06:12,460 --> 01:06:14,680 ráiteas chás sin infheidhme nuair sainráite mé 1642 01:06:14,680 --> 01:06:17,210 rá "bhriseadh." Mar sin mícheart. 1643 01:06:17,210 --> 01:06:19,220 Ceart, sa chás seo, mar thoradh air. 1644 01:06:19,220 --> 01:06:22,130 4 Cás nó 5 nó 6, céanna, ag dul 1645 01:06:22,130 --> 01:06:23,160 a phriontáil amach teachtaireacht. 1646 01:06:23,160 --> 01:06:24,410 Sa chás seo, líon mheán. 1647 01:06:24,410 --> 01:06:25,200 Sos. 1648 01:06:25,200 --> 01:06:28,160 Cás 7, 8, 9, 10, tá sé ag dul a phriontáil amach "phioc tú mór 1649 01:06:28,160 --> 01:06:28,950 uimhir. "Briseadh. 1650 01:06:28,950 --> 01:06:31,290 Agus ansin níl literally eochairfhocal ar a dtugtar "réamhshocraithe" 1651 01:06:31,290 --> 01:06:34,090 go héifeachtach ar nós an "eile" a thógáil. 1652 01:06:34,090 --> 01:06:36,010 Mar sin, error nua, ach go hintleachtúil, 1653 01:06:36,010 --> 01:06:37,060 aon rud ar chor ar bith anseo nua. 1654 01:06:37,060 --> 01:06:38,280 Tá sé díreach cosúil leis an Scratch. 1655 01:06:38,280 --> 01:06:41,040 Más rud é, eile más rud é, eile más rud é, saghas bloc. 1656 01:06:41,040 --> 01:06:44,560 >> Mar sin, go bhfuil an leagan athraigh an chláir seo. 1657 01:06:44,560 --> 01:06:46,280 Ach faoi deara go raibh muid sé le huimhreacha anseo. 1658 01:06:46,280 --> 01:06:49,040 Lig dom a oscailt suas ar an dara leagan, ach a thaispeáint 1659 01:06:49,040 --> 01:06:50,670 rud éigin le beagán níos nithiúla. 1660 01:06:50,670 --> 01:06:52,840 Mar sin anseo táimid ag gráid a bheith ina ionad. 1661 01:06:52,840 --> 01:06:55,540 Géara amach is féidir leat úsáid a bhaint as lasca ní hamháin ar slánuimhreacha, ach ar 1662 01:06:55,540 --> 01:06:56,340 carachtair. 1663 01:06:56,340 --> 01:06:58,930 Ní i ngach cineál sonraí, ach ar a laghad ar charachtair. 1664 01:06:58,930 --> 01:07:02,670 Mar sin anseo, d'fhéadfadh muid a dhéanamh rud éigin cosúil le más rud é luach na C go 1665 01:07:02,670 --> 01:07:06,230 an t-úsáideoir clóscríofa i, i gcomhréir 19, ag baint úsáide as an fheidhm GetChar, 1666 01:07:06,230 --> 01:07:09,410 Tá caipiteal A nó cás íochtair a, a ligean ar léirmhíniú mar grád, 1667 01:07:09,410 --> 01:07:11,340 agus a rá phioc siad grád den scoth. 1668 01:07:11,340 --> 01:07:14,690 Agus anuas ar an ráiteas athrú, a dhéanamh ní mór dúinn eile 1669 01:07:14,690 --> 01:07:17,950 cásanna do "B" s agus "C" s, agus mar sin de. 1670 01:07:17,950 --> 01:07:19,780 Ach a ligean ar bhabhta amach anois rud amháin eile. 1671 01:07:19,780 --> 01:07:21,130 Agus arís, de chineál ar eitilt tríd 1672 01:07:21,130 --> 01:07:22,200 roinnt de na samplaí. 1673 01:07:22,200 --> 01:07:26,990 Ach tá sé i ndáiríre ionas gur féidir linn iad a fheidhmiú, anois - 1674 01:07:26,990 --> 01:07:28,880 nó i ndáiríre, a aistriú ach iad anois - 1675 01:07:28,880 --> 01:07:32,220 go C. 1676 01:07:32,220 --> 01:07:33,310 >> Mar sin, lig dom dul ar aghaidh agus é seo a dhéanamh. 1677 01:07:33,310 --> 01:07:34,830 Tá mé ag dul a oscailt suas comhad nua. 1678 01:07:34,830 --> 01:07:39,430 Agus tá mé ag dul a dhéanamh san áireamh . 1679 01:07:39,430 --> 01:07:42,770 Agus ansin tá mé ag dul a dhéanamh slánuimhir is mó (neamhní). 1680 01:07:42,770 --> 01:07:46,390 Lig dom a shábháil an comhad seo mar loop.c. 1681 01:07:46,390 --> 01:07:48,280 Díreach mar shampla. 1682 01:07:48,280 --> 01:07:49,910 Agus mé ag dul a dul ar aghaidh agus an méid seo a leanas a dhéanamh. 1683 01:07:49,910 --> 01:07:54,180 Ba mhaith liom a scríobh le clár an-tedious. 1684 01:07:54,180 --> 01:07:56,170 Mar sin, 10. 1685 01:07:56,170 --> 01:07:58,862 Déanaimis é seo a dhéanamh. 1686 01:07:58,862 --> 01:07:59,320 9. 1687 01:07:59,320 --> 01:08:00,360 Gach ceart. 1688 01:08:00,360 --> 01:08:02,120 Chomh luath agus a thosaíonn tú é seo a dhéanamh i gcláir, tá tú 1689 01:08:02,120 --> 01:08:03,490 is dócha ag déanamh rud éigin mícheart. 1690 01:08:03,490 --> 01:08:04,950 Ach beidh muid tús a chur ann ar aon nós. 1691 01:08:04,950 --> 01:08:05,430 Oops. 1692 01:08:05,430 --> 01:08:06,950 Sin i ndáiríre mícheart. 1693 01:08:06,950 --> 01:08:08,230 7. 1694 01:08:08,230 --> 01:08:09,440 6. 1695 01:08:09,440 --> 01:08:10,750 5. 1696 01:08:10,750 --> 01:08:11,200 4. 1697 01:08:11,200 --> 01:08:12,450 Ní dhéanfaidh aon ní ag dul a tharlóidh nuair a fháil againn chun 0. 1698 01:08:12,450 --> 01:08:13,290 3. 1699 01:08:13,290 --> 01:08:14,590 2. 1700 01:08:14,590 --> 01:08:15,630 1. 1701 01:08:15,630 --> 01:08:16,020 Maith go leor. 1702 01:08:16,020 --> 01:08:17,560 0. 1703 01:08:17,560 --> 01:08:18,689 Scrios. 1704 01:08:18,689 --> 01:08:19,029 >> Gach ceart. 1705 01:08:19,029 --> 01:08:20,029 Mar sin, ar ais 0. 1706 01:08:20,029 --> 01:08:22,010 Mar sin, tá an clár seo ag dul ar ndóigh a dhéanamh cad sé an- 1707 01:08:22,010 --> 01:08:23,310 tediously a deir sé ag dul a dhéanamh. 1708 01:08:23,310 --> 01:08:24,060 Tá sé seo ag dul i gcló gach ceann de na 1709 01:08:24,060 --> 01:08:25,290 luachanna, ó bhun go barr. 1710 01:08:25,290 --> 01:08:27,140 Mar sin, lig dom a dhéanamh lúb. 1711 01:08:27,140 --> 01:08:28,640 Agus ansin - Whoops. 1712 01:08:28,640 --> 01:08:29,700 Déan lúb. 1713 01:08:29,700 --> 01:08:31,479 Bhí mé ar an eolaire mícheart. 1714 01:08:31,479 --> 01:08:33,300 Agus lig anois dom a reáchtáil lúb. 1715 01:08:33,300 --> 01:08:34,140 Cuir isteach. 1716 01:08:34,140 --> 01:08:34,620 Woohoo. 1717 01:08:34,620 --> 01:08:35,270 An-deas. 1718 01:08:35,270 --> 01:08:36,279 Nice, clár fada. 1719 01:08:36,279 --> 01:08:38,109 >> Ceart go leor, ach anois a ligean ar é seo a dhéanamh níos fearr. 1720 01:08:38,109 --> 01:08:40,810 Díreach cosúil i Scratch, nuair a thosaigh tú ag baint úsáide as looping 1721 01:08:40,810 --> 01:08:43,149 thógáil, seachas díreach a chóipeáil agus a ghreamú gach ceann de na 1722 01:08:43,149 --> 01:08:45,580 píosaí bhfreagra, lig dom a thabhairt isteach rud seo. 1723 01:08:45,580 --> 01:08:48,609 Mar sin, i C, tá constructs looping éagsúla, 1724 01:08:48,609 --> 01:08:50,540 ar cheann de a bhreathnaíonn mar seo. 1725 01:08:50,540 --> 01:08:55,069 Tá "in ionad" lúb trí rudaí, scartha le dhá semicolons. 1726 01:08:55,069 --> 01:08:57,770 Agus ansin, taobh istigh de an comhlacht ar an lúb, mar a déarfá - an 1727 01:08:57,770 --> 01:08:59,390 taobh istigh stuif na braces chatach - 1728 01:08:59,390 --> 01:09:01,010 is féidir linn a dhéanamh rud éigin arís agus arís. 1729 01:09:01,010 --> 01:09:02,310 Mar sin, cad tá mé anseo ar an scáileán, is é seo 1730 01:09:02,310 --> 01:09:03,300 literally ach a comment. 1731 01:09:03,300 --> 01:09:05,380 An / / Ciallaíonn anseo a thagann a comment. 1732 01:09:05,380 --> 01:09:06,180 Ní hé seo an cód. 1733 01:09:06,180 --> 01:09:08,890 Is é seo ach cur síos as Béarla, a dom, an duine. 1734 01:09:08,890 --> 01:09:11,300 >> Initializations Mar sin, coinníollacha, agus nuashonruithe. 1735 01:09:11,300 --> 01:09:12,770 Bhuel, a ligean ar a fheiceáil conas a oibríonn seo. 1736 01:09:12,770 --> 01:09:15,520 Ligeann sé seo dom a athscríobh an clár seo mar seo a leanas. 1737 01:09:15,520 --> 01:09:16,399 Do - 1738 01:09:16,399 --> 01:09:18,029 mar sin a thagann anseo ar mo lúb - 1739 01:09:18,029 --> 01:09:19,439 INT i - 1740 01:09:19,439 --> 01:09:21,330 anseo a thagann an athróg ar a dtugtar "i" - 1741 01:09:21,330 --> 01:09:23,140 Faigheann initialized go dtí 10. 1742 01:09:23,140 --> 01:09:25,260 Mar sin, tá mo initialization. 1743 01:09:25,260 --> 01:09:29,450 Ba mhaith liom seo a dhéanamh lúb chomh fada is atá "i" níos mó ná nó 1744 01:09:29,450 --> 01:09:30,899 cothrom le 0. 1745 01:09:30,899 --> 01:09:32,880 Agus ar gach atriall an lúb, ba mhaith liom 1746 01:09:32,880 --> 01:09:34,979 a dhéanamh i -. 1747 01:09:34,979 --> 01:09:36,310 Mar sin, chonaic muid + + ar an Luan. 1748 01:09:36,310 --> 01:09:37,660 Is é an os coinne -. 1749 01:09:37,660 --> 01:09:39,410 Decrements sé an luach 1. 1750 01:09:39,410 --> 01:09:43,319 Taobh istigh den lúb, ba mhaith liom a dhéanamh i ndáiríre rud éigin. 1751 01:09:43,319 --> 01:09:46,390 Mar sin, tá mé ag dul a rá rud éigin cosúil le printf. 1752 01:09:46,390 --> 01:09:48,939 Níl mé ag iarraidh a rá 10 anois, toisc go bhfuil an obviously ach 1753 01:09:48,939 --> 01:09:50,000 ag dul i gcló an luach céanna. 1754 01:09:50,000 --> 01:09:52,246 Cad é ba mhaith liom a phriontáil ina ionad sin, is dócha? 1755 01:09:52,246 --> 01:09:52,590 Yeah. 1756 01:09:52,590 --> 01:09:55,270 Mar sin, "i." D% Mar sin, i. 1757 01:09:55,270 --> 01:09:57,340 >> Mar sin, tá mé ag dul a steal ar cheann de na smaointe ó níos luaithe - 1758 01:09:57,340 --> 01:09:59,640 seo a chur in ionad cóid format - 1759 01:09:59,640 --> 01:10:01,620 agus ansin síos anseo, ag bun, beidh mé ar ais 0, ach 1760 01:10:01,620 --> 01:10:02,710 haghaidh dea-bheart. 1761 01:10:02,710 --> 01:10:04,740 Ach anois, tá mé clár níos gonta. 1762 01:10:04,740 --> 01:10:07,490 Tá sé ach cúpla líne, agus ní roinnt 10 nó 11 línte. 1763 01:10:07,490 --> 01:10:09,440 Lig dom dul go dtí mo pras síos anseo. 1764 01:10:09,440 --> 01:10:10,630 Lúb remake. 1765 01:10:10,630 --> 01:10:12,140 Rerun lúb. 1766 01:10:12,140 --> 01:10:13,570 Agus cosúil é a bheith mar an gcéanna. 1767 01:10:13,570 --> 01:10:15,550 Anois tá an clár ní níos suimiúla. 1768 01:10:15,550 --> 01:10:17,180 Ach anois is féidir liom cineál rud éigin mar seo. 1769 01:10:17,180 --> 01:10:18,970 Is féidir liom seo a athrú go dtí 100. 1770 01:10:18,970 --> 01:10:21,400 Is féidir liom a recompile ansin mo chlár. 1771 01:10:21,400 --> 01:10:23,360 Agus ansin is féidir liom a ath-reáchtáil mo chlár. 1772 01:10:23,360 --> 01:10:26,390 Agus anois go dtéann sé Super-tapa ar an lae inniu ríomhairí. 1773 01:10:26,390 --> 01:10:27,820 Ach tá mé - 1774 01:10:27,820 --> 01:10:29,620 agus ar ndóigh,, ní mo Maolán Iarscrollú 1775 01:10:29,620 --> 01:10:30,890 fiú dul go dtí seo. 1776 01:10:30,890 --> 01:10:31,680 Tá muid ag dul. 1777 01:10:31,680 --> 01:10:34,090 Mar sin, tá muid go léir 100. 1778 01:10:34,090 --> 01:10:35,880 Ach tá sé éasca a botúin a dhéanamh anseo. 1779 01:10:35,880 --> 01:10:37,920 Cad atá ag dul a bheith ar an iompar ag súil má 1780 01:10:37,920 --> 01:10:41,150 thimpiste a dhéanamh? 1781 01:10:41,150 --> 01:10:42,550 Mar sin, mothaíonn sé cosúil le gan teorainn. 1782 01:10:42,550 --> 01:10:44,670 Mar sin a ligean ar a fheiceáil má behaves an ríomhaire. 1783 01:10:44,670 --> 01:10:47,020 >> Mar sin, lig dom dul ar aghaidh agus lúb a dhéanamh. 1784 01:10:47,020 --> 01:10:48,355 Agus lig dom a reáchtáil lúb. 1785 01:10:53,590 --> 01:10:55,210 Mar sin a ligean teacht ar ais go dtí i láthair na huaire ach. 1786 01:10:55,210 --> 01:10:56,720 Beidh muid in iúl a reáchtáil. 1787 01:10:56,720 --> 01:10:59,520 Mar gheall ar cad ba cheart dúinn a chomhaireamh suas go dtí, minimally? 1788 01:10:59,520 --> 01:11:02,200 Is dócha ar a laghad 2 billiún, má tá muid go giotán go leor, agus 1789 01:11:02,200 --> 01:11:03,660 táimid ag baint úsáide as luachanna dearfach. 1790 01:11:03,660 --> 01:11:04,890 Mar sin a ligean léim ar ais anseo. 1791 01:11:04,890 --> 01:11:07,810 Chomh maith leis na cineálacha lúb, ní mór dúinn ar a dtugtar agus 1792 01:11:07,810 --> 01:11:09,430 lúb. Mar sin, díreach mar i Scratch, bhí tú Deo 1793 01:11:09,430 --> 01:11:11,240 bloic, agus go bhfuil tú go raibh bloic Repeat. 1794 01:11:11,240 --> 01:11:13,270 Mar an gcéanna, i C, tá tú díreach tar éis bealaí eile 1795 01:11:13,270 --> 01:11:14,260 a chur in iúl duit féin. 1796 01:11:14,260 --> 01:11:17,110 Mar sin, tá tú ar an gcoincheap sin de lúb agus a ligeann duit 1797 01:11:17,110 --> 01:11:18,860 in iúl duit féin le beagán difriúil. 1798 01:11:18,860 --> 01:11:21,490 Agus ansin caithfidh tú rud ar a dtugtar lúb dhéanamh-agus, 1799 01:11:21,490 --> 01:11:24,200 ina n-oibríonn beagán difriúil chomh maith. 1800 01:11:24,200 --> 01:11:25,320 Agus beidh muid ag tease seo óna chéile le himeacht ama. 1801 01:11:25,320 --> 01:11:28,630 >> Ach a ligean ar ghlacadh le breathnú ar an ceann deireanach anseo. 1802 01:11:28,630 --> 01:11:30,160 Má théann muid isteach - 1803 01:11:30,160 --> 01:11:31,466 fós ag rith. 1804 01:11:31,466 --> 01:11:32,770 Tá sé deas gan teorainn. 1805 01:11:32,770 --> 01:11:36,870 Mar sin, lig dom dul i dearfach, agus taispeáin conas is féidir linn i ndáiríre 1806 01:11:36,870 --> 01:11:39,410 rialú ionchur úsáideoir beagán níos éifeachtaí. 1807 01:11:39,410 --> 01:11:40,910 Is clár go leor gearr. 1808 01:11:40,910 --> 01:11:43,730 Agus anseo tá, i is mó, ina slánuimhir n dearbhú. 1809 01:11:43,730 --> 01:11:46,570 Mar sin, a thabhairt dom athróg ar a dtugtar n. Anois, a rá liom literally 1810 01:11:46,570 --> 01:11:48,340 "A dhéanamh." Agus ansin fuair mé ar oscailt curly 1811 01:11:48,340 --> 01:11:49,630 guailleán, Lúibín cúbach dhúnadh. 1812 01:11:49,630 --> 01:11:52,000 Agus fógra ansin, ceart ina dhiaidh sin, deir sé cé go n 1813 01:11:52,000 --> 01:11:53,790 Tá níos lú ná 1. 1814 01:11:53,790 --> 01:11:55,300 Mar sin, faoi deara go bhfuil na línte - 1815 01:11:55,300 --> 01:11:56,740 19 go 24 - 1816 01:11:56,740 --> 01:11:59,450 chumadh le chéile lúb dhéanamh-tamaill. 1817 01:11:59,450 --> 01:12:01,280 Agus arís, comhréir nach bhfuil nua, smaoineamh nua. 1818 01:12:01,280 --> 01:12:03,740 Tá sé díreach ar bhealach eile de looping, syntactically. 1819 01:12:03,740 --> 01:12:04,890 Mar sin, cad a dhéanamh? 1820 01:12:04,890 --> 01:12:08,000 An bhfuil an méid seo a leanas cé go bhfuil n lú ná 1. 1821 01:12:08,000 --> 01:12:09,080 Mar sin, cad ba mhaith liom a dhéanamh? 1822 01:12:09,080 --> 01:12:11,390 Éileamh agam go bhfuil tú a thabhairt dom le slánuimhir dheimhneach. 1823 01:12:11,390 --> 01:12:14,110 Ansin mé iarracht iarbhír a fháil slánuimhir ón úsáideoir. 1824 01:12:14,110 --> 01:12:16,740 Ach i dtéarmaí an ordaithe na n-oibríochtaí anseo, mar gheall ar an 1825 01:12:16,740 --> 01:12:21,850 cé go bhfuil coinníoll atá leagtha síos anseo, tá mé ag dul ansin a sheiceáil, n 1826 01:12:21,850 --> 01:12:23,100 níos lú ná 1? 1827 01:12:23,100 --> 01:12:24,600 Mar sin, is dócha go bhfuil an t-úsáideoir - 1828 01:12:24,600 --> 01:12:26,450 tar éis a bheith éilítear ar an mbealach seo - 1829 01:12:26,450 --> 01:12:29,190 cineálacha sa 0 luach. 1830 01:12:29,190 --> 01:12:34,510 Tá an coinníoll ag dul a bheith fíor nó bréagach? 1831 01:12:34,510 --> 01:12:35,820 Bhuel, tá sé ag dul i ndáiríre a bheith fíor. 1832 01:12:35,820 --> 01:12:38,700 Toisc go bhfuil n 0, 0 agus níos lú ná 1. 1833 01:12:38,700 --> 01:12:40,140 Mar sin, cad a chiallaíonn? 1834 01:12:40,140 --> 01:12:41,160 An bhfuil sé arís. 1835 01:12:41,160 --> 01:12:41,990 An bhfuil sé arís. 1836 01:12:41,990 --> 01:12:42,640 An bhfuil sé arís. 1837 01:12:42,640 --> 01:12:46,080 Ach aon uair amháin meastóireacht an coinníoll a falsa. 1838 01:12:46,080 --> 01:12:47,510 Más rud é cineál mé i 42. 1839 01:12:47,510 --> 01:12:49,690 Bhuel ní, nach bhfuil 42 níos lú ná 1. 1840 01:12:49,690 --> 01:12:52,320 Dá bhrí sin, tá an lúb déanta forghníomhaitheach. 1841 01:12:52,320 --> 01:12:54,650 Agus mar sin ag an bpointe sin, beidh an clár a rá, a bhuíochas do 1842 01:12:54,650 --> 01:12:57,530 an 42, sa chás seo. 1843 01:12:57,530 --> 01:13:00,320 Anois go bhfuil tú ar an mbealach seo a chur in iúl duit féin - 1844 01:13:00,320 --> 01:13:02,360 Níor chóir dúinn fanacht ar an a chríochnú. 1845 01:13:02,360 --> 01:13:03,620 Tá sé seo ag dul chun roinnt ama a thógáil. 1846 01:13:03,620 --> 01:13:04,990 Chun a bheith ar aghaidh an chéad uair eile, b'fhéidir. 1847 01:13:04,990 --> 01:13:08,050 >> Ach anois, tá an cumas chun súil go dtosnódh chun tuiscint a fháil 1848 01:13:08,050 --> 01:13:09,060 beagán de greann geek. 1849 01:13:09,060 --> 01:13:11,560 Leithscéalta. 1850 01:13:11,560 --> 01:13:13,620 Ní hé seo an ionadaí de chuid greann san eolaíocht ríomhaireachta 1851 01:13:13,620 --> 01:13:14,870 domhan, ach tá sé gleoite. 1852 01:13:21,020 --> 01:13:23,890 Deireadh [gáirí] Let ar an nóta. 1853 01:13:23,890 --> 01:13:25,750 Agus beidh muid a fheiceann tú ar an Luan. 1854 01:13:25,750 --> 01:13:31,629 [Bualadh bos]