轻松学习 - 2023年12月
type: channel
link: https://www.gooday.press/index.php/2023/12/
description: 新的启程
items: 学习笔记-如何让孩子可以自主学习
items: Python生成特定的乘法题

学习笔记-如何让孩子可以自主学习
type: item
date: 2023-12-09T03:46:20+00:00
description: 让孩子快速写作业第一个任务20s快速启动，任务小，能量低化大为小从容易的开始加入静心（写作业前的准备，小启动）用清单法搞定顺序，释放大脑先做简单 喜欢的顺序基本固定孩子自主决定顺序孩子自己整理清单用打勾法给大脑提供及时奖励给于言语鼓励”哇 ，完成了，真好“非言语：肯定，欣赏不要建立作业成就感与 游戏，看小说之间的链接小动作太多大脑听不懂别，不字说来，快点写嗯，怎么样顺利么动作靠近，注视桌面管理，移除干扰的东西暂停法 在游戏和作业中间，插入其他事情考试拿不到高分大量刷题会变笨 120%刷题合适无效重复自动化，不思考没法突出重点一万小时理论，刻意练习有目的 ：哪里不会，哪里容易出错大量：写单词（3遍不出错），错题 （会做会讲会变形）， 卷子（划掉绝对会的）。通过训练，终结马虎。马虎指向结果， 无用。认真指向结果， 也无用怎么做？ 指向过程方法落题 查题号读错题干 标注 批划算错数 口算练习，注意力练习（各种题型刷一刷， 会检查）转换信念错误：坏事？ 指向结果好事：过程 提高 （做了什么样的改变 导致这个结果）发现错误 等同于找到盲点，可以提高为啥错，难在哪，怎么改碰到难题就逃避无助感导致 目标做不到导致习得性无助儿童注意力20分钟 上限方法小步子原则 （10->15， 只读->思考，找笔->学习准备好）成长性思维（有天赋， 找办法）哪不会，有什么办法，从哪学如何鼓励孩子夸错了，指向结果，品质真棒 好，得意洋洋无法复制不好，沮丧退缩，不会改，装作不在乎正确的方法聚焦具体行为 不要抽象， 从具体转为可信再提升做的好错题整理（有心眼） 举一反三（聪明）走神拉回来（真专心）我看到。。。 我观察到。。。 我注意到。。。强化 行为-->内在好处 不是为了别人 为了自己别人家的孩子 ==>偷学 模仿卓越营造好的学习氛围氛围是一种场力，同频共振（镜像神经元，复制别人的行为）提供榜样的作用 展示 为了一件事努力认真的样子 看书要记要看，讲解出来静心的气场 学习的时候，家长也要同步专注整洁便利的环境建立情感条件反射 学习绑定打骂吼进而产生坏情绪，应该绑定好情感（爱，关心，轻松喜悦）看到长远，放下焦虑。关于学习的重点自主管理，强化孩子做的好负责的地方爱学习会学习孩子假期任务安排目标宏达，笼统 基本上都无法完成，能达到的目标才有效现实性目标，计算可用于学习的时间 SMART法则父母管 => 孩子管 使用契约法 列清单来执行，发现父母和孩子的共同需求，完成双赢省下的时间做什么? 历练优势->点亮动力->学习的长远意义孩子自主管理作业推孩子就像推车，当孩子长大了，车子变大了，家长就推不动了。管理权还给孩子，低年级父母管，高年级自己管。放手前，提前规划，给于足够的支持做的好 行为导向好处，及时强化做的不好 哪不好？如何做好？如何做到？双轨制，孩子管家长督（是否做到，如何调整），孩子应做的事情：列清单- 执行清单注意力主动找方法发现问题，主动调整

Python生成特定的乘法题
type: item
date: 2023-12-09T01:26:00+00:00
description: 在辅导女儿数学作业时，发现她对于一些乘法运算经常算错。所以我就再思考，是不是可以针对特定的类型，用编程遍历所有的题目，然后做出练习题。题目要求一个三位数与一个一位数相乘，其中三位数和的十位，百位在乘以乘数后必须有进位，即大于10十位乘以乘数后的进位假设为X， 百位数乘以乘数后个位假设为Y， X+Y也要大于10比如230 乘9 就属于这种类型。咨询Chatgpt本来打算让gpt直接生成结果， 在穷举了一些后，他要调用编程后台运算，然后反馈说运算太多，直接给了代码，让我自己跑。非常抱歉，由于组合比较多，我无法在这个平台上进行编程计算。但是你可以通过编程语言如Python来 计算所有满足条件的A和B的组合。以下是一个可能的Python代码示例： for a in range(100, 1000): for b in range(1, 10): if (a // 10 % 10) * b >= 10 and (a // 100) * b % 10 >= 1: print("A=", a, "B=", b) 这段代码将遍历所有满足条件的A和B的组合，并输出结果。希望这个代码示例对你有所帮助。调试代码GPT对于条件2的理解有一点问题，所以运行之后，只满足了第一个条件。 所以要自己进行一些修改并且导出到EXCEL里面。这里使用pandas包进行导出。import pandas as pd x_raw = {'A': [], 'B': []} for a in range(100, 1000): for b in range(1, 10): ab = a // 10 % 10 * b # A的十位与B相乘 ac = a // 100 * b # A的百位与B相乘 ad = ab // 10 + ac % 10 #新增条件二 if ab >= 10 and ac >= 10 and ad >= 10: # 判断是否产生进位 # print("A=", a, "B=", b) x_raw['A'].append(a) x_raw['B'].append(b) df = pd.DataFrame(x_raw) df.to_excel("exam.xlsx", index=False) 这样就可以将数据导出到EXCEL之中。打乱排序生成的数据是按从小到大排序的，比如231*9， 232*9, 为了避免只算了第一个答案，第二个答案在这个顺序上直接加9。所以在EXCEL使用VBA 来乱序排列。将数据分成三列ABC,并且连上乘号和等于号Sub sort() for i=1 to 100 step 2 Range("D" & i) =Range("A" & i) Range("D" & i+1) =Range("B" & i) Range("E" & i) =Range("A" & i+1) Range("F" & i+1) =Range("B" & i+1) Next end sub通过切换行和从不同列取值，就可以将数据打乱。然后将表格整理完贴到word就可以完工了。