Okružno takmičenje za 7. i 8. razred informatike 1998 godina

Član
Učlanjen(a)
03.03.2011
Poruka
73
1.Napisati program kojim se ispituju sve mogućnosti da pri jednom bacanju tri kockice zbir brojeva bude dati broj S.

Primer : Ulaz S=5 Izlazi : 1, 1, 3 i 1, 2, 2

Rešenje:

Rem Okruzno_1_98
Input s
for a=1 to s
for b=a to s
c=s-a-b
if c>=1 and c<=6 and c>=a and c>=b then print a, b, c
next b
next a
end

2. Date su dve kutije oblika kvadra čije su ivice dužina a1, b1, c1 i a2, b2, c2 redom. Napisati program koji ispituje da li se druga kutija u celosti može staviti u prvu kutiju tako da joj sve ivice budu paralelne sa ivicama prve kocke.

Primeri : Ulaz a1=3, b1=8, c1=5 i a2=7, b2=4, c2=2
Odgovor je : 'Moze'

Ulaz a1=5, b1=7, c1=3 i a2=9, b2=4, c2=2
Odgovor je : 'Ne moze'

Rešenje :

Rem Okruzno_2_98
Input a1, b1, c1
Input a2, b2, c2
if a1<b1 then p=a1 : a1=b1 : b1=p
if a1<c1 then p=a1 : a1=c1 : c1=p
if b1<c1 then p=b1 : b1=c1 : c1=p
if a2<b2 then p=a2 : a2=b2 : b2=p
if a2<c2 then p=a2 : a2=c2 : c2=p
if b2<c2 then p=b2 : b2=c2 : c2=p
if a1>=a2 and b1>=b2 and c1>=c2 then print 'Moze' else print 'Ne moze'
end

3. Dat je prirodan broj n ( n>2 ) i n tačaka u ravni svojim koordinatama. Napisati program kojim se odredjuju koordinate gornjeg levog i donjeg desnog temena minimalnog pravougaonika čije su stranice paralelne koordinatnim osama, a koji sadrži svih n tačaka ( na svojim stranicama ili unutar njih ).

Primer : n=4 i tačke (2, 3), (2, -2), (5, 4), (3, 1) rešenje je (-2, 4) i (5, 1)

Rem Okruzno_3_98
Input n
Input x, y
xmin=x
xmax=x
ymin=y
ymax=y
for i = 2 to n
input x, y
if x<xmin then xmin=x
if x>xmax then xmax=x
if y<ymin then ymin=y
if y>ymax then ymax=y
next i
print xmin, ymax
print xmax, ymin
end

Evo vam zadataka iz 1998 godine. Izvinite što su rešenja samo u Qbasic-u, ali ja radim sada u njemu pa ....;)
 
Mlada nada
LEGEND
Učlanjen(a)
08.04.2010
Poruka
1.292
2. Date su dve kutije oblika kvadra čije su ivice dužina a1, b1, c1 i a2, b2, c2 redom. Napisati program koji ispituje da li se druga kutija u celosti može staviti u prvu kutiju tako da joj sve ivice budu paralelne sa ivicama prve kocke.

Primeri : Ulaz a1=3, b1=8, c1=5 i a2=7, b2=4, c2=2
Odgovor je : 'Moze'

Ulaz a1=5, b1=7, c1=3 i a2=9, b2=4, c2=2
Odgovor je : 'Ne moze'

Rešenje :

Rem Okruzno_2_98
Input a1, b1, c1
Input a2, b2, c2
if a1<b1 then p=a1 : a1=b1 : b1=p
if a1<c1 then p=a1 : a1=c1 : c1=p
if b1<c1 then p=b1 : b1=c1 : c1=p
if a2<b2 then p=a2 : a2=b2 : b2=p
if a2<c2 then p=a2 : a2=c2 : c2=p
if b2<c2 then p=b2 : b2=c2 : c2=p
if a1>=a2 and b1>=b2 and c1>=c2 then print 'Moze' else print 'Ne moze'
end

Ovaj je bio i ove godine na regionalnom.
 
Natrag
Top