1 00:00:00,000 --> 00:00:00,285 2 00:00:00,285 --> 00:00:03,030 >> DAVID J. MALAN: Let tús scríbhinn roinnt coinníollacha níos casta. 3 00:00:03,030 --> 00:00:06,530 Go háirithe, a ligean ar scríobh le clár a spreagann an t-úsáideoir le haghaidh slánuimhir, 4 00:00:06,530 --> 00:00:09,460 rá, idir 1 agus 10, agus ansin a dhéanann beagán de anailíse. 5 00:00:09,460 --> 00:00:14,530 Ach an uair seo tuairisciú cibé acu Tá líon beag nó meánmhéide nó mór i 6 00:00:14,530 --> 00:00:17,480 méid, ag tarraingt leis na difríochtaí cothrom treallach iad. 7 00:00:17,480 --> 00:00:21,040 >> Chun seo a dhéanamh, tá mé ag dul a bheith ag brath ar fháil int, an fheidhm sin ón CS50 8 00:00:21,040 --> 00:00:22,860 leabharlann go ndéanann go díreach. 9 00:00:22,860 --> 00:00:24,350 Agus tá mé ag dul chomh maith le ghiaráil f cló. 10 00:00:24,350 --> 00:00:28,530 Mar sin, tá mé ag dul chun tús a chur trí lena n-áirítear cs50.h mar 11 00:00:28,530 --> 00:00:31,880 maith io.h. mar chaighdeán 12 00:00:31,880 --> 00:00:36,460 >> Agus ag dul a dhearbhú ansin is mó sa is gnách ar bhealach, is mó neamhní slánuimhir, curly oscailte 13 00:00:36,460 --> 00:00:38,440 guailleán, Lúibín cúbach dhúnadh. 14 00:00:38,440 --> 00:00:41,240 Agus tá mé ansin ag dul go dtí go pras an t-úsáideoir le haghaidh slánuimhir. 15 00:00:41,240 --> 00:00:48,340 Priontáil f, le do thoil a thabhairt dom slánuimhir idir 1 agus 10. 16 00:00:48,340 --> 00:00:52,640 >> Anois, a ligean a fháil go slánuimhir trí dhearbhú athróg a dtugtar, a rá, n agus shannadh 17 00:00:52,640 --> 00:00:55,520 sé an luach ar ais slánuimhir a fháil. 18 00:00:55,520 --> 00:00:57,300 A ligean ar a dhéanamh anois le beagán de anailíse. 19 00:00:57,300 --> 00:01:04,500 >> Má tá níos mó n ná nó cothrom le 0 agus Tá n níos lú ná nó cothrom le, abair, 3, 20 00:01:04,500 --> 00:01:12,560 ansin tá muid ag dul chun dul ar aghaidh agus a phriontáil amach phioc tú ar slánuimhir beag. 21 00:01:12,560 --> 00:01:15,730 >> Eile, má picks an t-úsáideoir, a rá, luach meánach, a ligean ar 22 00:01:15,730 --> 00:01:16,960 sheiceáil le haghaidh sin mar seo a leanas. 23 00:01:16,960 --> 00:01:23,360 Eile más rud é go n níos mó ná nó cothrom le, rá, is é 4 agus n níos lú ná nó cothrom le, 24 00:01:23,360 --> 00:01:31,850 rá, 7, ansin mé ag dul a phriontáil amach phioc tú ar slánuimhir mheán. 25 00:01:31,850 --> 00:01:36,490 >> Mar fhocal scoir, tá mé ag dul chun glacadh leis go má Is é an luach idir 8 agus 10, siad 26 00:01:36,490 --> 00:01:37,550 roghnaíodh slánuimhir mór. 27 00:01:37,550 --> 00:01:44,140 Mar sin, a chur in iúl go bhfuil, beidh mé cineál, eile más rud é Tá n níos mó ná nó cothrom le 8 agus n 28 00:01:44,140 --> 00:01:53,590 Tá níos lú ná nó cothrom le 10, dul ar aghaidh agus a phriontáil phioc tú slánuimhir mór. 29 00:01:53,590 --> 00:01:55,720 >> Eile, níl an ceathrú riocht anseo. 30 00:01:55,720 --> 00:01:59,520 Más rud é nach raibh an t-úsáideoir comhoibriú agus ina ionad sin chlóscríobh luach go níos lú ná 31 00:01:59,520 --> 00:02:04,430 0 nó níos mó ná 10, ba mhaith liom a iomardú ach iad. 32 00:02:04,430 --> 00:02:12,490 Eile a phriontáil amach, phioc tú ina slánuimhir neamhbhailí. 33 00:02:12,490 --> 00:02:13,950 >> A ligean ar an comhad a shábháil. 34 00:02:13,950 --> 00:02:17,580 A thiomsú faoi é a dhéanamh neamh-lasc. 35 00:02:17,580 --> 00:02:21,650 Ar ais ar mo pras, tá mé ag dul a reáchtáil le ponc Slais neamh-lasc. 36 00:02:21,650 --> 00:02:23,320 Agus a ligean ar iarracht beag luachanna. 37 00:02:23,320 --> 00:02:26,110 >> Gcéad dul síos, a ligean ar a bheith neamh-chomhoibritheach agus cineál i diúltach 1. 38 00:02:26,110 --> 00:02:30,970 Fortunately, bhí go aimsithe ag ár brainse deiridh sa riocht. 39 00:02:30,970 --> 00:02:36,530 A ligean ar iarracht arís le ponc Slais neamh-lasc, an uair seo a thugann sé 1. 40 00:02:36,530 --> 00:02:37,900 Phioc mé go deimhin, ar slánuimhir beag. 41 00:02:37,900 --> 00:02:43,250 >> A ligean ar é a dhéanamh arís le ponc Slais neamh-lasc, an uair seo ag piocadh, a rá, 5. 42 00:02:43,250 --> 00:02:44,590 Agus sin ina slánuimhir mheán. 43 00:02:44,590 --> 00:02:48,200 A ligean ar arís anois ná dot Slais neamh-lasc. 44 00:02:48,200 --> 00:02:52,650 Agus a thabhairt dó luach de 10, a go deimhin, slánuimhir mór. 45 00:02:52,650 --> 00:02:55,310 >> Anois, tá sé fiú tabhairt faoi deara go bhfuil an clár D'fhéadfadh a bheith curtha i bhfeidhm i 46 00:02:55,310 --> 00:02:56,840 aon roinnt bealaí. 47 00:02:56,840 --> 00:03:00,160 Gcéad dul síos, bhí sé go hiomlán treallach a tharraing mé na línte go bhfuil mé 48 00:03:00,160 --> 00:03:03,290 raibh i measc beag, meán, agus ints móra. 49 00:03:03,290 --> 00:03:05,230 D'fhéadfadh muid a bheith tarraingthe sin teorainneacha in áit ar bith. 50 00:03:05,230 --> 00:03:08,930 >> Ach níos suimiúil, ní raibh mé mé féin a chur in iúl le gach ceann de na 51 00:03:08,930 --> 00:03:13,440 níos mó ná nó cothrom le nó níos lú ná nó cothrom le comharthaí. 52 00:03:13,440 --> 00:03:18,880 Raibh mé in ann a bheith, mar shampla, rewritten má Tá n níos mó ná nó cothrom le 4 agus 53 00:03:18,880 --> 00:03:24,760 Tá n níos lú ná nó cothrom le 7, mar ionad más rud é go n níos mó ná 3 agus n 54 00:03:24,760 --> 00:03:29,130 Tá níos lú ná 8, a phriontáil ansin amach Phioc tú slánuimhir mheán. 55 00:03:29,130 --> 00:03:33,360 >> Tar éis an tsaoil, má tá ionchur an úsáideora, ag Tá nádúr slánuimhir a fháil, slánuimhir, táimid ag 56 00:03:33,360 --> 00:03:37,580 Is féidir ceachtar tástáil má tá an luach sin níos mó ná 3 nó níos mó ná nó 57 00:03:37,580 --> 00:03:38,740 cothrom le 4. 58 00:03:38,740 --> 00:03:43,130 Agus d'fhéadfadh muid a sheiceáil freisin más rud é go luach níos lú ná 8 nó níos lú 59 00:03:43,130 --> 00:03:44,590 ná nó cothrom le 7. 60 00:03:44,590 --> 00:03:45,860