algoritmu uzdevumi 2011
TRANSCRIPT
![Page 1: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/1.jpg)
ALGORITMI
Blokshēmu uzdevumi
![Page 2: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/2.jpg)
Sastādīt lineāru algoritmu Iziet pa klases durvīm
Piecelties no savas vietas
Pieiet pie durvīm
Atvērt durvis
Iziet pa durvīm
Aizvērt durvis
![Page 3: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/3.jpg)
Sastādīt sazarotu algoritmu Iet slēpot, ja ārā ir sniegs
Pieiet pie loga
Vai ārā ir sniegs?
Ņemt slēpes un iet slēpot
Iet sēņot
Jā Nē
![Page 4: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/4.jpg)
Sastādīt ciklisku algoritmu Pieliet pilnu tējkannu ar ūdeni
Paņemt tējkannu
Atvērt ūdens krānu
Liet tējkannā ūdeni
Vai tējkanna pilna?
Aizgriezt ūdens krānu
Jā Nē
![Page 5: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/5.jpg)
Atrisināt uzdevumu, izmantojot lineāru algoritmu x = (186-126) : 2 + 37
x = (186-126) : 2 + 37
186-126=60
60 : 2=30
30+37=67
X=67
![Page 6: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/6.jpg)
Atrisināt uzdevumu, izmantojot lineāru algoritmu un ieviešot apzīmējumus z=((a + b) : 3) × c
z=((a + b) : 3) × c
x = a + b
y = x : 3
z = y × c
![Page 7: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/7.jpg)
Sastādīt sazarotu algoritmu4 – 3x, ja x < 02x + 5, ja x >= 0
Sākums
x < 0
y = 4 – 3x y = 2x + 5
Jā Nē
=yX vērtība
![Page 8: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/8.jpg)
Sastādīt sazarotu algoritmu sareizināt skaitļus a un b, ja tie ir negatīvi, pretējā
gadījumā veikt skaitļu saskaitīšanuSākums
a < 0b < 0
c = a × b c = a + b
Jā Nē
A un B
a un b
a < 0
b < 0
Jā
c = a × b
Nav atrisinājuma
Jā Nē
Nē
b ≥ 0
c = a + b
Nē
Jā
A un B
![Page 9: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/9.jpg)
Sastādīt ciklisku algoritmu doti skaitļi a un b, izdalīt skaitli a ar b, pēc tam
turpināt rezultāta dalīšanu ar skaitli b, kamēr rezultāts ir mazāks par 1
a un b
c = a : b
c < 1
Beigas
Jā
c = c : b
Nē
![Page 10: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/10.jpg)
Sastādīt ciklisku algoritmu Uzzīmē vai pieraksti algoritmu, kas saskaita visus
nepāra skaitļus no 1 līdz 2011 ieskaitota = 1b = 0
a + 2 ≤ 2011 Parāda b
a = a+2
JāNē
b = b + a
![Page 11: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/11.jpg)
Sastādi lineārus algoritmus virtuālai pildspalvai: Lai uzzīmētu kvadrātu, kuram malas garums 10cm Lai uzzīmētu taisnstūri, kuram viena mala 7 cm, otra
3 cm Lai uzzīmētu vienādmalu trijstūri Lai uzzīmētu taisnleņķa trijstūri Lai uzzīmētu piecstūri vai sešstūri
![Page 12: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/12.jpg)
![Page 13: Algoritmu uzdevumi 2011](https://reader031.vdocuments.pub/reader031/viewer/2022013121/559860a41a28ab494e8b46bf/html5/thumbnails/13.jpg)