1 00:00:00,000 --> 00:00:05,960 >> [Ag seinm ceoil] 2 00:00:05,960 --> 00:00:08,540 >> DOUG LLOYD: Dia duit, mar sin a ligean labhairt faoi oibreoirí i C. 3 00:00:08,540 --> 00:00:12,590 Mar sin, tá muid le feiceáil cheana féin amháin, i ndáiríre, ionann an t-oibreoir sannadh. 4 00:00:12,590 --> 00:00:15,510 Tugann sé deis dúinn a chur díreach luach i athróg. 5 00:00:15,510 --> 00:00:18,046 Sin an sannadh oibreoir, comhartha comhionann amháin. 6 00:00:18,046 --> 00:00:20,670 Chun ionramháil agus obair le luachanna agus athróga i C, 7 00:00:20,670 --> 00:00:23,710 ní mór dúinn a roinnt oibreoirí ar fáil dúinn gur féidir linn a úsáid. 8 00:00:23,710 --> 00:00:25,543 A ligean ar ghlacadh le breathnú ar cuid de na cinn is coiteann 9 00:00:25,543 --> 00:00:27,430 ag tosú le hoibreoirí uimhríocht. 10 00:00:27,430 --> 00:00:31,080 Mar a d'fhéadfadh a bheith ag súil, is féidir linn a dhéanamh oibríochtaí math deas bunúsacha i C. 11 00:00:31,080 --> 00:00:36,520 Is féidir linn a chur, a dhealú, a iolrú, agus Uimhreacha deighilt ag baint úsáide as móide, lúide, réalta, 12 00:00:36,520 --> 00:00:38,422 agus Slais, faoi seach. 13 00:00:38,422 --> 00:00:40,630 Seo cúpla línte de cód a dhéanaimid sin. 14 00:00:40,630 --> 00:00:44,150 Mar sin, ní mór dúinn slánuimhir x cothrom le y móide 1. 15 00:00:44,150 --> 00:00:46,460 A ligean ar glacadh leis go áit éigin suas os cionn an líne seo de chód 16 00:00:46,460 --> 00:00:49,230 Bhí a dúirt muid y slánuimhir is ionann 10. 17 00:00:49,230 --> 00:00:55,790 Cad é an luach de x tar éis dom fhorghníomhú an chéad líne seo de chód? 18 00:00:55,790 --> 00:00:56,700 An raibh a deir tú 11? 19 00:00:56,700 --> 00:00:57,910 B'fhearr ceart agat. 20 00:00:57,910 --> 00:00:58,420 Cén fáth é sin? 21 00:00:58,420 --> 00:00:59,790 Bhuel, bhí y 10. 22 00:00:59,790 --> 00:01:03,215 Roinnt slánuimhir Tá mé ag rá x cothrom le 10 móide 1. 23 00:01:03,215 --> 00:01:04,269 10 móide 1 Tá 11. 24 00:01:04,269 --> 00:01:08,540 Mar sin, faigheann an luach 11 stóráilte sa x athróg. 25 00:01:08,540 --> 00:01:09,740 Níl sé ró-olc, ceart? 26 00:01:09,740 --> 00:01:14,040 >> Cad é faoi seo líne eile de cód? x cothrom le x amanna 5. 27 00:01:14,040 --> 00:01:17,700 Bhuel, roimh báis táimid ag an líne seo de chód, ba x 11. 28 00:01:17,700 --> 00:01:21,237 Mar sin, cad é an luach x tar éis an líne seo de chód? 29 00:01:21,237 --> 00:01:21,820 Chur ar an dara. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 Mar sin, is ionann x x amanna 5. 32 00:01:27,620 --> 00:01:29,850 Bhí x 11. 33 00:01:29,850 --> 00:01:32,970 Mar sin, is ionann x 11 uair 5. 34 00:01:32,970 --> 00:01:34,360 Nó 55. 35 00:01:34,360 --> 00:01:36,490 Mar sin, más rud a dúirt tú 55, gur mhaith leat a bheith ceart. 36 00:01:36,490 --> 00:01:41,770 >> Anois, d'fhéadfadh sé a bheith beagán mearbhall, ach leis an mbealach a oibríonn sannadh i C 37 00:01:41,770 --> 00:01:46,030 Is Faigheann an luach ar an gceart a shanntar don luach ar thaobh na láimhe clé. 38 00:01:46,030 --> 00:01:49,090 Mar sin, an chéad táimid ag a mheas x amanna 5. 39 00:01:49,090 --> 00:01:50,800 Mar sin, tá 55 11 uair 5. 40 00:01:50,800 --> 00:01:53,340 Agus ansin linn a stóráil go luach in x. 41 00:01:53,340 --> 00:01:56,100 An 11 a bhí ann sula overwritten anois. 42 00:01:56,100 --> 00:01:58,280 Mar sin, tá x ar luach anois 55. 43 00:01:58,280 --> 00:02:00,820 Tá súil againn go simplí go leor. 44 00:02:00,820 --> 00:02:04,246 >> Níl oibreoir eile go atá tú is dócha nach bhfuil chuala gá go 45 00:02:04,246 --> 00:02:06,620 ar a dtugtar seo, ach tá tú D'oibrigh cinnte leis san am atá thart 46 00:02:06,620 --> 00:02:09,470 más cuimhin leat do laethanta de fada rannán bhealach ar ais ar scoil grád. 47 00:02:09,470 --> 00:02:11,270 Sé ar a dtugtar an t-oibreoir modulus. 48 00:02:11,270 --> 00:02:13,620 Cad a dhéanann modulus go bhfuil sé Tugann tú an chuid eile 49 00:02:13,620 --> 00:02:15,400 nuair a roinnt leat dá uimhir le chéile. 50 00:02:15,400 --> 00:02:21,750 Mar sin, má rá liom 13 arna roinnt 4, cad atá an chuid eile? 51 00:02:21,750 --> 00:02:24,860 Agus bheadh ​​an luach a ríomh an t-oibreoir modulus. 52 00:02:24,860 --> 00:02:28,320 >> Mar sin, tá mé líne de chód anseo, is ionann slánuimhir m 13 mod 4. 53 00:02:28,320 --> 00:02:31,960 Agus a rá liom anseo i comment is é sin m ar luach anois 1. 54 00:02:31,960 --> 00:02:32,750 Cén fáth a bhfuil mé a rá go bhfuil? 55 00:02:32,750 --> 00:02:36,270 Bhuel, an bhfuil an roinn fada amach i do ceann, má iompróidh tú liom le haghaidh an dara. 56 00:02:36,270 --> 00:02:40,070 Mar sin, tá mé 4 arna roinnt 13. 57 00:02:40,070 --> 00:02:44,087 4 théann isteach 13 trí huaire le fuílleach de 1. 58 00:02:44,087 --> 00:02:45,920 Mar sin, go bunúsach, go léir na dhéanann oibreoir modal 59 00:02:45,920 --> 00:02:48,600 is insíonn sé leat nuair a dhéanann tú deighilt, gheobhaidh tú an chuid eile. 60 00:02:48,600 --> 00:02:51,420 D'fhéadfá smaoineamh go bhfuil i ndáiríre Ní rud terribly úsáideach, 61 00:02:51,420 --> 00:02:54,350 ach gur mhaith leat a bheith ionadh, i ndáiríre, ag cé chomh minic sin modulus 62 00:02:54,350 --> 00:02:55,820 Is féidir le oibreoir teacht i handy. 63 00:02:55,820 --> 00:02:58,420 >> Níl cúpla fadhbanna beidh muid ag déanamh CS50 a bhíonn ag déileáil leis. 64 00:02:58,420 --> 00:03:00,545 Tá sé go maith chun déanamh chomh maith rudaí cosúil le uimhir randamach. 65 00:03:00,545 --> 00:03:03,850 Mar sin, mar shampla má tá tú riamh chuala gineadóir uimhir randamach, 66 00:03:03,850 --> 00:03:06,620 go bhfuil dul a thabhairt duit ar roinnt ó 0 go éigin líon mór. 67 00:03:06,620 --> 00:03:10,390 Ach b'fhéidir tú i ndáiríre amháin uimhir is gá 0-20. 68 00:03:10,390 --> 00:03:13,425 Má úsáideann tú an t-oibreoir modulus ar an líon ollmhór sin 69 00:03:13,425 --> 00:03:17,080 Faigheann ginte ag an randamach uimhir gineadóir, 70 00:03:17,080 --> 00:03:20,230 tú ag dul a ghlacadh ar cibé luach ollmhór tá sé, é a roinnt faoi 20, 71 00:03:20,230 --> 00:03:21,210 agus a fháil ar an chuid eile. 72 00:03:21,210 --> 00:03:24,050 Is féidir leis an chuid eile ach a bheith ina luach 0-19. 73 00:03:24,050 --> 00:03:27,140 Mar sin, a úsáideann tú oibreoir modulus an deis seo a líon mór 74 00:03:27,140 --> 00:03:29,640 agus Whittle sé síos i rud éigin beagán níos mó brí. 75 00:03:29,640 --> 00:03:31,764 Tá mé cinnte go leor go mbainfidh tú a bheith ann úsáid a bhaint dá cheann de na 76 00:03:31,764 --> 00:03:34,710 ag pointe éigin sa todhchaí i CS50. 77 00:03:34,710 --> 00:03:37,030 >> Mar sin, tugann C dúinn freisin ar bhealach a chur i bhfeidhm ar uimhríochtúil 78 00:03:37,030 --> 00:03:39,910 oibreoir athróg aonair ar bhealach beagán níos luathscríbhinn. 79 00:03:39,910 --> 00:03:44,520 Mar sin, i an sleamhnán roimhe seo, chonaic muid x cothrom le x amanna 5. 80 00:03:44,520 --> 00:03:45,260 Gur oibrigh. 81 00:03:45,260 --> 00:03:47,660 x amanna 5 ansin faigheann a stóráil ar ais in x. 82 00:03:47,660 --> 00:03:52,490 Níl ar bhealach níos giorra a dhéanamh, shíl, agus tá sé an hamanna error x cothrom le 5. 83 00:03:52,490 --> 00:03:55,020 Tá sé an rud céanna cruinn mar ag rá x cothrom le x amanna 5. 84 00:03:55,020 --> 00:03:56,824 Tá sé ach beagán bhealach níos giorra a dhéanamh. 85 00:03:56,824 --> 00:03:58,740 Agus nuair a fheiceann tú roinnt cód dáilte nó go bhfuil tú 86 00:03:58,740 --> 00:04:01,287 féach ar roinnt cód samplacha a dhéanann rudaí mar seo, 87 00:04:01,287 --> 00:04:03,120 ach a bheith eolach cad a chiallaíonn an error. 88 00:04:03,120 --> 00:04:05,980 Tú cinnte nach bhfuil é a úsáid, ach má dhéanann tú, 89 00:04:05,980 --> 00:04:08,235 d'fhéadfadh sé a dhéanamh do chód cuma slicker beag. 90 00:04:08,235 --> 00:04:11,360 Agus tá a fhios gur féidir leat é a úsáid freisin ar aon cheann de na hoibreoirí éagsúla tá muid cheana 91 00:04:11,360 --> 00:04:12,660 feiceáil roimh in ionad na n-amanna. 92 00:04:12,660 --> 00:04:16,720 D'fhéadfá a rá ionann x móide 5, lúide ionann 5, amanna, scoilt, agus mod. 93 00:04:16,720 --> 00:04:18,959 Gach ceann de na hoibre. 94 00:04:18,959 --> 00:04:21,089 >> Tá rud éigin ann freisin go chomh coitianta i C 95 00:04:21,089 --> 00:04:24,080 go atá againn cinneadh a bheachtú go níos faide. 96 00:04:24,080 --> 00:04:26,916 Incriminteach athróg faoin 1 nó decrementing athróg faoin 1 97 00:04:26,916 --> 00:04:30,040 bhfuil a leithéid de thing-- coitianta go háirithe nuair a labhairt linn faoi lúb beagán níos déanaí 98 00:04:30,040 --> 00:04:35,240 on-- go atá againn cinneadh déanta in áit ag rá rud éigin cosúil le x móide cothrom le 1, 99 00:04:35,240 --> 00:04:40,190 nó x cothrom le x móide 1, tá muid fiú gearr láimh go dtí x móide móide. 100 00:04:40,190 --> 00:04:46,940 Mar sin, is ionann x x móide 1, x móide cothrom le 1, agus x móide móide gach ní ar an rud céanna. 101 00:04:46,940 --> 00:04:48,470 Siad go léir incrimint x 1. 102 00:04:48,470 --> 00:04:50,630 Ach go incriminteach agus decrementing de 1 103 00:04:50,630 --> 00:04:54,110 chomh coitianta go bhfuil muid móide móide agus lúide lúide 104 00:04:54,110 --> 00:04:59,140 a ligfidh dúinn a luathscríbhinn go níos faide. 105 00:04:59,140 --> 00:05:02,110 >> Mar sin, a ligean ar giaranna aistriú don dara agus labhairt faoi nathanna Boole. 106 00:05:02,110 --> 00:05:06,340 Gach iad freisin de chineál ar titim isteach an catagóir foriomlán na n-oibreoirí. 107 00:05:06,340 --> 00:05:09,030 Ach habairtí Boole, murab ionann agus na hoibreoirí uimhríochtúil, 108 00:05:09,030 --> 00:05:11,860 a úsáidtear le haghaidh luachanna a chur i gcomparáid. 109 00:05:11,860 --> 00:05:15,550 Mar sin, arís, gach habairtí Boole i C meastóireacht ar cheann de dá luach fhéideartha, 110 00:05:15,550 --> 00:05:16,050 chun cuimhne. 111 00:05:16,050 --> 00:05:17,740 Fíor nó bréagach. 112 00:05:17,740 --> 00:05:21,880 Sin an t-aon dá luachanna a Is féidir le athróg Boole a chur ar. 113 00:05:21,880 --> 00:05:25,780 Is féidir linn a úsáid ar na torthaí de slonn Boole 114 00:05:25,780 --> 00:05:27,650 i go leor bealaí i gcláir. 115 00:05:27,650 --> 00:05:29,400 Go deimhin, beidh tú a bheith é seo a dhéanamh go leor leor. 116 00:05:29,400 --> 00:05:32,870 >> Mar shampla, d'fhéadfadh muid a chinneadh, go maith, más rud é go bhfuil roinnt coinníoll fíor, 117 00:05:32,870 --> 00:05:34,665 b'fhéidir go mbainfidh liom an deis seo brainse síos mo cód. 118 00:05:34,665 --> 00:05:35,980 A coinníollach, mar a déarfá. 119 00:05:35,980 --> 00:05:37,970 Beidh muid ag foghlaim faoi na go luath freisin. 120 00:05:37,970 --> 00:05:40,560 Nó b'fhéidir, chomh fada agus tá sé seo fíor, ba mhaith liom 121 00:05:40,560 --> 00:05:42,790 a choinneáil ar é seo a dhéanamh thar agus os a chionn agus os a chionn. 122 00:05:42,790 --> 00:05:43,480 A lúb. 123 00:05:43,480 --> 00:05:48,350 Sa dá chás, tá a fhios go bhfuil muid ag baint úsáide as a slonn Boole, fíor nó bréagach, 124 00:05:48,350 --> 00:05:52,411 chun cinneadh a dhéanamh an bhfuil nó nach a ghlacadh cosán ar leith. 125 00:05:52,411 --> 00:05:54,660 Uaireanta nuair táimid ag obair le habairtí Boole, 126 00:05:54,660 --> 00:05:56,410 bainfimid úsáid as athróga den chineál bool. 127 00:05:56,410 --> 00:05:58,461 D'fhéadfá a mbeidh sé dearbhaithe a bool clóscríofa athróg, 128 00:05:58,461 --> 00:06:00,210 agus beidh tú a úsáid i do Slonn Boole. 129 00:06:00,210 --> 00:06:02,130 Ach ní gá duit i gcónaí a dhéanamh. 130 00:06:02,130 --> 00:06:06,690 Mar a casadh sé amach, i C, gach neamh-0 Is é luach mar a rá fíor mar an gcéanna. 131 00:06:06,690 --> 00:06:10,680 Más rud é gur dearbhaíodh tú athróg den chineál Boole, 132 00:06:10,680 --> 00:06:14,240 agus sannadh sé an luach fíor, go bhfuil mar dhearbhú slánuimhir an gcéanna 133 00:06:14,240 --> 00:06:17,410 agus a shannadh sé an luach 1, 2, 3, nó i ndáiríre aon luach 134 00:06:17,410 --> 00:06:19,580 ar bith seachas 0. 135 00:06:19,580 --> 00:06:22,690 Toisc sa C, tá gach-0 neamh luach fíor. 136 00:06:22,690 --> 00:06:24,820 0, ar an láimh eile, tá bréagach. 137 00:06:24,820 --> 00:06:27,162 D'fhéadfadh sé seo teacht i handy níos déanaí go mbeadh a fhios, 138 00:06:27,162 --> 00:06:28,620 ach ach rud éigin a choinneáil i gcuimhne. 139 00:06:28,620 --> 00:06:31,890 Nach bhfuil againn i gcónaí a úsáid Athróg cineál Boole nuair a muid 140 00:06:31,890 --> 00:06:34,980 ag obair le sloinn Boole. 141 00:06:34,980 --> 00:06:37,890 >> Tá dhá phríomhchineál Boole nathanna go beidh orainn a bheith ag obair leis. 142 00:06:37,890 --> 00:06:40,640 Oibreoirí loighciúil agus oibreoirí choibhneasta. 143 00:06:40,640 --> 00:06:42,640 An teanga go bhfuil Ní tábhachtach terribly. 144 00:06:42,640 --> 00:06:44,970 Tá sé i ndáiríre ach conas a bhfuil mé ag á ngrúpáil. 145 00:06:44,970 --> 00:06:49,222 Agus beidh tú cinnte, dar liom, go tapa bhaint amach cad é oibreoir choibhneasta, 146 00:06:49,222 --> 00:06:51,680 bunaithe ar an méid atá siad nuair táimid ag labhairt fúthu sa dara. 147 00:06:51,680 --> 00:06:54,250 Ach ná bíodh imní ort faoi gá go memorizing an t-oibreoir loighciúil téarma 148 00:06:54,250 --> 00:06:55,460 nó oibreoir choibhneasta. 149 00:06:55,460 --> 00:07:00,070 Tá mé ag baint úsáide as é le grúpa iad ar bhealach loighciúil. 150 00:07:00,070 --> 00:07:02,620 >> Mar sin, a ligean ar ghlacadh le breathnú ar na trí oibreoir loighciúil 151 00:07:02,620 --> 00:07:04,970 go beidh orainn a fheiceáil go leor le giotán i gcláir i CS50 152 00:07:04,970 --> 00:07:06,710 agus i gcláir go ginearálta. 153 00:07:06,710 --> 00:07:10,470 Is Loighciúil AGUS fíor, más rud é agus ach amháin má tá an dá hoibrinn fíor. 154 00:07:10,470 --> 00:07:11,775 Seachas sin bréagach. 155 00:07:11,775 --> 00:07:12,650 I gcás ina a chiallaíonn? 156 00:07:12,650 --> 00:07:15,840 Mar sin, a ligean ar rá go bhfuil mé ag pointe i mo chód áit a bhfuil mé 157 00:07:15,840 --> 00:07:18,310 dhá athróg, x agus y. 158 00:07:18,310 --> 00:07:21,620 Agus ba mhaith liom a chinneadh cé acu rud éigin a dhéanamh i mo cód 159 00:07:21,620 --> 00:07:25,780 bunaithe ar má tá x fíor agus y fíor. 160 00:07:25,780 --> 00:07:27,730 Ba mhaith liom ach a dhéanamh má Tá an bheirt acu fíor, 161 00:07:27,730 --> 00:07:30,980 a mhalairt Níl mé ag iarraidh chun dul síos go cosán toisc nach bhfuil sé ag dul chun cabhrú liom. 162 00:07:30,980 --> 00:07:37,420 Cad is féidir liom a rá go bhfuil más rud é x & & y. 163 00:07:37,420 --> 00:07:42,380 Beidh sin a bheith ina Boole loighciúil léiriú i gcomparáid x agus y 164 00:07:42,380 --> 00:07:45,240 agus ag cur cosán áirithe bunaithe ar an méid atá a gcuid luachanna. 165 00:07:45,240 --> 00:07:48,400 Mar sin, má tá x fíor agus is y fíor bunaithe ar an tábla fírinne anseo, 166 00:07:48,400 --> 00:07:50,430 ach ansin beidh muid ag dul síos go cosán. 167 00:07:50,430 --> 00:07:52,940 Más rud é x, & & y. 168 00:07:52,940 --> 00:07:58,320 Tá sé seo ach amháin true-- an agus tá sé ach fíor má tá x fíor agus y fíor. 169 00:07:58,320 --> 00:08:00,850 Má tá ceachtar ceann bréagach, mar a fheicimid ar an tábla fírinne, 170 00:08:00,850 --> 00:08:02,370 ansin nach bhfuil an dá x agus y fíor. 171 00:08:02,370 --> 00:08:07,660 Agus mar sin, tá x & & y bréagach. 172 00:08:07,660 --> 00:08:12,044 >> Loighciúil OR fíor más rud é agus amháin má tá oibreann amháin ar a laghad fíor. 173 00:08:12,044 --> 00:08:12,710 Seachas sin bréagach. 174 00:08:12,710 --> 00:08:15,760 Mar sin, loighciúil AGUS teastáil araon x agus y a bheith fíor. 175 00:08:15,760 --> 00:08:21,185 Loighciúil NÓ Éilíonn x a bheith fíor nó y a bheith fíor nó an dá x agus y a bheith fíor. 176 00:08:21,185 --> 00:08:23,310 Mar sin, arís, táimid ag de chineál ar a fháil muid féin i staid 177 00:08:23,310 --> 00:08:26,460 i gcás ina bhfuil muid ag dul go dtí ár cód, agus shroich muid forc ar an mbóthar. 178 00:08:26,460 --> 00:08:29,850 Agus ba mhaith linn chun dul síos ar cosán ar leith más rud é go fíor x 179 00:08:29,850 --> 00:08:33,299 nó go bhfuil y fíor, ach ní gá go má tá an dá bhfuil fíor. 180 00:08:33,299 --> 00:08:35,830 Ach tá b'fhéidir, má tá an dá fíor. 181 00:08:35,830 --> 00:08:38,460 Mar sin, má tá x fíor agus is y fíor, beidh muid ag dul síos go cosán. 182 00:08:38,460 --> 00:08:39,066 Tá x fíor. 183 00:08:39,066 --> 00:08:40,190 Ceann acu is fíor, ceart? 184 00:08:40,190 --> 00:08:42,080 Má tá x fíor agus y fíor. 185 00:08:42,080 --> 00:08:44,910 Má tá x fíor, agus tá y bréagach, ceann acu fós fíor. 186 00:08:44,910 --> 00:08:48,020 Mar sin, x nó y fíor go fóill. 187 00:08:48,020 --> 00:08:52,290 Má tá x bréagach, agus tá y fíor, ceann acu fíor go fóill, ceart? 188 00:08:52,290 --> 00:08:53,290 y fíor, sa chás seo. 189 00:08:53,290 --> 00:08:57,950 Mar sin, tá sé fíor go bhfuil x nó y fíor. 190 00:08:57,950 --> 00:09:02,620 Ach amháin má tá x bréagach agus is y bréagach nach bhfuil muid ag dul síos go cosán, 191 00:09:02,620 --> 00:09:04,454 toisc go bhfuil súil x ná y fíor. 192 00:09:04,454 --> 00:09:06,370 Anois, má tá tú ag lorg ar an scáileán ceart anois 193 00:09:06,370 --> 00:09:09,062 agus wondering cad a Tá tsiombail le haghaidh loighciúil OR, 194 00:09:09,062 --> 00:09:10,270 sé ar a dtugtar an mbarra ingearach. 195 00:09:10,270 --> 00:09:13,730 Agus má tá tú ag féachaint ar do mhéarchlár ar feadh nóiméid, mar tá mé ag déanamh anois, 196 00:09:13,730 --> 00:09:16,940 tá sé de ghnáth díreach os cionn an Iontráil eochair, ar an chuid is mó méarchláir, 197 00:09:16,940 --> 00:09:19,630 ar an eochair céanna leis an cúlslais. 198 00:09:19,630 --> 00:09:22,790 Tá sé de ghnáth ceart freisin in aice leis an lúibíní cearnacha. 199 00:09:22,790 --> 00:09:27,240 Mar sin, d'fhéadfadh sé a bheith ina eochair go bhfuil tú Nach bhfuil clóscríofa go mór san am atá caite. 200 00:09:27,240 --> 00:09:29,700 Ach, má tá tú ag déanamh riamh comparáidí loighciúil, 201 00:09:29,700 --> 00:09:31,882 mar beidh orainn a bheith ag déanamh go leor i gcúrsa, tá sé 202 00:09:31,882 --> 00:09:33,840 ag dul a bheith úsáideach do go eochair agus í a úsáid. 203 00:09:33,840 --> 00:09:38,340 Mar sin, tá sé de ghnáth ar an eochair céanna mar cúlslais ach Iontráil thuas. 204 00:09:38,340 --> 00:09:39,757 >> Is é an t-oibreoir deiridh loighciúil NACH. 205 00:09:39,757 --> 00:09:41,131 Agus NACH tá deas simplí. 206 00:09:41,131 --> 00:09:42,830 Inverts sé an luach a oibreann. 207 00:09:42,830 --> 00:09:46,080 Má tá x fíor, ansin nach bhfuil x bréagach. 208 00:09:46,080 --> 00:09:49,960 Má tá x bréagach, ansin nach bhfuil x fíor. 209 00:09:49,960 --> 00:09:53,850 Uaireanta beidh tú ag éisteacht an tsiombail seo pronounced mar Bang nó exclamation 210 00:09:53,850 --> 00:09:55,231 nó nach bhfuil. 211 00:09:55,231 --> 00:09:56,730 Tá sé ar fad an rud céanna go leor i bhfad. 212 00:09:56,730 --> 00:10:00,185 I gcás a chloiseann tú go labhartha agus nach bhfuil tú cinnte cad a chiallaíonn go bhfuil, 213 00:10:00,185 --> 00:10:02,310 tá sé ach an exclamation pointe, ach uaireanta tá sé 214 00:10:02,310 --> 00:10:04,215 ar a dtugtar cúpla rudaí éagsúla. 215 00:10:04,215 --> 00:10:06,340 Ceart go leor, mar sin a thógann cúram na n-oibreoirí loighciúil. 216 00:10:06,340 --> 00:10:08,640 Mar sin, a ligean ar labhairt faoi oibreoirí choibhneasta. 217 00:10:08,640 --> 00:10:11,610 Arís, má tá tú eolach ar seo uimhríocht ais ar scoil grád, 218 00:10:11,610 --> 00:10:13,870 tá tú eolach ar dócha leis an gcaoi seo an obair cheana féin. 219 00:10:13,870 --> 00:10:15,411 Na féin a iompar go díreach mar gur mhaith leat a bheith ag súil. 220 00:10:15,411 --> 00:10:19,800 Mar sin, níos lú ná tá sé fíor, sa Mar shampla, má tá x níos lú ná y. 221 00:10:19,800 --> 00:10:24,380 Mar sin, má tá x 4 agus y 6, tá x níos lú ná y. 222 00:10:24,380 --> 00:10:26,035 Is fíor sin. 223 00:10:26,035 --> 00:10:27,910 Níos lú ná nó cothrom le Oibríonn go leor dul céanna. 224 00:10:27,910 --> 00:10:33,020 Má tá x 4, agus tá y 4, ansin Tá x níos lú ná nó cothrom le y. 225 00:10:33,020 --> 00:10:35,310 Níos mó ná. Tá x níos mó ná y. 226 00:10:35,310 --> 00:10:39,310 Agus níos mó ná nó cothrom le, x níos mó ná nó cothrom le y. 227 00:10:39,310 --> 00:10:41,745 Má tá sé fíor, ansin beidh tú pas a fháil an abairt sin, 228 00:10:41,745 --> 00:10:44,490 agus go mbainfidh tú dul síos go cosán ar an mbóthar. 229 00:10:44,490 --> 00:10:48,590 Má tá tú má tá x níos mó ná y, agus tá, i ndáiríre, tá x, níos mó ná y, 230 00:10:48,590 --> 00:10:51,670 go mbainfidh tú a dhéanamh is cuma cad é faoi ​​réir coinníoll sin. 231 00:10:51,670 --> 00:10:54,396 >> Fógra go nach bhfuil againn a carachtar aonair do níos lú ná 232 00:10:54,396 --> 00:10:57,020 nó cothrom le, mar a d'fhéadfá a bheith eolas maidir leis ó téacsleabhair math. 233 00:10:57,020 --> 00:10:59,874 Mar sin, ní mór dúinn an níos lú ná siombail, le leanúint ag an comhartha comhionann. 234 00:10:59,874 --> 00:11:01,790 Sin é an chaoi ionadaíocht againn níos lú ná nó cothrom le. 235 00:11:01,790 --> 00:11:04,490 Agus mar an gcéanna, a dhéanann muid go ar feadh níos mó ná nó cothrom le. 236 00:11:04,490 --> 00:11:06,698 >> An dá coibhneasta deiridh oibreoirí atá tábhachtach 237 00:11:06,698 --> 00:11:09,320 Tá tástáil le comhionannas agus éagothroime. 238 00:11:09,320 --> 00:11:13,380 Mar sin, má bhíonn x ionann y, is fíor má tá x agus y ar luach an gcéanna. 239 00:11:13,380 --> 00:11:19,610 Má tá x 10, agus is é y 10, ansin x cothrom le cothrom é y fíor. 240 00:11:19,610 --> 00:11:26,010 Má tá x 10 agus is é y 11, x ionann ionann Níl y fíor. 241 00:11:26,010 --> 00:11:29,680 Féidir linn a thástáil freisin do éagothroime ag baint úsáide as pointe exclamation nó Bang nó NACH, 242 00:11:29,680 --> 00:11:30,330 arís. 243 00:11:30,330 --> 00:11:35,049 Níl Má x cothrom le y, más rud é go bhfuil an tástáil sin táimid ag baint úsáide as anseo, 244 00:11:35,049 --> 00:11:35,840 Ba mhaith linn a bheith go maith chun dul. 245 00:11:35,840 --> 00:11:40,340 Mar sin, más rud é nach bhfuil x cothrom le y, beidh muid ag dul síos go cosán. 246 00:11:40,340 --> 00:11:41,441 >> Bí i ndáiríre cúramach anseo. 247 00:11:41,441 --> 00:11:44,440 Tá sé ina mistake-- ndáiríre coitianta agus amháin a rinne mé cinnte go leor leor nuair 248 00:11:44,440 --> 00:11:47,340 Bhí mé ag fáil started-- a botún thaisme 249 00:11:47,340 --> 00:11:51,690 an t-oibreoir sannadh, ionann aonair, don oibreoir comparáide chomhionannais, 250 00:11:51,690 --> 00:11:52,582 ionann dúbailte. 251 00:11:52,582 --> 00:11:54,540 Beidh sé mar thoradh ar roinnt aisteach iompar i do chód, 252 00:11:54,540 --> 00:11:56,730 agus de ghnáth beidh an tiomsaitheoir rabhadh duit faoi nuair iarracht tú 253 00:11:56,730 --> 00:11:59,910 agus thiomsú do chód, ach uaireanta d'fhéadfá a bheith in ann a sneak dó. 254 00:11:59,910 --> 00:12:02,770 Níl sé gá gur rud maith go sneak tú é ag, cé. 255 00:12:02,770 --> 00:12:04,710 Díreach mar sin má tá tú ag déanamh ar thástáil neamhionannas, 256 00:12:04,710 --> 00:12:07,970 má tá tú ag seiceáil a dhéanamh cibé ar dhá tá athróg éagsúla an luach céanna 257 00:12:07,970 --> 00:12:11,980 taobh istigh acu, bí cinnte a úsáid ionann ionann, agus ionann ní amháin. 258 00:12:11,980 --> 00:12:15,450 Agus beidh ar an mbealach do chlár tá an t-iompar ar intinn agat. 259 00:12:15,450 --> 00:12:18,400 Tá mé Doug Lloyd agus tá sé seo CS50. 260 00:12:18,400 --> 00:12:20,437