[{"text_idx": "#000000", "text": "Mae siart llif yn un ffordd o dangos algorithmau. Un mantais o denfynddio siart llif ywr ffordd mae\u2019r gweithrediadau gwahanol yn cael ei ddangos a safonedig felly fe all unrhyw un sy\u2019n gyfarwydd gyda\u2019r symbolau yn gallu dilyn algorithmau pobl arall."}, {"text_idx": "#000001", "text": "Paratoi set o symboau siartiau llif (bocses ac arwyddion) a defnyddio fel templed."}, {"text_idx": "#000002", "text": "Gofynwch ir plant yn y dosbarth i ymchwilio\u2019r gail \u2018siartllif\u2019 ac yn atrafodwch beth mae nhw wedi darganfod mae \u2018Wikipedia\u2019 yn dweud:"}, {"text_idx": "#000003", "text": "\u201cMae Siartllif yn fath o llun sy\u2019n cynrychili algorithmau, llif gwaith neu proses, dangos camau ble mae bocses gwahanol yn cael ei trefnu gyda arwyddau."}, {"text_idx": "#000004", "text": "Ffordd arall o esbonio yw fod siart llif yn llun sy\u2019n cynrychioli ateb i broblem."}, {"text_idx": "#000005", "text": "Tafodwch gyda\u2019r dosbarth pam ei fod yn syniad da i defnyddio siart llif i cynrychioli algorithmau. (e.e i gael dealltwriaeth ac i wneud cyfathrebu rhwng pobl yn haws, dangos y penderfyniadau sydd ei angen i wneud ar dewisiadau ayyb.)"}, {"text_idx": "#000006", "text": "Mae hi\u2019n ffordd defnyddiol o cynllunio sut all rhaglen cyfrifiadurol gweithio, ac i dangos eraill eich ffordd o meddwl."}, {"text_idx": "#000007", "text": "Mae siart llif yn dangos y pwyntiau allweddol yn y algorithm:"}, {"text_idx": "#000008", "text": "Trefn y dilyniannau ar cyfarwyddiadau mae nhw\u2019n cael ei perfformio\nY pwyntiau ble mae mewnbwn ac allbwn yn codi\nY pwyntiau ble mae penderfyniadau yn cael ei wneud am beth i wneud nesaf"}, {"text_idx": "#000009", "text": "Dyliniad o llawer o cyfarwyddiadau sydd ddim angen cynnwys unrhyw pwyntiau allweddol yn cael ei cynrychioli mewn bocs petrial."}, {"text_idx": "#000010", "text": "Mae siartiau llif yn defnyddio amryw o symbolau siart llif arferol I cynrychioli y elfennau gwahanol, ar arwyddiau i dangos i llif neu\u2019r ffordd. Mae\u2019r siapiau yma yn cael ei cytuno ffurfiol (British Standard BS4058). (British Standard BS4058) Mae\u2019r symbolau mwyaf cyffredin yw:"}, {"text_idx": "#000011", "text": "Gweithgaredd 1: adnabod symbolau a beth mae nhw\u2019n ei wneud"}, {"text_idx": "#000012", "text": "Defnyddiwch algorithm syml mae defnyddwyr wedi gwneud yn barod (e.e gwneud tost) a printio mas y camau yn unigol. Yna mewn grwpiau, gosodwch allan y \u2018gorchymyn\u2019 petrial yn y blociau siart llif mewn colofn syth ac gorweddwch y cyfarwyddiadau yn ei trefn mewn llinellau or algorithmau dros pob bocs. Yna ychwanegwch y arwyddion."}, {"text_idx": "#000013", "text": "Cyflwynwch y blociau \u2018dechrau\u2019/\u2019stopio\u2019 ac ychwanegwch nhw ir algorithm."}, {"text_idx": "#000014", "text": "Siaradwch ir dosbarth am pa penderfyniadau mae angen iddyn nhw gwneud wrth rhedeg ei algorithm. E.e dweud ei bod nhw wedi llosgi y tsost? Ydy nhw mynd i anwybyddu\u2019r ffaith fod y tost wedi llosgi a cario ymlaen? Neu ydy nhw\u2019n mynd i crafu\u2019r darnau sydd wedi llosgi bant? Neu ydy nhw mynd i taflu\u2019r tost sydd wedi ei llosgi i ffwrdd? Efallai mae hi\u2019n dibynnu ar sut mor wael yw\u2019r tost!"}, {"text_idx": "#000015", "text": "Felly ar ol ir cyfarwyddiad \u2018cymerwch y tost allan or tostwr\u2019, mae rhaid gwneud y perderfyniad diamond a gofyn \u2018ydy\u2019r tsot wedi llosgi?\u2019 fe all fod dau ateb \u2018Ie\u2019 neu \u2018Na\u2019 neu tri ateb \u2018Ie\u2019, \u2018Na\u2019, ac \u2018Tipyn bach\u2019 (neu yn rhannol os yr ydyn yn gwybod y gair). Dechreuwch gyda dau ateb. Ysgrifennwch y cwestiwm (e.e ydy\u2019r tost wedi llosgi?) ar cerdyn newydd gorweddwch e i lawr dros y penderfyniad diamond. Ychwanegwch dau arwydd ir penderfyniad diamond (yn delfrydol or pwynt ar y chwith ar dde) labelwch un arwydd \u2018Ie\u2019 ar llall \u2018Na\u2019. rhowch gorchymyn arall petrial ar pen pob arwydd. Gadewch ir plant penderfynnu ar pa gorchymyn mae nhw eisiau rhoi mewn pob bocs."}, {"text_idx": "#000016", "text": "Yn olaf, hyd yn oed os mae\u2019r ateb yn \u2018Ie\u2019 neu \u2018Na\u2019 (gyda\u2019r dewis \u2018taflwch i ffwrdd\u2019) fydd agen ir plant gweithio allan ar pa cam mae nhw\u2019n ymuno nol gyda\u2019r algorithm gweiddiol!"}, {"text_idx": "#000017", "text": "Gweithgaredd 2: ymarfer siartiau llif"}, {"text_idx": "#000018", "text": "Gwahanwch y plant mewn i grwpiau a rhowch pob grwp set o cerdiau gyda\u2019r scenario canlynol. Gofynwch iddyn nhw llunio siart llif sy\u2019n cynrychioli\u2019r algorithm."}, {"text_idx": "#000019", "text": "Mae\u2019r bws rwyt ti angen cymryd I fynd ir ysgol yn gadael am 8 y.b. mae hi\u2019n cymryd hanner awr i chi paratoi cyn mynd. Os yr ydych ybn codi yn hwyr, ac yn colli\u2019r bws, fe allwch cymryd y tren sy\u2019n gadael am 8.15 y.b ond wedyn mae angen cerdded am 20 minid pan rydych yn cyraidd yr orsaf agosaf at yr ysgol a dydch chi ddim yn cyraidd yna tan ar ol ir gloch canu am 9 y.b ac rydych yn colli\u2019r cofrestr ac fydd angen ymweld ar ysgrifenyddes."}, {"text_idx": "#000021", "text": "Leave a Reply Cancel reply"}, {"text_idx": "#000022", "text": "Your email address will not be published. Required fields are marked *"}]