skip to main
|
skip to sidebar
星期一, 四月 27, 2009
绘制钟表
绘制一个钟表动画,显示当前系统时间,引发学生兴趣。
SCREEN 12: x0 = 320: y0 = 200: r = 70: pi = 4 * ATN(1)
CIRCLE (x0, y0), 80: CIRCLE (x0, y0), 110
LOCATE 7, 40: PRINT "12": LOCATE 19, 40: PRINT "6"
LOCATE 8, 34: PRINT "11": LOCATE 8, 47: PRINT "1"
LOCATE 10, 30: PRINT "10": LOCATE 10, 51: PRINT "2"
LOCATE 13, 28: PRINT "9": LOCATE 13, 53: PRINT "3"
LOCATE 16, 30: PRINT "8": LOCATE 16, 51: PRINT "4"
LOCATE 18, 34: PRINT "7": LOCATE 18, 47: PRINT "5"
FOR i = 1 TO 11
a = i * pi / 6
x = r * COS(a): y = r * SIN(a)
PSET (x + x0, y + y0)
NEXT i
LOCATE 3, 36: PRINT DATE$
PSET (x0, y0)
DO
LOCATE 5, 37: PRINT TIME$
s = VAL(TIME$): f = VAL(MID$(TIME$, 4, 2)): m VAL(MID$(TIME$, 7, 2))
sd = -(30 * s + f / 2) MOD 360: fd = -6 * f: md = -6 * m
DRAW "C15TA=" + VARPTR$(sd) + "NU35"
DRAW "C9TA=" + VARPTR$(fd) + "NU45"
DRAW "C12TA=" + VARPTR$(md) + "NU55"
DO
IF INKEY$ <> "" THEN END
qm = VAL(MID$(TIME$, 7, 2))
LOOP WHILE m = qm
DRAW "C0"
DRAW "TA=" + VARPTR$(sd) + "NU35"
DRAW "TA=" + VARPTR$(fd) + "NU45"
DRAW "TA=" + VARPTR$(md) + "NU55"
LOOP
END
0 评论:
发表评论
较新的帖子
较早的帖子
主页
订阅:
帖子评论 (Atom)
RSS 订阅
帖子
Atom
帖子
评论
Atom
评论
Richard Ma
Tianjin, Tianjin, China
一个想起什么干什么的人
查看我的完整个人资料
Twitter Updates
follow me on Twitter
Tag Cloud
Apache
(1)
Blogger Hack
(5)
c
(4)
code snippet
(12)
Culture
(1)
Debian
(7)
design
(5)
Education Diary
(13)
google
(1)
hack
(2)
lib
(1)
Linux
(35)
map
(2)
Math
(11)
My Life
(23)
PHP
(3)
QB
(6)
s60
(1)
Thinking
(12)
virtualbox
(1)
九章算术
(7)
十万个为什么
(1)
小资
(1)
心理学
(6)
教材
(2)
除法
(1)
Loading...
My Photo Album(Power by Picasa)
My Photograph(Powered by Picasa)
My Youtube Channel
信息奥赛博客
Google Analytics
▼
2009
(61)
►
五月 2009
(2)
Debian下修改默认语言[Linux技巧]
在S60 3rd系统上使用Google同步联系人列表
▼
四月 2009
(8)
绘制棋盘格子
绘制钟表
QB中类似LOGO语言的绘图方式
太极图
演奏《东方红》
QB绘制简单图形1
c语言中的数据溢出overflow解决
RSS地址更换,请大家重新订阅
►
三月 2009
(26)
kill命令信号说明[Linux技巧]
使用Shadow保存密码[Linux技巧]
FSF的一小段历史
群组和圈子,你还记得吗?
除数是一位数的除法
Linux中的用户组设置[Linux技巧]
关闭Ubuntu中的ipp(port:631)打印服务[Linux技巧]
Linux下Apache的配置文件结构[Linux技巧]
修改Debian中的网卡配置[Linux技巧]
Debian LAMP安装配置[Linux技巧]
Debian使用ifconfig命令[Linux技巧]
寻找最快的debian源[Linux技巧]
Debian Lenny中使用sudo[Linux技巧]
使用virtualbox的cli启动vm[Linux技巧]
blogger API 2.0 Url
Ubuntu修改默认的jre和jdk[Linux技巧]
除数为何不能为0,教学片段反思
复制文件夹[Linux技巧]
在Linux下查看端口的使用情况及启动
PHP5 DOM 类图
使用/dev/null过滤stderr信息[Linux技巧]
让cd命令能够自动纠错[Linux技巧]
秒的认识[引入]
为Blogger添加Tag Cloud(标签云)
Blogger中添加Social Bookmark(社会化书签)
wonder girl 三连击 娱乐一下
►
二月 2009
(13)
Ubuntu下安装Xdebug[Linux技巧]
Ubuntu下php5的extension配置[Linux技巧]
三下 一 位置与方向
修改Ubuntu的runlevel[Linux技巧]
作为教育者应该给孩子留下些什么?
定制修改mp3编码的命令[Linux技巧]
天空为什么是蓝色?
使用CDPATH定义CD命令的base directory[linux技巧]
word的一个成功隐喻
一个快乐的没有情人的情人节
重装windows后恢复ubuntu--grub重新安装
解决rhythmbox的乱码问题
放牛班的春天 男主角都长这么大了
►
一月 2009
(12)
给Blogger添加代码高亮
►
2008
(56)
►
十二月 2008
(5)
►
十一月 2008
(11)
►
十月 2008
(12)
►
九月 2008
(5)
►
八月 2008
(17)
►
六月 2008
(2)
►
四月 2008
(3)
►
三月 2008
(1)
►
2007
(1)
►
十二月 2007
(1)
Tianjin Linux User Group
TJLUG
访问此论坛
Feedjit Live Blog Stats
0 评论:
发表评论