> 文章列表 > 【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)

【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)

【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)

作品样式:

 背景需求:

虽然学前阶段就对幼儿训练加减法列式题遭到诟病,但是从不少幼儿(特别是二胎)在家中已经开始适应加减法题型了。

结合中班年龄特点,我从5以内的不重复加法题开始实验(雪花点点数)

材料准备:

word模板——最终样式 

 

一共有4个表格,1和3是标题行,2和4是加法题行

 代码展示:

'''
5以内加减法一页两份
时间:2023年4月8日 21:46
作者:阿夏
'''import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,timeimport docx
from docx import Document
from docx.shared import Pt 
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor# 第一步:制作不重复所有加法、不重复所有减法# 不重复的数字题
num=int(input('打印几份(输入28人,实际14份)\\n'))
size=int(input('字体大小(25)\\n'))
height1=int(input('单元格高度(5行)\\n'))
weight1=int(input('单元格宽度(5列)\\n'))
sum=int(input('X以内的(3以内、4以内、5以内)\\n'))
classroom=input('班级(输入中6)\\n')# 3以内:10
# 4以内:15
# 5以内:21
# 都小于25格子# 5以内加法题共21题
P=[]
for a in range(sum+1):for b in range(sum+1):if 0<=a+b<sum+1:         # print('{}+{}='.format(a,b))P.append('{}+{}='.format(a,b))else:pass
print(P)# ['0+0=', '0+1=', '0+2=', '0+3=', '0+4=', '0+5=', '1+0=', '1+1=', '1+2=', '1+3=', '1+4=', '2+0=', '2+1=', '2+2=', '2+3=', '3+0=', '3+1=', '3+2=', '4+0=', '4+1=', '5+0=']# 加法题生成都是按小到大排列的,不需要sort排序
print(len(P))    # 21# 新建一个”装N份word和PDF“的临时文件夹
os.mkdir(r'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\加减法\\零时Word')n=int(num/2)
for z in range(0,n):   #多少份  # 新建worddoc = Document(r'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\加减法\\01加法模板一页两份(1-5以内加法).docx')  for j in range(2):# 标题说明D=[]c='{}班'.format(classroom)title='{}以内不重复加法{}题抽{}题 '.format(sum,len(P),len(P))d=['03','05']# 表格0 表格2的 03 05单元格里写入标题信息cD.append(c)D.append(title)print(D)# 制作"单元格"N=[]for x in range(0,height1):   for y in range(0,weight1):            s1='{}{}'.format(x,y)       # 数字加空格N.append(s1)   print(N)        # ['00', '01', '02', '03', '04', '10', '11', '12', '13', '14', '20', '21', '22', '23', '24', '30', '31', '32', '33', '34', '40', '41', '42', '43', '44']bg=N[0:len(P)]        # 只要21个单元格print(bg)# ['00', '01', '02', '03', '04', '10', '11', '12', '13', '14', '20', '21', '22', '23', '24', '30', '31', '32', '33', '34', '40']# 索引数字 随机抽取21个数字 C=random.sample(P,len(P))  print(C)#       # 房间模板(第一个表格)要写入的门牌号列表 table = doc.tables[j*2]          # 表0,表2 写标题用的# 标题写入3、5单元格  for t2 in range(0,len(d)):             # 0-5是最下面一行,用来写卡片数字pp2=int(d[t2][0])     # qq2=int(d[t2][1])k2=D[t2]                  # 提取list图案列表里面每个图形  t=索引数字print(pp2,qq2,k2)run=table.cell(pp2,qq2).paragraphs[0].add_run(k2)    # 在单元格0,0(第2行第2列)输入第0个图图案run.font.name = '微软雅黑'#输入时默认华文彩云字体run.font.size = Pt(15)  #输入字体大小默认30号run.bold=Truerun.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.font.underline = False          # 下划线# paragraph.paragraph_format.line_spacing = Pt(280) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑')#将输入语句中的中文部分字体变为华文行楷table = doc.tables[j*2+1]          # 表1,表3for t1 in range(0,len(bg)):             # 0-5是最下面一行,用来写卡片数字pp1=int(bg[t1][0])     # qq1=int(bg[t1][1])k1=C[t1]                  # 提取list图案列表里面每个图形  t=索引数字print(pp1,qq1,k1)run=table.cell(pp1,qq1).paragraphs[0].add_run(k1)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '微软雅黑'#输入时默认华文彩云字体run.font.size = Pt(size)  #输入字体大小默认30号run.bold=Truerun.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.font.underline = False          # 下划线# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑')#将输入语句中的中文部分字体变为华文行楷
#             table.cell(pp1,qq1).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   #  # #    doc.save(r'C:\\Users\\jg2yXRZ\\OneDrive\\桌面\\加减法\\零时Word\\{}.docx'.format('%02d'%(z+1)))#保存为XX学号的电话号码word     from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word/{}.docx".format('%02d'%(z+1))# 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word/{}.pdf".format('%02d'%(z+1))  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
target_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfFileMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/加减法/(打印合集)01加法(一页两份 ){}以内加法共{}题抽{}题({}共{}人打印{}张).pdf".format(sum,len(P),len(P),c,num,n))file_merger.close()
# doc.Close()# # print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/加减法/零时Word') #递归删除文件夹,即:删除非空文件夹

