英语单词的产生是汉英两种语言双向交流的产物,一些带有中国特色的名称和概念进入了 英语词汇,同时还有一些英语词汇进入了汉语,在文化环境中衍生出新的含义.下面给大家整理了小学英语单词分类汇总,希望大家如果觉得本站发布的文章不错,请转发分享给您身边的朋友,您的支持是我们最大的动力!
小学英语单词分类汇总
交通工具
car小汽车 bus公共汽车 bike自行车 plane飞机
train火车 ship轮船 subway地铁 taxi出租车
jeep吉普车 motor摩托车 boat小船 on foot步行
食物饮料三餐水果
breakfast早餐 lunch午饭 supper晚饭 dinner晚饭,正餐 meals
(food)
rice 米饭 noodles面条 egg蛋 cake蛋糕 bread面包
tofu豆腐 hot dog热狗 hamburger汉堡包 noodles面条
soup汤 chicken鸡肉 meat肉 pork猪肉 mutton羊肉
eggplant 茄子 beef牛肉 vegetable蔬菜 fish鱼
potato 土豆 green beans 青豆 tomato 西红柿
(drink)
coffee咖啡 tea茶 water水 juice果汁 Coke可乐 ice-cream冰激凌 ice冰 milk牛奶
(fruit)
orange桔子 apple苹果 pear梨 strawberry草莓 banana香蕉 grapes葡萄 lemon柠檬 peach桃子 watermelon西瓜
职业 (jobs)
doctor医生 driver司机 singer歌手 farmer农民
nurse护士 teacher教师 student学生 writer作家
actor男演员 actress女演员 cleaner清洁工
policeman 警察 accountant 会计 salesperson销售员 player运动员
动物类 (animals)
cat猫 pig猪 dog狗 rabbit兔子 mouse老鼠 elephant大象
panda熊猫 tiger老虎 duck鸭子 fish鱼 bird鸟 monkey猴子
chicken小鸡 lion狮子 sheep绵羊 horse马 giraffe长颈鹿
goat山羊 wolf狼 goose鹅 snake蛇 bear熊 kangaroo袋鼠 cow奶牛
颜色 (colour)
blue蓝 red红 white白 yellow黄 green绿 black黑
pin红 purple紫 brown棕 orange橙
身体部位 (body)
head 头 hair头发 eye眼睛 ear耳朵 nose鼻子 face脸
neck 脖子 arm手臂 leg腿 foot脚 mouth嘴 hand手 finger手指 toe 脚趾
数字 (numbers)
one一 two二 three三 four四 five五 six六 seven七 eight八 nine九 ten 十
eleven十一 twelve十二 thirteen十三 fourteen十四 fifteen十五
sixteen十六 seventeen十七 eighteen十八 nineteen十九
twenty二十 twenty-one二十一 thirty三十 forty四十 fifty五十
sixty六十 seventy七十 eighty八十 ninety九十 one hundred一百
first 第一 second第二 third第三 forth第四 fifth第五 sixth第六 seventh第七 eighth第八 ninth第九 tenth第十
时间 日期 (time)
year年 season四季 week周 A.M. (a.m.)
morning上午 P.M. (p.m.) afternoon下午 day日
spring春天 summer夏天 fall秋天 winter冬天 yesterday昨天 tomorrow 明天
Monday星期一 Tuesday星期二 Wednesday星期三 Thursday星期四 Friday星期五 Saturday星期六 Sunday星期天 weekend周末
Jan.(January) 一月 Feb. (February) 二月 Mar. (March) 三月
Apr. (April) 四月 May五月 June六月 July七月
Aug. (August) 八月 Sept. (September) 九月
Oct. (October) 十月 Nov. (November) 十一月
Dec. (December) 十二月
天气和温度 (weather)
cold冷的 cool凉爽的 warm温暖的 hot热
sunny晴朗的 cloudy多云的 windy有风的
rainy下雨的 snowy下雪的
反义词
big---small大的/小的 long ---short长的/短的
tall--- short高的/矮的 thin--- fat瘦的/胖的
heavy---light重的/轻的 happy--- sad高兴的/悲伤的
open---close打开/关上 good--- bad好的/坏的
new---old新的/旧的 old ---young年长的/年青的
cold ---hot冷的/热的 far---near 近的/远的
right---left右边/左边 east---west东面/西面
south---north南面/北面 go---come 来/去
up---down 上/下 here---there这里/那里
衣服(clothes)
T-shirt T恤衫 shirt衬衫 skirt短裙 shoes鞋子
dress连衣裙 hat帽子 jacket 夹克衫 socks袜子
sweater毛线衣 coat外套 boots靴子 jeans牛仔裤
shorts短裤 pants长裤 slippers拖鞋 sandals凉鞋
vest背心 sneakers运动鞋
地方(places)
home家 room房间 bedroom卧室 bathroom卫生间
kitchen厨房 living room客厅 study书房
school学校 classroom教室 gym体育馆 playground操场 canteen餐厅
park公园 art room美术室 farm农场 library图书馆
teacher's office老师办室 computer room计算机教室
music room音乐教室 post office邮局 hospital医院
cinema电影院 bookstore书店 nature park自然公园
zoo动物园 bank银行 garden花园 pet shop宠物店
supermarket超市 museum博物馆 shop 商店
代词
I 我 you你 he他 she她 it它
we我们 you 你们 they 他(她、它)们
my我的 your你的 his 他的 her她的 its它的
our我们的 your你们的. their他(她、它)们的
方位及方位介词
south南 north北 east东 west西 left左边 right右边
in在...里 on在...上 under在...下面 near在...旁边
behind在...后边 next to与...相邻 over在...上面
in front of在...前面
心情及患病
happy高兴的 sad伤心的 bored无聊的 angry生气的
excited兴奋的 tired疲劳的 sick有病的 hurt疼痛
have a fever发烧 have a cold感冒
have a toothache牙疼 have a headache头疼
have a sore throat喉咙疼
自然景物
sky天空 sun太阳 cloud云 wind风 rain雨 star星星
moon月亮 air空气 rainbow彩虹 river河流 lake湖泊
stream小溪 sea大海 bridge桥 forest森林 path小道
road公路 mountain山 building建筑物 city城市 village乡村
疑问词
what什么 what day星期几 what color什么颜色
what time什么时间 why为什么 who 谁 where哪里
which one哪一个 when什么时候 which哪一个
how多么,怎样 how old几岁 how many多少
how tall 多高 how much多少钱 how heavy多重
国家 语言及首都
China中国 Chinese中 国 的 ,中 国 人的,汉语 Beijing 北京
England英国 English英 语 ,英国的,英 国 人 London伦敦 t
he USA美国 America美国的,美国人 New York纽约
Japan日本 Canada加拿大 Austrian澳大利亚
植物(plants)
tree树 flower花 grass草 seed种子 sprout苗 leaf叶子
动词词组
swim游泳 fly飞 jump跳 walk走 run跑 sleep睡觉
drink water喝水 get up起床 go to bed起床
go home回家 go to school去上学 go swimming去游泳
go fishing去钓鱼 go shopping买东西 go hiking去远足
go skiing滑雪 go skating滑旱冰 go ice-skating滑冰
play sports做运动 play ping-pong打乒乓
play football踢足球 play the piano弹钢琴
play chess 下棋 play computer games玩电脑游戏
play the violin拉小提琴 listen to music听音乐 watch TV看电视
read a book看书 write a letter写信 write an e-mail写邮件
write a report写报告 take pictures拍照片
sing and dance唱歌跳舞 draw pictures 画画
fly kites 放风筝 watch insects观察昆虫 make kites 做风筝
pick up leaves摘树叶 do an experiment做实验
catch butterflies抓蝴蝶 count insects数昆虫
collect stamps收集邮票 have a picnic野餐
do homework做家庭作业 eat breakfast吃早餐
do morning exercises晨练 have English class上英语课
plant trees种树 visit grandparents看望爷爷奶奶
make a snowman堆雪人 ride a bike骑车
climb a mountain爬山 row a boat 划船 take a trip 旅游
do housework做家务 clean the room打扫房间
cook dinner做晚饭 make the bed铺床
wash clothes洗衣服 do the dishes洗碗
sweep the floor扫地 set the table摆饭桌
answer the phone接电话 water the flowers浇花 empty the trash倒垃圾
文具、家具等物品
bag书包 pen钢笔 pencil铅笔 ruler尺子 eraser橡皮
book书 pencil-case铅笔盒 bed床 light灯 sofa沙发
chair椅子 desk课桌 table桌子 wall墙 TV电视 door门
window窗户 floor地板 board写字板 glass玻璃杯
fan风扇 mirror镜子 curtain窗帘 trash bin垃圾箱
closet衣柜 phone电话 box盒子 shelf书架
fridge冰箱 computer电脑,计算机 teacher's desk讲台
sharpener卷笔刀 notebook笔记本 dictionary词典
comic book漫画书 post card明信片 newspaper报纸
story-book故事书 picture图片,照片
性别及家庭成员
boy 男孩 girl女孩 Mrs 女士 Mr.先生 Miss小姐
mother母亲 mum妈妈(口语) father 父亲 dad爸爸(口语) parents 父母 grand
mother祖母 grandma奶奶(口语) grandfather祖父 grandpa爷爷(口语)
uncle叔叔 aunt阿姨 sister姐妹 brother兄、弟 son儿子 baby婴儿 friend朋友
这就是著名的八皇后问题.八个皇后在排列时不能同在一行、一列或一条斜
"八皇后"动态图形的实现
①..回溯算法的实现
a[j-1]=1 第j列上无皇后
a[j-1]=0 第j列上有皇后
if ((i,j)位置为空)) /*即相应的三个数组的对应元素值为1*/
{占用位置(i,j) /*置相应的三个数组对应的元素值为0*/
为i+1个皇后选择合适的位置;
else 输出一个解
}
在Turbo C语言中,图形的存取可用如下标准函数实现:
arrow=malloc(size);建立指定大小的动态区域位图,并设定一指针arrow.
putimage(x,y,arrow,copy)将位图置于屏幕上以(x,y)左上角的区域.
#i nclude graphics.h
#i nclude stdlib.h
#i nclude stdio.h
#i nclude dos.h
void *arrow;
void try(int i)
{int j;
putimage(h[i-1],l[j-1],arrow,COPY_PUT);/*显示皇后图形*/
else /*输出一组解*/
putimage(h[i-1],l[j-1],arrow,XOR_PUT);/*消去皇后,继续寻找下一组解*/
int main(void)
{int gdrive=DETECT,gmode,errorcode;
unsigned int size;
initgraph(gdrive,gmode,"");
errorcode=graphresult();
if (errorcode!=grOk)
{printf("Graphics error\n");exit(1);}
/*画皇冠*/
clearviewport();
try(1);/*调用递归函数*/
closegraph();
free(arrow);
八皇后问题的串行算法
①. 八皇后问题
八皇后问题最简单的串行解法为如下的递归算法:
go(int step,int column)
{int i,j,place;
row[step]=column;
outputresult( ); /*结束递归打印结果*/
else /*继续递归*/
{for(j=1;j=step;j++)
if(collision(j ,row[j],step+1,place))
/*判断是否有列冲突、对角线或反对角线*/
goto skip_this_place;
go(step+1,place);
skip_this_place:;
}/* go */
void main( )
{int place,j;
go(1,place);
}/* main */
八皇后问题的并行算法
①. 主进程算法
主进程等待所有的子进程,每当一个子进程空闲的时侯,就向主进程发送一个Ready(就绪)信号.主进程收到子进程的Ready信号后,就向该子进程发送一个棋盘.当主进程生成了所有的棋盘后,等待所有的子进程完成它们的工作.然后向每个子进程发送一个Finished信号,打印出各个子进程找到的解的总和,并退出.子进程接收到Finished信号也退出.
①.)首先将more_queen设置成FALSE;
以LEAF,TRUE和FLASE区分以下三种情况:
A)LEAF:成功放置但是已到边缘,colj现在已经比列的最大值大1,回退两列,检查是否能将待检查皇后放在哪一行:如果能,把more_queen设成TRUE;
B)TRUE:成功放置皇后,检查这一列是否能有放置皇后的其他方式,如有,把more_queen设成TRUE;
C)FALSE:不能放置,回退一列再试,如果能把more_queen设成TRUE ,如果皇后已在最后一行,必须再检查上一列.
TRUE:得到一个皇后的位置,增大列数再试;
FALSE:失败,如果more_queen为真, 取回棋盘,保存上次调用的棋盘.将列数减小,取走皇后,增加行数,再调用move_to_right();
LEAF:得到一种解法,solution增一,将解法写入log_file,由于已到边缘,列数回退1,检查是否放置一个皇后,如果能,新加一个皇后后,调用move_to_right;如果不能,检查more_queen如果more_queen为真,将棋盘恢复到上次调用时保存的棋盘,将待检查的皇后下移,调用move_to_right.
八皇后问题的高效解法-递归版
//如果有一个Q 为 chess[i]=j;
//则不安全的地方是 k行 j位置,j+k-i位置,j-k+i位置
static int oktimes = 0;
static int chess[] = new int[QueenMax];//每一个Queen的放置位置
public static void main(String args[]){
for (int i=0;iQueenMax;i++)chess[i]=-1;
placequeen(0);
public static void placequeen(int num){ //num 为现在要放置的行数
int i=0;
boolean qsave[] = new boolean[QueenMax];
for(;iQueenMax;i++) qsave[i]=true;
//下面先把安全位数组完成
i=0;//i 是现在要检查的数组值
while (inum){
qsave[chess[i]]=false;
int k=num-i;
if ( (chess[i]+k = 0) (chess[i]+k QueenMax) ) qsave[chess[i]+k]=false;
if ( (chess[i]-k = 0) (chess[i]-k QueenMax) ) qsave[chess[i]-k]=false;
i++;
//下面历遍安全位
for(i=0;iQueenMax;i++){
if (qsave[i]==false)continue;
if (numQueenMax-1){
chess[num]=i;
placequeen(num+1);
else{ //num is last one
oktimes++;
System.out.println("这是第"+oktimes+"个解法 如下:");
for (i=0;iQueenMax;i++){
String row="第"+(i+1)+"行: ";
if (chess[i]==0);
else
for(int j=0;jchess[i];j++) row+="--";
row+="++";
int j = chess[i];
while(jQueenMax-1){row+="--";j++;}
System.out.println(row);
//历遍完成就停止
在 Golang 游戏leaf系列(一) 概述与示例 (下文简称系列一)中,提到过Go模块用于创建能够被 Leaf 管理的 goroutine.Go模块是对golang中go提供一些额外功能.Go提供回调功能,LinearContext提供顺序调用功能.善用 goroutine 能够充分利用多核资源,Leaf 提供的 Go 机制解决了原生 goroutine 存在的一些问题:
我们来看一个例子(可以在 LeafServer 的模块的 OnInit 方法中测试):
这里主动调用了 d.Cb(-d.ChanCb) ,把这个回调取出来了.实际上,在skeleton.Run里会自己取这个通道
看一下源码:
New方法,会生成指定缓冲长度的ChanCb.然后调用Go方法就是先执行第一个func,然后把第二个放到Cb里.现在手动造一个例子:
现在把time.Sleep(time.Second)的注释解开,会是啥结果呢
另外,就是close时会判断g.pendingGo
这个例子的意思很明显,NewLinearContext这种方式,即使先调用的慢了半秒,它还是会先执行完.
这里先是用了一个list,加入的时候用mutexLinearGo锁了,都加到最后.然后新开协程去处理,读的时候从最前面开始读,也要用mutexLinearGo锁.执行的时候,也要上锁mutexExecution,确保f()执行完并且写入g.ChanCb回调,这个mutexExecution锁才会解除.现在可以改造一个带回调的例子:
以上就是土嘎嘎小编为大家整理的leafgo语言相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!