algoritmu uzdevumi 2011

13
ALGORITMI Blokshēmu uzdevumi

Upload: kalvis

Post on 05-Jul-2015

1.125 views

Category:

Education


9 download

TRANSCRIPT

Page 1: Algoritmu uzdevumi 2011

ALGORITMI

Blokshēmu uzdevumi

Page 2: Algoritmu uzdevumi 2011

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

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

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

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

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

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

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

c = a × b

Nav atrisinājuma

Jā Nē

b ≥ 0

c = a + b

A un B

Page 9: Algoritmu uzdevumi 2011

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

c = c : b

Page 10: Algoritmu uzdevumi 2011

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

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
Page 13: Algoritmu uzdevumi 2011