代码重点:

 

 

终端运行:(5以内)

 

 

 作品展示:

 

 调整:

为了让幼儿有地方写答案,并且有空间画圈,我把数字文本位置统一调到左上角。 

留点空隙,给孩子们画圆圈(实物点数)

综合展示: 1-5以内不重复加法题(总数不超过25题)

1、作品展示——5以内加减法

2、作品展示——4以内加减法

 

3、作品展示——3以内加减法

 

 

4、作品展示——2以内加减法

 

 

5、作品展示——1以内加减法

 

 

感悟:

加减法是最常用的题型,让孩子们体验一下

1、会做的孩子:直接写答案、编4个空格题目

2、不会的孩子:记号笔、铅笔描画灰色数字

3、不会做的孩子:尝试画圆圈,点数圆圈的总数,进行书写

4、升序排列:涂色(第一个数字是0的涂红色、第一个数字是1的涂蓝色)

5、剪卡片(不推荐,卡片容易掉)

教学过程:

一、课前导学:

展示放大的加法题,提示幼儿实物点数(5以内)

 一、题目总数

老师:今天带来一些题目,你认识吗?

零星孩子:算术题,我家里做的。

师:好的,今天的题目是5以内的所有加法题,一起数数有几题?

幼儿数数:一共21题。

二、计算方法——口算、实物点数法

师:那么你们有什么办法算出5以内加法题的答案?

A:1+2=3!

B:我知道,等于5.

师:好的,你们很厉害,直接口算得到答案。

师:还有没有其他的方法做题?

C:可以用手指!

师:对了!这些是5以内的加法,可以用5根手指来数。

A:我妈妈说不能用手指(点数)!

师:可以的,手指最方便了。你可以用口算算出答案,但其他小朋友还是需要手指点数的。

B:可是超过10个手指头就没法数了。

师:是啊,所以现在只要算5个,最多5个数字。

师:老师推荐一种方法,这是以前大8班的一位姐姐(HTM)教我的——画圈法

老师演示在题目下方画一行圆圈,然后从做到右点数出总数。

师:这个方法就和数雪花片是一样的!

D:还可以用小棒子,我家里就是用小棒子数的。

师:没错,不过幼儿园里没有小棒子,我就给你们5块雪花片,也可以数的。

三、思考

1、会口算的幼儿目测有6位,他们答题的声音最响亮,让我无法摸清整体幼儿的整体水平。

2、担心口算的孩子们一分钟 就做完21题了——要求他们在空格处画等量水果,确定幼儿可以实物点数匹配?

3、观察多少幼儿使用雪花片点数、多少幼儿用手指点数、多少幼儿用画圈点数。

活动照片

时间:2023年4月11日 15:00-15:30

班级:中6班

