【教学类-30-01】20230409 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,time

import 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 qn


from 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):   #多少份  
    # 新建word
    doc = 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单元格里写入标题信息c
        D.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=True
            run.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255
            run.font.underline = False          # 下划线
            # paragraph.paragraph_format.line_spacing = Pt(280) #数字段间距

            r = run._element
            r.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑')#将输入语句中的中文部分字体变为华文行楷

        table = doc.tables[j*2+1]          # 表1,表3
              
        for 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=True
            run.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255
            run.font.underline = False          # 下划线
            # paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距

            r = run._element
            r.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题加法题记号笔 
1104代做全对加法题 任意数字铅笔 
12部分对铅笔0的题目都对,其他的多个数都错
13没有来园   
14带回家 无法扫描 自己说不会做   
15全对铅笔 
16全对铅笔+名字记号笔 
17部分对记号笔答案是加法题的加数(1个数字)
18没有来园   
1904代做全对铅笔(自己做的)+记号笔(04代做 
20部分对(5题没有完成)2题加法题无答案荧光笔 
21少量正确,大部分答案都是012、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、月龄(大脑是否理解)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿夏reasonsummer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值