Регистрация | Вход
SetFont(LoadFont("system"))Dim know$(100)i=1know(i)="1"i=i+1know(i)="2"i=i+1know(i)="3"i=i+1know(i)="4"i=i+1know(i)="5"i=i+1know(i)="6"i=i+1know(i)="7"i=i+1know(i)="8"i=i+1know(i)="9"i=i+1know(i)="0"i=i+1know(i)="+"i=i+1know(i)="-"i=i+1know(i)="="i=i+1know(i)="?"i=i+1know(i)="<"i=i+1know(i)=">"i=i+1know(i)="<>"i=i+1know(i)=" "i=i+1know(i)=" true "i=i+1know(i)=" false "k_num=iout$=""While(True)s$=Input("> ")Log_add("> "+s)SeedRnd(MilliSecs())r=Rand(1,5)out$=" "For i=1 To rout$=out$+know(Rand(1,k_num))NextPrint out$Log_add(out$)WendFunction Log_add(s$)f=OpenFile("nauka-log.txt")If f=0 Then f=WriteFile("nauka-log.txt")SeekFile(f,FileSize("nauka-log.txt"))WriteLine(f,s)CloseFile(f)End Function
Graphics(640,480,0,2)SetFont(LoadFont("system"))timer=CreateTimer(1000)ClsColor(128,64,128)Cls()Global v1,v2,v3While(True)WaitTimer(timer)SeedRnd(MilliSecs())If Rand(1,100)=25 Then WaterAndFood()For i=1 To 1x=Rand(0,25)y=Rand(0,25)Log_read(x,y)n1=Rand(1,v1+125)n2=Rand(1,v2+125)n3=Rand(1,v3+125)DrawLog()Log_add(x,y,n1,n2,n3)NextWendFunction WaterAndFood()For x=1 To 5For y=1 To 5n1=10n2=10n3=100Color(n1,n2,n3)Plot(x,y);Log_add(x,y,n1,n2,n3)NextNextFor x=6 To 10For y=1 To 5n1=10n2=100n3=10Color(n1,n2,n3)Plot(x,y);Log_add(x,y,n1,n2,n3)NextNextEnd FunctionFunction DrawLog()For y=0 To 25For x=0 To 25Log_read(x,y)Color(v1,v2,v3)Plot(x,y);Rect(100+x*3,y*3,3,3)NextNextEnd FunctionFunction Log_add(x,y,n1,n2,n3)f=OpenFile("nauka-log.txt")If f=0 Then f=WriteFile("nauka-log.txt")SeekFile(f,(x+y*100)*3)WriteByte(f,n1)WriteByte(f,n2)WriteByte(f,n3)CloseFile(f)End FunctionFunction Log_read(x,y)f=OpenFile("nauka-log.txt")SeekFile(f,(x+y*100)*3)v1=ReadByte(f)v2=ReadByte(f)v3=ReadByte(f)CloseFile(f)End Function