一、小学英语课堂单词游戏之你读我写
单词除了要会拼写,还要会读,老师可以选择“你读我写”这个游戏。“你读我写”这个游戏需要两个学生为一组,一个学生负责读单词,另一个学生根据小伙伴的读音拼写出来相应的单词,如果拼写正确,就可以加一分。老师可以根据班级人数进行分组,之后组与组之间进行竞争,优胜的那一组可以获得一张小奖状或是小红花。对于小孩子来说,小小的奖励就可以满足孩子的好胜心。这个游戏既可以锻炼孩子的拼写能力,还可以培养孩子的听说能力,是个一举两得的好游戏。
二、小学英语课堂单词游戏之字母连词
字母连词游戏需要老师将单词拆分开成多个字母或是字母组合,然后让学生根据自己的记忆将它们组合成为一个或者几个完整的单词。这种游戏可以锻炼孩子的思考能力和单词拼写能力,因为多个单词被拆分之后可能会有不同的组合,这样答案也就不止一个,学生尽可能多地写出答案,便可以取得更高的分数。
三、小学英语课堂单词游戏之看图猜词
小学生学习的英语单词大部分都与生活有关,包括动物、水果、天气、食物等,老师可以让每两个同学为一组,一个同学画,另一个同学猜,而且全程只能用英语沟通,画图的同学只能回复“Yes or no”。这个游戏不仅可以提高学生的绘画水平,还可以锻炼孩子的英语口语能力。
对于小学生群体来说,在游戏中学习是一个非常适合他们的教学方式。在上文中小编一共提到了三种小学英语课堂单词游戏,老师在教学过程中可以尝试组织学生们利用这种方式来背单词,不仅可以活跃课堂气氛,还可以培养学生学习英语的兴趣呢。
#include <stdio.h>#include <stdlib.h>
#include <string.h>
#include <time.h>
#define max 1024
#define min 50
void main()
{
FILE *fp
char c
int i=0
int j=0
//读文件
char str[max][min]={0}
if((fp=fopen("word.txt","r"))==NULL)
{
printf("can not open file word.txt\n")
exit(0)
}
c=fgetc(fp)
while(c!=EOF)
{
if(c!=' ')
{
str[i][j]=c
j++
}
else
{
i++
j=0
}
c=fgetc(fp)
}
//产生随机数,0-i
srand((unsigned int)time(NULL))
int n=rand()/20
while((n<0)||(n>i))
{
n=rand()/20
}
printf("取得的随机数是第%d个单词\n",n)
//检查单词
printf("#######guess begin######\n")
printf("\n")
char gs
char con='y'
while(con=='y')
{
printf("请输入字母,# 号表示结束\n")
scanf("%c",&gs)
getchar()
char gue[min]={0}
int flag=0
while(gs!='#')
{
for(int i=0str[n][i]!='\0'i++)
{
if(str[n][i]==gs)
{
printf("字母%c在单词中\n",gs)
flag=1
break
}
}
if(!flag)
{
printf("字母%不在单词中\n",gs)
}
printf("请输入字母,# 号表示结束\n")
scanf("%c",&gs)
getchar()
}
printf("请输入你猜的单词\n")
scanf("%s",gue)
getchar()
if(!(strcmp(str[n],gue)))
{
printf("恭喜你,猜对了!\n")
}
else
{
printf("很遗憾,你猜错了\n")
}
printf("continue?y is guess again,press any key to end \n")
scanf("%c",&con)
getchar()
}
fclose(fp)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)