ESIMENE ARVUTI VIGA
Arvuti vigu kutsutakse inglise keeles “bug’ideks” ehk putukateks.
Esimene “bug’i” avastati 9.septembril 1947. aastal.
USA mereväe ohvitser Grace Hopper tegi logi raamatusse sissekande, kus märkis, et Harvard Mark II arvuti relee kontaktide vahelt leiti koiliblikas ehk “bug’i”.
Sellest hetkest alates muutus see sõna populaarseks ja kasutatakse ka tänapäeval.
PISIKENE TABLETI VEDAJA
This tiny millipede-like bot delivers drugs inside the body via http://bit.ly/2EMJ6CC
Posted by Interesting Engineering on Kolmapäev, 31. oktoober 2018
TOP 5 LEGO LEIUTIST
CODESPARK
PIXILART
Joonistusprogramm, kus saab hästi pikslitega joonistada.
SPHERO
Valgus ja helid
OZOBOT
Mängud Ozoboti rakenduses
OzoLuck
Ozoboti saab panna sõitma erinevatel radadel, millel on võimalik valida vastuseid jah/ei küsimusele, veeretada täringut, vaadata kelle juurde robot sõidab jne.
OzoPath
Siin tuleb joonistada rada etteantud klotside järgi nii et Ozobot jõuaks stardist finišisse.
SCRATCH
Põrkamine
Teha tuleb 3 erinevat spraiti, kass ja kahte värvi õhupalle. Iga õhupall on ka veel eraldi sprait, aga sama koodiga.
Lillat värvi palliga saab 10 punkti juurde.
Sinise palliga kaotab 10 punkti.
PYTHON
Pythony kirjutamiseks kasuta programmi Thonny.
Kilpkonnagraafikas ringi joonistamine
from turtle import*
col = “green”
color(col) # Kilpkonn muutub punaseks
begin_fill()
circle(50) # Kilpkonn teeb ringi suurusega 50
end_fill()
exitonclick()
Kilpkonnagraafikas maja joonistamine
from turtle import * # lisatakse kilpkonna käsud
color(“red”) # Kilpkonn muutub punaseks
begin_fill()
forward(140) # Kilpkonn liigub edasi 100 pikslit
left(90) # Kilpkonn pöörab 90° vasakule
forward(100)
left(45)
forward(100)
left(90)
forward(100)
left(45)
forward(100)
end_fill()
exitonclick()
Kilpkonnagraafikas maja ja ring koos
from turtle import * # lisatakse kilpkonna käsud
color(“red”) # Kilpkonn muutub punaseks
begin_fill()
forward(140) # Kilpkonn liigub edasi 100 pikslit
left(90) # Kilpkonn pöörab 90° vasakule
forward(100)
left(45)
forward(100)
left(90)
forward(100)
left(45)
forward(100)
end_fill()
col = “green”
color(col) # Kilpkonn muutub roheliseks
begin_fill()
circle(50) # Kilpkonn teeb ringi suurusega 50
end_fill()
exitonclick()
Kell
from tkinter import *
from math import *
import time
raam = Tk()
raam.title(“Kell”)
# tahvli laius
w = 500
# tahvli pikkus
h = 500
tahvel = Canvas(raam, width=w, height=h, bg=”white”)
# kella raam
tahvel.create_oval(10,10,w-10,h-10)
# kella keskpunkt
tahvel.create_oval(w/2-5,h/2-5,w/2+5,h/2+5,fill=”black”)
sek_id = tahvel.create_line(w/2,h/2,w/2,20,fill=”red”)
def uuenda():
# loeme jooksva sekundi
sekundid = time.localtime().tm_sec
# osuti liikuva tipu koordinaadid
# arvutame sekundiosuti pikkuse
r = min(w/2,h/2)-20
# arvutame x koordinaadi
x = r*cos(pi/2-sekundid/60.0*2*pi)
# arvutame y koordinaadi
y = -r*sin(pi/2-sekundid/60.0*2*pi)
# uuendame osuti positsiooni
tahvel.coords(sek_id, 0, 0, x, y)
# nihutame keskele
tahvel.move(sek_id, w/2, h/2)
#ootame 1 sekundi ja siis uuendame kellaaega uuesti
raam.after(1000, uuenda)
uuenda()
tahvel.pack()
raam.mainloop()