【教学类-19-04】202310《ABAB式-规律排序涂色-A4竖版2份》(中班)

news2024/11/19 18:35:45

展示效果:

单人使用样式:

 单页打印样式

打印效果:

 背景需求:

中班幼儿需要掌握ABAB规律排序,如下图所示,AB两个元素能外形不同、颜色不同。

2022年11月带领中3班(现大3班)幼儿玩过一次ABAB方块涂色,并制作手环。幼儿非常喜欢

【精选】【教学类-19-01】20221127《ABAB式-规律排序涂色-A4竖版2份》(中班)_幼儿园abab规律题目-CSDN博客

 ​利用Python Word单元格填色功能,随机生成AB样式,引导幼儿进行ABAB固定颜色涂色。

 Word模板设置 

1、插入表格1*8、

2、左侧的空心黏贴表和右侧的灰色黏贴边都是”插入-形状-矩形“

3、表格的框线:粗的6磅,细的1.5磅

代码设计:

# https://www.codenong.com/cs106022019/

'''

作者:阿夏
时间:2022年11月27日ABAB规律填色 竖版2份4条)

'''

from docx import Document
from docx.oxml.ns import nsdecls
from docx.oxml import parse_xml
import random,os

# 新建表行数
rowsNum = int(input('行数(1行)\n'))
# 新建表列数
colsNum = int(input('列数(只要2个=AB)\n'))
Num = int(input('每套题目随机抽取几个不重复颜色(共有9个颜,4行需要8个不重复颜色)\n'))
rowrow= int(input('几条?(4)\n'))
num= int(input('生成多少份?\n'))

# 表格首行背景色设置
# 背景色,根据需要调整,可参考站长之家选色 http://tool.chinaz.com/Tools/PageColor.aspx
# (米罗12色蜡笔(去掉白色'FFFFFF'和黑色'000000',黑色涂色很容易显脏)
# # 白色\#黑色\# 灰色\# 红色\# 橘黄\# 黄色\# 森林绿\# 黄绿色\# 蓝色\# 青色(天蓝)\# 靛青色(紫色)\# 粉红
colorall=['FFFFFF','000000','CCCCCC','FF0000','FF8000','FFFF00','228B22','7FFF00','0000FF','00FFFF','4B0082','FFC0CB']
# colorall=['FFFFFF','000000','CCCCCC','FF0000','FF9912','FFFF00','228B22','7FFF00','0000FF','00FFFF','4B0082','FFC0CB']考虑6个对比色
colorsmall=colorall[3:]# 排除白色、黑色、灰色
print(colorsmall)



print('----------第2步:新建一个临时文件夹------------')
# 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\规律填色\零时Word')

for nn in range(1,num+1):    
        # for e in range(0,2):        # 一页两份
        doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\规律填色\规律填色模板(竖版8列ABAB).docx')
        # 方案一:一页中,第一套8个颜色和第2套8个颜色中间,只有1-2个不一样(大部分是2个不一样,少量1个不一样)
        color=[]
        colors1=random.sample(colorsmall,Num)
        colors2=random.sample(colorsmall,Num)
        for h in colors1:
                color.append(h)
        for g in colors2:
                color.append(g)
        print(color) # 随机抽取8个色块
        ['00FFFF', 'CCCCCC', '228B22', 'FFC0CB', 'FF9912', 'FFFF00', '0000FF', '4B0082', 'FF0000', 'FFFF00', '00FFFF', '0000FF', '7FFF00', '4B0082', 'CCCCCC', '228B22']
        
        # # 方案二:一页中,第一套8个颜色和第2套8个颜色是一样的。
        # color=[]
        # for e in range(0,2):
        #         colors=random.sample(colorsmall,Num)
        #         for k in colors:
        #                 color.append(k)
        # print(color)
        # # ['FF0000', 'FFFF00', '00FFFF', '7FFF00', 'FF9912', 'FFC0CB', 'CCCCCC', '0000FF', '7FFF00', 'FFC0CB', 'CCCCCC', '228B22', 'FFFF00', 'FF0000', '00FFFF', '4B0082']


        # 表格位置
        bg=[]
        for b in range(0,rowrow*2):                # 四个表
                for x in range(0,rowsNum):        # 1行*8列
                        for y in range(0,colsNum):                # 只要填充2个格子ABAB
                                ww='{}{}'.format(x,y)
                                bg.append(ww)
        print(bg)   
        ['00', '01', '00', '01', '00', '01', '00', '01', '00', '01', '00', '01', '00', '01', '00', '01']

        for b in range(0,rowrow*2):      # 0-8行
                if b==3:    # 排除第3、7行(4行、8行) 
                        pass
                elif b==7:   # 这两行给孩子自己随意画   
                        pass      
                     #   
                else:
                        table = doc.tables[b]          # 4567(8)行

                        for t in range(b*colsNum,b*colsNum+colsNum):   # 02
                                pp=int(bg[t][0])    
                                qq=int(bg[t][1])                 
                                k=color[t]  
                                print(k)                      # 
                        
                                shading_list = locals()    
                                shading_list['shading_elm_'+str(qq)] = parse_xml(r'<w:shd {} w:fill="{bgColor}"/>'.format(nsdecls('w'),bgColor = k))
                                table.rows[pp].cells[qq]._tc.get_or_add_tcPr().append(shading_list['shading_elm_'+str(qq)])
                        
        doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\规律填色\零时Word\{}.docx'.format('%02d'%nn))   
        from docx2pdf import convert

        # docx 文件另存为PDF文件
        inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/规律填色/零时Word/{}.docx".format('%02d'%nn)  # 要转换的文件:已存在
        outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/规律填色/零时Word/{}.pdf".format('%02d'%nn)  # 要生成的文件:不存在
        # 先创建 不存在的 文件
        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/桌面/规律填色/(打印合集)规律填色A4竖版2份ABAB({}份).pdf".format(num))