人数:25人

 

 

 

 

 

 

 

 

 

 

 作品分析:

(一)样本数量——23份

1、本次共有25名幼儿参与“5以内加法21题”。但是回收的作品只有21份、

2、14号、15号、16号、28号幼儿直接放到书包里带回家了。通过照片,找到了16号和15号的图片。14号幼儿访谈后表示,自己没有做出题目。28号幼儿说不清楚自己做的是否正确。

因此,班次共有25位幼儿参与,回收有效作业23份。

 (二)结果分析:

5以内不重复加法题21题随机抽取21题正确性分析

学号 正确性 自编 画笔 备注 
1 全对 铅笔  
2 全对 3题加法题 记号笔  
3 全对 门牌号 图案 字母 黑色荧光笔  
4 全对 21题 学号 名字 铅笔  
5 全对 记号笔  
6 全对 铅笔  
7 全对 AB图形 荧光笔(学号)+记号笔(答案)  
8 全对 荧光(描灰字)+记号笔(答案、学号)  
9 全对 加法题+中八六 铅笔(2行答案、学号)+荧光(3行答案、自编)  
10 全对 4题加法题 记号笔  
11 04代做全对 加法题 任意数字 铅笔  
12 部分对 铅笔 0的题目都对,其他的多个数都错
13 没有来园      
14 带回家 无法扫描 自己说不会做      
15 全对 铅笔  
16 全对 铅笔+名字记号笔  
17 部分对 记号笔 答案是加法题的加数(1个数字)
18 没有来园      
19 04代做全对 铅笔(自己做的)+记号笔(04代做  
20 部分对(5题没有完成) 2题加法题无答案 荧光笔  
21 少量正确,大部分答案都是0 12、13、14、15的学号 铅笔  
22 没有来园      
23 全对 2个加法题 铅笔+记号笔(2个加法题)  
24 部分对(带0的题目正确)加法部分错误 学号 门牌号 随机数字 荧光笔+记号笔(打勾)  
25 不会做,教师教点数雪花片) 记号笔  
26 全错(顺序填写1-10) 铅笔  
27 全对 汉字大中小天 铅笔  
28 拿回家了,没有扫描 自己说不清楚      

 结果分析:

1、60.8%作业全对:

23份作业中有14份作业答案全部正确。 其中超过4/5的都是女孩,3位是男孩。

这些孩子都表示自己“不需要雪花片,很简单,”他们通过口算,或者稍微i使用雪花片点数,顺利完成了“包含0在内的21到5以内不重复加法题”

 

 

 

 

 

 

 

 

 

 

 

 

2、2份作业由同伴代做:4号同学做题正确,乐意帮同组的两位同学答题(5以内加法题口算非常熟练)11号和19号同学表示自己不会做加法题

 

3、虽然填了数字,但答案不正确

9位孩子不会做加法,但是幼儿也没有空着题目。都在答案上填写了各种各样的相关数字

(1)填写题目内部数字

12号幼儿:带0的数字加法题答案正确。非0的数字题答案为题目中的第二个数字(被加数)

 17号幼儿:数字题答案为题目中的第一个数字(加数)

 (2)填空数字序列:26号幼儿 按照1-10的数序列,依次对答案进行填空

 (3)似懂非懂型:20号幼儿 用手指点数法,部分正确,少量错误。 

 

(4)答案多0: 幼儿很多的大难都是0 

(6)教师指导如何摆放雪花片: 幼儿后期自行做了3题

(感觉包含0的题目有干扰性,不能用雪花片代表0,但是排除0后,5以内加法只有9题) 

结论分析

1、女孩比男孩的做题正确率高很多。性别优势明显

2、家庭中二胎的孩子在兄姐影响下,对加法题更为熟悉。

3、家庭中加减法联系得多的孩子书写情况更号(字迹工整、几乎没有镜像字)。纯加法练习题中,不少男孩也说自己在家里练习过。

4、月龄有影响。

总体来说:

1、性别影响

2、家庭氛围

3、月龄(大脑是否理解)