Download presentation
Presentation is loading. Please wait.
1
Ríomhchlárú loighce
2
Struchtúr rialúcháin: Seicheamhach, Roghnúchán, Atriall
Sloinn Boole
3
Struchtúr rialúcháin Seicheamhach Roghnúchán Atriall
Struchtúr rialúcháin (control structure); Seicheamhach (sequential); Roghnúchán (selection); Atriall (iteration)
4
Ríomhcláir seicheamhach
Tosaíonn ríomhcláir seicheamhach ag líne 1 Deanann siad líne 1 Leanann siad ar aghaidh go líne 2 Deanann siad líne 2... Go dtí an líne dheireanach Ríomhcláir seicheamhach (sequential programs)
6
Roghnúchán Aka cinneadh
Le brainseáil choinníollach, is féidir an ríomhchlár cód a dheanamh nó cód a scipeáil. Braitheann sé ar sloinn Boole Na eochairfhocail roghnúchán ná: if else elif Cinneadh (decision); brainseáil choinníollach (conditional branching); sloinn Boole (Boolean expression)
9
Atriall Aka lúibe Deanann an cód ceanna a dheanamh iluaireanta
Briseann an ríomhchlár as an lúb nuair go bhfuil an slonn lúibe Na eochairfhocail atriall ná: for while break continue pass
12
Sloinn Boole Tá ríomhchlárú loighce bunaithe ar na sloinn Boole
True (1) (ON) False (0) (OFF)
13
Sloinn Boole simplí Oibritheoir coibhneasta amháin
Chun dhá uimhir a chur i gcomparáid
14
Oibritheoir coibhneasta
Feidhm > Níos mó ná < Níos lú ná <= Níos lú ná nó cothrom le >= Níos mó ná nó cothrom le == Cothrom le != Neamh cothrom le
15
Ceisteanna Scríobh an cód agus an aschur thíos: 6 >=5 0 > 1 1 < 0 4 == 4 4 <=4 3! = 4
16
Ceisteanna Scríobh an cód agus an aschur thíos: x = 1; y = 0; z = -1 5 > x x > y x <= y z > y x == z 0 == y x != y
17
Sloinn Boole Comhráiteas
Nascann Sloinn Boole Comhráiteas dhá Sloinn Boole simplí le chéile trí: and or not Sloinn Boole Comhráiteas (compund Boolean expressions)
18
Tábla fírinne AND
19
Tábla fírinne OR
20
Tábla fírinne NOT
21
Ceisteanna Scríobh an cód agus an aschur thíos: x = 1; y = 0; z = -1 x == 1 and y == 0 x == y or z == -1 x != y and y !=z
22
Ceisteanna Scríobh an cód agus an aschur thíos: ON = True; OFF = False not ON z <= y and OFF z > y or ON OFF and not ON not OFF or not ON
23
Ceisteanna Athscríobh an aschur agus an ionchur thíos: True and False not True or False True and not True Not True or not False not True and not False
24
Roghnúchán Aka cinneadh
Le brainseáil choinníollach, is féidir an ríomhchlár cód a dheanamh nó cód a scipeáil. Braitheann sé ar sloinn Boole Na eochairfhocail roghnúchán ná: if else elif Cinneadh (decision); brainseáil choinníollach (conditional branching); sloinn Boole (Boolean expression)
27
if – else - elif Rogha amháin = if Dhá rogha = if-else Ilrogha = if-elif-else
28
Rogha amháin = Ráiteas if
32
Ráiteas if Tarlaíonn an líne seo ag an deireadh Braitheann an cód seo ar True ón ráiteas if
33
Dhá rogha: Ráiteas if-else
37
Ráiteas if Ráiteas else Braitheann an cód seo ar True ón ráiteas if Braitheann an cód seo ar False ón ráiteas if Tarlaíonn an líne seo ag an deireadh
38
Ilrogha = Ráiteas if-elif-else
41
Ráiteas if Ráiteas elif Ráiteas else Braitheann an cód seo ar False ón ráiteas if Braitheann an cód seo ar False ón ráiteas if agus an ráiteas elif
42
Ceist Críochnaigh an sreabhchairt thíos agus clóscríobh é sa Python
Sreabhchairt (flowchart)
43
Atriall Aka lúibe Deanann an cód ceanna a dheanamh iluaireanta
Briseann an ríomhchlár as an lúb nuair go bhfuil an slonn lúibe Na eochairfhocail atriall ná: for while break continue pass
45
Lúb while An-solúbtha
48
Líon isteach an “Trace diagram” thíos
Haigh
50
Féach ar na eanga éagsúla
51
Scoir as an lúb láithreach
Scoir as (Exit out of )
52
Lúb while agus sloinn Boole
Má tá an tuairim ceart ag an t-úsáideoir Is féidir leis nó lei athtriail a dheanamh
53
Féach ar na eanga éagsúla
56
Lúb for
60
Eanga
63
Ceist
64
Sa chód thuas, cuir isteach:
Teachtaireacht ceart nó teachtaireacht mícheart don úsáideoir Teachtaireacht ró-íseal nó ró-ard Lúb while le haghaidh il-seans don úsáideoir (le haghaidh ceart nó mícheart) Má tá an freagra ceart ag an t-úsáideoir, tabharfaidh an ríomhchlár rogha ar an t-úsáideoir chun athtriail a deanamh Leanann an ríomhchlár ar aghaidh go dtí an freagra cheart Deanann an ríomhchlár seiceáil ar an ionchur go bhfuil sé ceart (i.e. slánuimhir)
65
Lúib neadaithe Lúb isteach sa lúb eile m.sh táblaí iolrúchán, dice rolls, uimhir phríomha lúb neadaithe (nested loop)
68
Athróga éagsúila sna lúib
69
Uimhir phríomha Is eard is uimhir phríomha uimhir dhearfach iomlán, roinnteoir aon agus féin
72
Ceist Deán lúb neadaithe le haghaidh gach “dice roll” iomalartuithe
An chéad lúb le haghaidh an dice gorma An dara lúb le haghaidh an dice dearg Iomalartuithe (permutations)
73
Ceist Deán lúb neadaithe le haghaidh gach “dice roll” iomalartuithe
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.