file_merger.close()
# doc.Close()

# print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/规律填色/零时Word') #递归删除文件夹,即:删除非空文件夹

重点说明:

输入数据

 运行过程

 随后删除过渡信息

 单元格背景色的确定——米罗可儿12色蜡笔的12种颜色(使用RGB颜色)

 

 随机抽取2次,每次8个颜色,合起来一共16个颜色。前8个在0-4表格内,后8个在4-8表格内

 坐标XY

原来的分开单元格,需要大量的00 01坐标

现在的连接单元格,坐标根据行递进

重点:如何单元格填充背景色

效果展示:

2张A4纸=4份作业 (A4半张)

 预设玩法:

1、ABAB添色——单元格框线的粗细提示幼儿两个颜色是一组的。

2、有黏贴边——纸条剪下来,黏贴成手镯、长条纸等

3、自由涂色——女孩更喜欢涂各种颜色(彩虹系列)

教学记录

时间:2023年10月28日15:00-15:30

班级:中3班

人数:21人

步骤一:了解玩法

 步骤二:AB涂色

感悟:

1、能力差异的问题,以激发兴趣为主: 

今天1位幼儿沉默表示不参与(给她一份材料放到抽屉里,希望她以后有兴趣做),4位幼儿没有按照AB规律涂色(随意涂色)。1位幼儿求老师代写学号——可见幼儿的能力发展的确有差异,靠逼根本没啥用。一两节课也根本看不出效果。

