19.6.25

metod najmanjih kvadrata c64 basic

link 

10 REM Program za metodu najmanjih kvadrata

20 REM Unos broja tacaka

30 PRINT "unesite broj tacaka"

35 INPUT N

40 REM Kreiranje nizova za x i y

50 DIM X(N), Y(N)

60 REM Unos podataka

70 FOR I = 1 TO N

80     INPUT X(I)

90     INPUT Y(I)

100 NEXT I

110 REM Racunanje sume X, Y, X*X, X*Y

120 S1 = 0: S2 = 0: S3 = 0: S4 = 0

130 FOR I = 1 TO N

140     S1 = S1 + X(I)

150     S2 = S2 + Y(I)

160     S3 = S3 + X(I) * X(I)

170     S4 = S4 + X(I) * Y(I)

180 NEXT I

190 REM Racunanje parametara m (koeficijent pravca) i b (slobodan clan)

200 M = (N * S4 - S1 * S2) / (N * S3 - S1 * S1)

210 B = (S2 - M * S1) / N

220 REM Ispis rezultata

230 PRINT "jednacina prave je: y = "; M; " * x + "; B

240 END


22.5.25

svet_senzora_put_ka_digitalnoj_inovaciji radionica za ucenike osnovne skole


POČETAK

(Postavi radio grupu na 1) 

Postavi brojač promena na 0

Ako je svetlo:
    Postavi prethodno stanje na "svetlo" 
Inače:
    Postavi prethodno stanje na "mrak" 

Ponavljaj zauvek:
    Ako je svetlo:
        trenutno stanje = "svetlo"
    Inače:
        trenutno stanje = "mrak"

    Ako je trenutno stanje različito od prethodnog:
        Povećaj brojač promena za 1
        Ažuriraj prethodno stanje sa trenutnim
        Pošalji brojač promena putem radija
        Prikaži ikonicu da je poslato

    Sačekaj 1 sekundu

KRAJ