分析:提供各种学具,辅以集体学习环境影响,给能力弱的孩子一点外在刺激(要怎么做,有什么效果(图案、小制作),无论幼儿是否参与、作品是否惨不忍睹,都要从中找出优点,鼓励幼儿动手动笔,练习手指肌肉。逐步引导他们的学习兴趣。

2、色差的问题,解析RBG与蜡笔的对应关系

米罗可儿12色蜡笔并没有明确色彩名称,因此教师是根据视觉印象从RGB表中选择相似的编码。实际用蜡笔对照后,发现海市有很明显的差异。

(1)如RGB铬黄与蜡笔橘黄有差异(更换为RGB橘黄),

(2)RGB粉红色与实际的两款分红色蜡笔(有的孩子蜡笔里面是浅粉红、有的孩子蜡笔盒里面的是深粉红色),

(3)RGB蓝色看上去与蜡笔蓝色色彩接近,但涂色的蓝色比打印蓝色要明显亮很多。

分析:打印的RGB色彩很难与蜡笔的实际颜色完全一致,因此教师在教学前就需要和孩子说明情况,对于深蓝浅蓝、深绿浅绿、紫色与深蓝、粉色的两种蜡笔等内容进行色彩解析。让幼儿知道大致可以涂什么颜色。

三、关于手工制作

1、大约有1/2孩子都对制作小巧的手环充满兴趣(1个纸圈),5位孩子通过串联的方式组合2个纸圈(手环上有个装饰品)、4个纸圈(孩子说是灯笼)。

2、一位幼儿在活动结束前才完成了五个纸圈连接的大圈制作。

3、2位男孩表示不愿意剪开,”我想带回家剪“,1位男孩涂色非常细致,作品效果就像打印的。因为漂亮,所以也来不及剪了。

4、6位完成了剪条的任务,但还来不及黏贴成立体造型。

5、1位女孩拿剪刀的手势不正确,虽然也能剪下纸条,但相当费时费力。

6、两位女孩拿着自己的作品导出炫耀展示,带动少量同伴进行模仿。

7、不愿意参与的女孩呆坐着,我送了她一个做好的样板手环,希望激发她的兴趣。不过她戴了10秒,就拆下来,放到抽屉里,回来继续呆坐。

从孩子们不同的纸圈制作结果来看,每位幼儿的手指肌肉发育、审美感、自我评价能力、社会沟通能力、感兴趣的内容都有不同。因此,教师要倾听幼儿自己的表达(我就只能做到这里了),接受幼儿的水平特点,不强求,不责怪,让幼儿在宽松的氛围里感受到属于自己的小小快乐。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1149930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

maven子模块无法导入jar包问题

明明本地仓库有jar包 maven子模块无法导入jar包&#xff0c;然后放到父项目的pom.xml则可以导入 可以试试更新仓库后&#xff0c;引入成功

这款制作电子画册的网站,好用到爆

要是早点发现这款制作电子画册网站该多好啊&#xff01;由于缺乏相关知识和技能&#xff0c;一直没有找到合适的平台。直到最近&#xff0c;偶然发现了这个网站&#xff0c;才发现原来制作电子杂志如此简单 这个网站就是FLBOOK在线制作电子画册平台&#xff0c;它不仅提供了丰富…

PicoDiagnostics (NVH设备软件)-NVH软件计算原理探究

NVH 问题探讨 PicoDiagnostics (NVH设备软件)对于不同驱动方式的车辆、是否通过OBD口读取转速和速度&#xff0c;后轮差速传动比数值对其频率计算原理也是有影响的。究竟什么时候需要填后轮差速传动比呢&#xff1f;下面做一些探讨&#xff1a; 连接OBD诊断口计算速度&频率…

用思维导图成为职业规划达人

今天&#xff0c;我们来聊聊如何用思维导图来做职业规划&#xff1f;在外面进行职业规划的时候&#xff0c;常常包括以下几项自我认知以及定位、职位的要求以及自身与职位之间的匹配程度。 今天我们就用 在线制图工具ProcessOn&#xff0c;来制作这一份职业规划。 自我分析 …

国标发布|法大大参编《第三方电子合同服务平台信息安全技术要求》

2023年9月7日&#xff0c;国家市场监督管理总局联合国家标准化管理委员会&#xff0c;在全国标准信息公共服务平台发布了国家标准《第三方电子合同服务平台信息安全技术要求》&#xff0c;法大大作为主要起草单位、法大大联合创始人兼首席法务官梅臻担任主要起草人参与其中。 &…

基于STC系列单片机实现定时器0扫描数码管显示定时器/计数器1作为计数器1产生频率的功能

#define uchar unsigned char//自定义无符号字符型为uchar #define uint unsigned int//自定义无符号整数型为uint #define NixieTubeSegmentCode P0//自定义数码管段码为单片机P0组引脚 #define NixieTubeBitCode P2//自定义数码管位码为单片机P2组引脚 sbit LED P1^0;//位定义…

云端服务器和本地服务器的区别

随着云计算技术的快速发展&#xff0c;云端服务器已经成为越来越多企业和个人的首选。相较于传统的本 地服务器&#xff0c;云端服务器有着许多不同之处。那么&#xff0c;它们之间到底有哪些区别呢? 1. 部署位置 本地服务器通常部署在用户所在的物理场所&#xff0c;例如公…

c语言基础:L1-063 吃鱼还是吃肉

国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤&#xff1b;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。 现在你要根据小宝宝的身高体重&#xff0c;给出补充营养的建议。 输入格式&#xff1a; 输入在第一行给出一个不超过 10 的正整数 N&am…

MySQL扩展语句和约束方式

一、扩展语句 复制&#xff0c;通过like这个语法直接复制bbb的表结构。只是复制表结构&#xff0c;不能复制表里面的数据 把bbb表里面的数据&#xff0c;复制到test&#xff0c;两个表数据结构要一致 创建一张表&#xff0c;test1,数据从bbb来&#xff0c;表结构也是bbb delete…

自动化测试框架之RobotFramework关键字编写

众所周知RobotFramework是关键字驱动&#xff0c;那么关键字的编写在RobotFramework 测试框架进行自动化测试时就非常关键了。如何编写关键字呢&#xff0c;在上节课的基础上&#xff0c;封装post request 请求为关键字&#xff0c;如下 在项目的基础上右键 new----》Robot Re…

笔记软件Notability mac中文版软件功能

Notability mac是一款帮助用户备注文件的得力工具&#xff0c;Notability Mac版可用于注释文稿、草拟想法、录制演讲、记录备注等。它将键入、手写、录音和照片结合在一起&#xff0c;便于您根据需要创建相应的备注。 Mac Notability mac中文版软件功能 将手写&#xff0c;照片…

解锁高效创作艺术!AI助力文章生成与精美插图搭配完美融合

在当今这个信息爆炸的时代&#xff0c;高效创作文章已经成为了一种必备的技能。然而&#xff0c;创作一篇高质量的文章并插入精美插图&#xff0c;往往需要耗费大量的时间和精力。现在&#xff0c;随着AI技术的发展&#xff0c;我们迎来了一个全新的文章创作时代——利用AI高效…

UI自动化概念+Web自动化测试框架

1.UI自动化测试概念:我们先明确什么是UI UI&#xff0c;即(User Interface简称UI用户界面)是系统和用户之间进行交互和信息交换的媒介 UI自动化测试: Web自动化测试和移动自动化测试都属于UI自动化测试&#xff0c;UI自动化测试就是借助自动化工具对程序UI层进行自动化的测试 …

【LVS实战】01 LVS介绍

一、LVS是什么 LVS&#xff08;Linux Virtual Server&#xff09;&#xff0c;是一个极好的负载均衡解决方案&#xff0c;它将一个真实服务器集群虚拟成一台服务器来对外提供服务&#xff0c;同时在真实服务器集群中实现了负载均衡。该技术由章文嵩博客发起&#xff0c;从linu…

无公网IP,如何使用公网SSH远程访问家中的树莓派?

文章目录 前言如何通过 SSH 连接到树莓派步骤1. 在 Raspberry Pi 上启用 SSH步骤2. 查找树莓派的 IP 地址步骤3. SSH 到你的树莓派步骤 4. 在任何地点访问家中的树莓派4.1 安装 Cpolar内网穿透4.2 cpolar进行token认证4.3 配置cpolar服务开机自启动4.4 查看映射到公网的隧道地址…

Android NDK开发详解之ndk-build 脚本

Android NDK开发详解之ndk-build 脚本 内部原理从命令行调用选项可调试 build 与发布 build要求 ndk-build 脚本使用 NDK 的基于 Make 的构建系统构建项目。我们针对 ndk-build 使用的 Android.mk 和 Application.mk 配置提供了更具体的文档。 内部原理 运行 ndk-build 脚本相…

联想电脑怎么录屏?两个实用方法,快速搞定

“联想电脑怎么录屏呀&#xff1f;刚买的联想电脑&#xff0c;本来打算用来直播&#xff0c;但是现在发现不会录屏&#xff0c;上网查了很久也没有解决方法&#xff0c;真的很头疼&#xff0c;希望大家帮帮我&#xff01;” 联想是世界知名的电子产品制造商之一&#xff0c;它…

数据集成实现以及平台安装部署入门

ETLCloud是什么?** ETLCloud是一个提供了一套工具和服务的数据集成平台&#xff0c;用于将数据从不同的来源抽取&#xff08;Extract&#xff09;、转换&#xff08;Transform&#xff09;和加载&#xff08;Load&#xff09;到目标系统中。ETL代表了这个过程的三个主要步骤。…

Mybatis—XML配置文件、动态SQL

学习完Mybatis的基本操作之后&#xff0c;继续学习Mybatis—XML配置文件、动态SQL。 目录 Mybatis的XML配置文件XML配置文件规范XML配置文件实现MybatisX的使用 Mybatis动态SQL动态SQL-if条件查询 \<if\>与\<where\>更新员工 \<set\>小结 动态SQL-\<forea…

空气质量查询API促使空气数据可视化

引言 在当今的现代化社会中&#xff0c;关注和改善空气质量已成为人们共同的关切。随着科技的不断发展&#xff0c;空气质量查询API为我们提供了一种前所未有的方式来实时监测、分析和改善我们所处的环境。这一工具不仅让我们更深入地了解空气质量&#xff0c;还鼓励了空气数据…