用二叉树实现家谱运算

栏目:资讯发布:2023-09-22浏览:3收藏

用二叉树实现家谱运算,第1张

C++语言: 二叉树实现的简单家谱树

/

File Name: BiTreecpp

Author: Geng Lequn[glq2000@126com]

Thur July 1 2010

Discription: 建立二叉家谱树,实现输入任意两个人的名字,查找得到其关系

/

#include <iostream>

#include <string>

#include <cstring>

#include <cstdlib>

#include <vector>

#include <mathh>

using namespace std;

typedef struct _Node

{

string sex; //性别 m 男; f 女

string name; //此人的姓名

string spause; //配偶的姓名

unsigned short level; //层次 辈分最高一层为1,下一层为为2,以此类推

struct _Node l_child; //指向其第一个孩子的指针

struct _Node r_brother; //指向其某一个兄弟姐妹的指针, 即左孩子为其后代,右孩子为其兄弟姐妹

struct _Node btr; //指向其父亲或者母亲的指针

_Node():level(0),l_child(NULL),r_brother(NULL),btr(NULL){cout<<"constructor"<<endl;}

~_Node(){cout<<name<<" destructor"<<endl;}

}Node, PNode;

void CreateBiTreePreOrder(PNode &pn, PNode pback, unsigned short depth);//建立二叉家谱树,以先序方式

void VisitBiTreePreOrder(PNode root); //前序遍历此二叉树

void TellRelation(PNode root); //判断两人关系

void DestroyBiTreePostOrder(PNode root); //销毁二叉树,释放节点占用的空间

void FindPersonMiddleOrder(PNode root, string name, PNode &presult); //返回家谱中指向某人的指针,找不到返回NULL

Node root=NULL; //全局变量,二叉树的根节点

unsigned findPersonFlag = 0; //标志位,0 没找到; 1 找到,找到后就不再搜索直接返回;利用此flag可避免将整个tree遍历一遍(若该name在tree中存在的话)

int main()

{

cout<<"请按先序遍历的顺序根据提示输入家谱信息,不存在则输入\"#\""<<endl;

CreateBiTreePreOrder(root, NULL, 1);//建立二叉家谱树,以先序方式

VisitBiTreePreOrder(root); //前序遍历此二叉树

TellRelation(root); //判断两人关系

DestroyBiTreePostOrder(root); //销毁二叉树

getchar();getchar();getchar();

return 0;

}

/

function:建立二叉家谱树,以先序方式

argument:

pn: 指向二叉树节点的引用

pback: pn这个节点的btr指针的值,即指向其parent的指针

depth: 该节点的层次,分最高一层为1,下一层为为2,以此类推

/

void CreateBiTreePreOrder(PNode &pn, PNode pback, unsigned short depth)

{

string str;

cin>>str; //输入该人信息,格式是 sex-name-spausename,如不存在则输入#

if(str == "#") //如: M-tom-marry, 表示此人叫tom, 男性, 配偶名字marry

{

pn = NULL;

return;

}

//如果是自定义的struct/class,应该使用构造函数。如果是内建数据类型,

//比如int,应该memset。 当然,更好的建议是使用vector取代new出来的数组

pn = new Node;

//处理输入的字符串

vector<string> v;

for(size_t b=0, e=strfind('-'); ; e=strfind('-', b))

{

if(e == string::npos)

{

vpush_back(strsubstr(b));

break;

}

else

vpush_back(strsubstr(b, e-b));

b = e+1;

}

//初始化该节点

pn->sex = v[0];

pn->name = v[1];

pn->spause = v[2];

pn->btr = pback;

pn->level = depth;

//递归建立左右子树的节点

CreateBiTreePreOrder(pn->l_child, pn, depth+1); //注意后两个参数的值

CreateBiTreePreOrder(pn->r_brother, pback, depth); //注意后两个参数的值

}

/

function: 前序遍历此二叉树

/

void VisitBiTreePreOrder(PNode pn)

{

if(!pn)

return;

cout<<endl<<"sex:"<<pn->sex<<endl;

cout<<"name:"<<pn->name<<endl;

cout<<"spause:"<<pn->spause<<endl;

cout<<"level:"<<pn->level<<endl;

cout<<"father's name:"<<((pn->btr == NULL)"NULL":pn->btr->name)<<endl;

cout<<"======================"<<endl;

VisitBiTreePreOrder(pn->l_child);

VisitBiTreePreOrder(pn->r_brother);

}

/

function: 中序遍历找到家谱中的一个人,返回其指针,若找不到,返回NULL

isSpause 1表示是找到的节点的配偶 0表示不是所找到的节点的配偶

/

void FindPersonMiddleOrder(PNode pn, string name, PNode &presult)

{

if(!pn)

return;

FindPersonMiddleOrder(pn->l_child, name, presult);

if(findPersonFlag) return;

if(name == pn->name || name == pn->spause)

{

presult = pn;

findPersonFlag = 1; //全局标志位,0 没找到; 1 找到,找到后就不再搜索直接返回;利用此全局flag可避免将整个tree遍历一遍(若该name在tree中存在的话)

return; //下次使用前不要忘记置为0

}

FindPersonMiddleOrder(pn->r_brother, name, presult);

}

/

function: 判断两人关系,若两人中至少一人不在树中,则两人无关系

若两人在树中,先判断两人是否同层次,若同层,判断是否是亲兄弟姐妹;

若不同层,设辈分大的人为A,辈分小的人为B,判断A和B是亲的还是表的,

比如,A为男性,且比B大一倍,判断A是否为B的爸爸,或亲叔叔(舅舅),或表叔叔(舅舅)

简单起见,此处没有区分是叔叔还是舅舅

比如,A为男性,且比B大两倍,判断A是否为B的亲爷爷(姥爷),或亲爷爷(姥爷)的亲兄弟

,或亲爷爷(姥爷)的表兄弟

简单起见,此处没有区分是叔叔和舅舅等做进一步区分

简单起见,查询时只输入节点中的name,不查询spause,否则处理起来太麻烦

/

void TellRelation(PNode pn)

{

string name1, name2;

//p1指向name1, p2指向name2, pbig指向辈分大的,psmall指向辈分小的

PNode p1 = NULL, p2 = NULL, pbig = NULL, psmall = NULL;

int differ = 0; //两人辈分数的差别

string title;

Label:

cout<<endl<<"输入想查询关系的两个人的名字,不想查则将两人名字输成#:"<<endl;

while(cin>>name1 && cin>>name2)

{

if(name1=="#" && name2=="#") return;

p1 = NULL; p2 = NULL; //因为程序是循环执行的,需要将上次遗留的值清掉

findPersonFlag = 0;

FindPersonMiddleOrder(root, name1, p1);

findPersonFlag = 0;

FindPersonMiddleOrder(root, name2, p2);

if(!p1 || !p2) //若有一个为空或都为空,说明至少有一个人不在家谱中,故两人无亲缘关系

{

cout<<name1<<((!p1)" 不在":" 在")<<" 家谱树中"<<endl;

cout<<name2<<((!p2)" 不在":" 在")<<" 家谱树中"<<endl;

cout<<name1<<" 和 "<<name2<<" 间没有关系"<<endl<<endl;

goto Label;

}

differ = (int)abs(p1->level - p2->level);

if(!differ) //辈分一样大

{

if(p1->sex == p2->sex)

{

if(p1->sex == "M") title = "兄弟关系";

else title = "姐妹关系";

}

else title = "兄妹(姐弟)关系";

if(p1->btr == p2->btr) //parent相同

cout<<name1<<" 和 "<<name2<<" 间是 "<<" 亲 "<<title<<endl;

else

cout<<name1<<" 和 "<<name2<<" 间是 "<<" 表 "<<title<<endl;

}

else //辈分不一样大

{

if(p1->level < p2->level) {pbig = p1; psmall = p2;}

else {pbig = p2; psmall = p1;}

switch(differ)

{

case 1:

if(psmall->btr == pbig)

title = ((pbig->sex == "M")"爸爸":"妈妈");

else

{

if(psmall->btr->btr == pbig->btr)

title = ((pbig->sex == "M")"亲叔(舅)":"亲姑(姨)");

else

title = ((pbig->sex == "M")"表叔(舅)":"表姑(姨)");

}

break;

case 2:

if(psmall->btr->btr == pbig)

title = ((pbig->sex == "M")"爷爷(姥爷)":"奶奶(姥姥)");

else

{

string tmp = ((pbig->sex == "M")"兄弟":"姐妹");

if(psmall->btr->btr->btr == pbig->btr)

title = ((psmall->btr->btr->sex == "M")"爷爷(姥爷)的亲":"奶奶(姥姥)的亲") + tmp;

else

title = ((psmall->btr->btr->sex == "M")"爷爷(姥爷)的表":"奶奶(姥姥)的表") + tmp;

}

break;

default:

string tmp2;

PNode pt = psmall;

int n = differ-2; //计算"老"字 (即grand这个字) 出现的个数

for(int i=0; i<n; ++i)

tmp2 += "老";

for(int i=0; i<differ; ++i)

pt = pt->btr;

if(pt == pbig)

title = tmp2 + ((pbig->sex == "M")"爷爷(姥爷)":"奶奶(姥姥)");

else

{

string tmp3 = ((pbig->sex == "M")"兄弟":"姐妹");

if(pt->btr == pbig->btr)

{title = tmp2 + ((pt->sex == "M")"爷爷(姥爷)的亲":"奶奶(姥姥)的亲"); title+=tmp3;}

else

{title = tmp2 + ((pt->sex == "M")"爷爷(姥爷)的表":"奶奶(姥姥)的表"); title+=tmp3;}

}

break;

}

cout<<pbig->name<<" 是 "<<psmall->name<<" 的 "<<title<<endl;

}

goto Label;

}

}

/

function: 后序遍历销毁此二叉树,释放节点占用的内存空间

/

void DestroyBiTreePostOrder(PNode pn)

{

if(!pn) return;

DestroyBiTreePostOrder(pn->l_child);

DestroyBiTreePostOrder(pn->r_brother);

delete pn;

}

  杨姓谱牒修撰的历史相当悠久。汉代刘歆在《七略》中提到与他同时的杨雄有《家牒》,而一些古代地方志中摘引的《家牒》片断涉及杨雄身后世。《世说新语》刘孝标注提到数十种南朝士族家谱,其中有《杨氏谱》。《隋书经籍志·谱系类》录有:《杨氏血脉谱》2卷,《杨氏家谱状并墓记》1卷,《杨氏支分谱》1卷,《杨氏谱》1卷。此外,古籍中还提到北齐有佚名的《杨愔家传》。以杨姓和王姓等为多,南北朝时的杨姓大族,已有编撰家谱之风。

  民国十二年(1923年)杨姓重新立宗续谱字辈:登、成、永、宏、福、生、考、义、和、平十字排辈为序。 近代杨贵德等在桐梓县娄山关镇虎峰山杨价崇德庙开会讨论百字谱: 弘农俊杰英、荣华泽祥祯、文武科举锦、福禄宁康兴、太师忠书令、唐宋才嘉兵、汉隋相尉权、崇德怀仁君、兰桂照辉映、侯州尽雄伟、盛海波涛涌、觉理冲凌云、启后继乾坤、慎思贵富民、树以成良言、勋著永绵传、严洁孝顺模、喜庆辅龙腾、昌发山西籍、源远承家业。 后修改为:三知承俊杰、荣华泽祥祯、汉隋相尉才、盛德怀仁君、文武科举锦、唐宋建奇勋、太师奉旨令、侯州忆雄英、沧海波涛涌、虎跃起龙腾、满门忠烈鼎、丰功壮凌云、慎思传清白、后裔靖康宁、兰桂照辉映、福禄显家声、昭著千秋范、源远伟业兴、廉洁行孝顺、继发晋乾坤。

“家风”(family style)又称门风,指的是家庭或家族世代相传的风尚、生活作风,即一个家庭当中的风气。家风是给世代家族成员树立的价值准则。下面我给大家带来弘扬好家风家训主题活动方案,希望大家喜欢!

弘扬好家风家训主题活动方案1

家风家训家规是中华 传统 文化 的现代传承,是每个 家庭 教育 智慧的生动体现,也是一个社会的价值缩影,良好的家风家规家训是社会主义核心价值观在现实生活中的直观体现。为进一步深化家庭文化建设,引领广大家庭成员树立夫妻和睦、尊老爱幼、科学教子、勤俭持家、邻里互助的文明理念,弘扬文明新风尚,培育和践行社会主义核心价值观,根据市委文明办、市教育局、市妇联的部署,区委文明办、区教育局、区妇联决定在全区广大家庭中开展“好家风好家训”作品征集及宣传展示活动,现将有关事项通知如下:

一、活动主题

传承文明家风 争当最美家庭

二、活动对象

全区家庭均可参加

三、活动时间

20__年4月25日—6月25日

四、活动内容

1、作品征集。作品要求紧扣活动主题,围绕“家风家训家规”中有关和谐、孝道、劝学、向善、勤俭、励志、修养等方面的内容来展开,既能够反映我国传统美德,又要符合社会主义核心价值观的要求。家训家规、家风 故事 可以是祖上代代相传的家风家训家规,或是自己原创的用于教育子女、警励后人的作品,严禁抄袭。作品内容包含三个部分:

一是“我的家规家训”。要求作品原创、语言精炼,形式简明,富有内涵,健康向上,便于传诵,字数不超50字。

二是“我的家风故事”。要求明确家风故事产生的时间、背景和效果等,字数不超1000字。

三是“名人家风家训创意作品”。作品围绕福州名人家风家训故事,重在展现传统文化的传承。参展作品不限形式(书、画、手工制品等)、题材和尺寸,要求内容健康,积极向上,以家庭为单位报送,倡导亲子合作完成,富有艺术表现力。

2、组织评比。来稿由区委文明办、区教育局、区妇联筛选后,由区妇联统一报送市妇联,推荐参加福州市“好家风好家训”作品征集及宣传展示活动。福州市将评选出优秀家规家训,汇编《好家规好家训集锦》,并在有关媒体上展播;组织书画 爱好 者,将征集到的优秀家规家训进行书画创作;在20__年福州市第__届“海峡 青年节 ”期间,参与海峡两岸家庭教育交流活动现场展出;在新建成的福州市海峡妇女 儿童 活动中心展厅展出,共同营造“人人崇尚家庭美德、家家点赞良好家风”的浓厚氛围。

五、活动要求

1、高度重视,精心组织。各单位要精心组织,广泛发动,深入挖掘,积极选送优秀作品参加征集活动。要深入社区、广大家庭中,并积极发动相关单位力量,开展广泛的征集活动,切实征集到反映本地历史文化传统和当代特色的好家风好家训作品。

2、认真筛选,及时报送。按照本级评选、逐级上报的原则,在广泛征集的基础上,各街(镇)妇联、区直机关各妇女组织负责对征集作品进行审核把关后,精选若干条(好家规家训不少于3条,好家风故事不少于1个,名人家风家训创意作品不少于1件),于6月26日前将作品以电子版形式报送至区妇联。

3、广泛宣传,营造氛围。各街(镇)妇联、区直各有关单位、各学校要以议家风、晒家训、传美德为主要形式,组织开展“好家风好家训”作品征集及宣传展示活动,发动群众分享好家风、传颂好家训,展现家庭文明风采。在社区“妇女之家”设置“好家风好家训”展示台,组织开展“好家风好家训”大讨论和家规家训知识讲座。在鼓楼政务网上开设专题专栏,选登好家风、好家训作品。大力选树、宣传和展示传承良好家风的典型家庭,为群众树立践行美德、崇德向善的身边榜样。

弘扬好家风家训主题活动方案2

一、活动主题

立家训、树家风、助扶贫

二、活动内容

(一)征集评选

各帮扶单位和驻村工作队要组织动员帮扶村在全村广泛开展好家风好家训征集评选活动。家风家训可以是世代传承的家风家训、治家格言的良好家风,也可以是现代家庭的家训家规。家风家训本着亦古亦今、古今结合、以今为主的原则,组织广大家庭通过长辈口述、家人共议等形式,广泛挖掘、整理、编写,要求贴近生活,健康向上,语言得体,特色鲜明,富有内涵,便于传诵。

(二)宣传展示

1、设计铭牌。各村可以通过制作、组织书法家集中撰写统一设计特色鲜明的家风家训铭牌,悬挂在村民家庭门楣厅堂之上,让好家风、好家训在千家万户生根发芽,掀起形成社会好民风,助力美丽乡村建设的热潮。

2、评选展示。各村可在普遍征集的基础上,在本村开展好家风、好家训评选活动,将评选出的好家风、好家训通过文化广场、文化墙、好人榜等方式进行展示,有效的宣传“立家训、树家风、助扶贫”活动成果。

3、演绎传诵。各村可组织文艺工作者、民间艺术团体和广大村民将家风家训故事改编成快板、诗词、戏曲等文艺节目,在惠民活动、民俗活动、传统节日中讲给群众听、演给群众看,助推好家风、好家训的感染力和影响力。

三、活动要求

(一)加强组织领导。各帮扶单位、驻村工作队要从培育和践行社会主义核心价值观、提高公民道德水平的高度,充分认识开展这项活动的重要意义,积极指导、组织帮扶村结合实际,制定具体方案,明确工作任务,及时部署落实,确保活动有序推进。

(二)做好宣传 总结 。积极通过新闻媒体、微信、美篇等媒介,广泛宣传活动情况,特别是注重选树一批积极参与立家训、树家风活动的贫困群众先进典型,总结一批好 经验 、好做法,充分展示活动成果。

(三)注重结合融入。要把本次活动同社会主义核心价值观宣传教育、“五个美丽”、乡村振兴战略等工作结合起来,与道德模范、文明家庭、最美家庭等评选活动结合起来,使活动过程成为弘扬家庭美德、培育良好家风、树立良好社会风气的过程,成为扶贫与扶志、扶智有机结合的过程,以实实在在的工作推进群众精神文明建设。

弘扬好家风家训主题活动方案3

成长中的__三中秉承“上善教育”特色校园文化,坚持“人文滋养,个性成长”的德育理念,从“修、齐、治、平”四个维度形成校本课程体系,其中“齐”维度将《家风家训家规家谱》纳入必修课程。

姓氏,起源于母系氏族社会。古训“慎终追远,民德归厚也”,自古就有讲孝道,讲寻根祭祖,讲求统一的美德,其风格特美。为大力弘扬家庭美德,充分发挥家庭教育在未成年人思想道德建设中的基础作用,培育和践行社会主义核心价值观,丰富“齐”维度校本课程内涵,__三中决定在20__年寒假期间开展“寻根问祖家谱探源”主题实践活动。

一、活动目的

中国的家谱一般都有家规族训,对于规范人生和教育子弟有着积极的意义。家风家训家规是家庭教育的重要内容,也是培育和践行社会主义核心价值观的重要载体,培育好家风、恪守好家训、践行好家规,对于学生健全人格、增强家族荣誉感和家庭责任感有着重要的意义。本次主题实践活动旨在发动广大学生,在家长的共同参与下,寻根问祖探索家谱中的“上善教育”元素,倡导主流价值,培育文明风尚,使其在活动中受到滋养,得到成长。

二、活动对象

全校学生及其家长。

三、活动内容及方式

(一)活动内容。

活动以学生和家长共同寻根问祖、家谱探源为主要内容,探源本家族世代传承的家谱、阅读《百家姓》、绘制家谱树、说家族名人故事等。

(二)活动形式。

1探一探家谱源。 春节 期间,全家通过 拜访 长辈或查找文献或网上收集资料,了解家谱文化起源、家族姓氏来源、发展历史、中国姓氏的有趣故事等,探寻家族源头。

2读一读百家姓。寒假期间,邀请父母长辈开展一次家庭读书活动,一起了解《百家姓》的成书背景,知晓《百家姓》姓氏排序的原因。

3画一画家谱树。了解家谱的基本含义、基本记述格式,清楚自家史、家族亲戚后,手绘或电子制作家族近五代家谱树。

4晒一晒家族事。在认真寻根问祖、家谱探源过程中找出家族中你认为最典型的一位名人,撰写一篇家族名人故事,并主动向家长征询意见,一起修改完善。

四、相关要求

(一)高度重视。各班师生要高度重视本次活动,将其作为培育和践行社会主义核心价值观和优化学生思想道德建设环境的重要载体加以认真落实。

(二)精心组织。各班师生按照学校的 实施方案 ,明确要求,合理安排好本次活动。要将“寻根问祖、家谱探源” 社会实践 活动作为寒假作业,及时告知家长,邀请家长共同完成。

(三)认真总结。20__年春季开学后,各班对活动进行认真总结,并将活动成果上交学校,上交的活动成果计入各班“步步高”评价。

(四)作业要求:全校每个学生上交一幅“家谱树”,一篇“家族名人故事”至政教处(1、纸张:A4纸;2、标题:宋体,二号,加粗,居中;3、正文:宋体,四号,首行缩进2个字符,15倍行距)。

弘扬好家风家训主题活动方案4

一、活动主题

弘扬家规家训、树立良好家风

二、活动时间

20__年8月1日—28日

三、活动内容

征集家规、家训,围绕家庭教育中和谐、孝道、劝学、劝善、勤俭、励志、修养等方面,既能够反映我国传统美德,又符合社会主义核心价值观的要求。

作品要求可以是原创或者摘录的家规、家训,采取格言、 对联 、诗词、警句等形式,语言精练,特色鲜明,富有内涵,便于传诵。

四、活动流程

1、宣传动员阶段(8月1日至8月7日)

本次征评活动由研究院工会组织实施,各工会小组要精心组织,广泛发动,深入挖掘,积极组织职工报送优秀作品参加征集活动。

2、作品征集阶段(8月8日至8月21日)

本次征集活动利用工会微信公众号平台开展。

参与途径:进入微信→点击关注“北京市建筑工程研究院工会”公众号→点击征集家规家训链接参与。

3、作品评选阶段(8月22日至8月28日)

由各部门工会小组长组成评委会,对征集作品进行匿名投票评选出“十佳家规家训”。

以“家规家训”为主题,标准如下:

a、原创度高,联系实际

b、导向性好,寓意深刻

c、文字畅顺,朗朗上口

五、奖励办法

本次征集“好家规、好家训”的奖项分为“十佳奖”和“参与奖”,研究院工会以资鼓励。

弘扬好家风家训主题活动方案5

一、活动目的

围绕“家庭、家教、家风”,通过讲、演、唱等群众喜闻乐见、便于参与的家庭文化形式,深入挖掘、宣传展示“最美家庭”故事,让群众在传播过程中当主人、唱主角儿,以身边人、身边事,可亲可学的方式带动更多家庭在学习感悟中付诸行动,在全社会广泛传播家庭文明正能量。

二、活动时间

20__年2月--11月

三、活动主题

“我家最美”——家风故事汇

四、活动内容

(一)各区各单位根据实际情况,分别组织开展各具特色的家风故事汇活动。

(二)作品以演讲、表演类为主。表现形式可以是 事迹 宣讲、诗歌朗诵、戏剧小品、歌曲演唱等,表演时间在5分钟以内。内容突出原创。

(三)进入市级复赛的作品,需要提交活动报名表和相关材料,包括作品视频、节目创意介绍、家风家训等。

五、活动安排

(一)2-8月,各区各单位选拔阶段。在各区各单位

分别组织活动的基础上,各区妇联推荐2-3个作品参加市级复赛,于8月19日前将活动报名表和相关材料报送至活动组委会办公室;各单位积极组织参加活动。(活动报名表见附件8)

(二)9月,市级复赛。参加市级复赛的家庭成员到现场表演,评委对节目进行点评,现场打分,最终经综合评议评出各类奖项。

(三)9-10月,专家辅导。主办单位将邀请专家对获奖节目进行辅导培训,进一步提高表现力和感染力。

(四)11月,颁奖活动。优秀作品将通过全媒体 渠道 进行展示,并拍摄制作作品光盘。

弘扬好家风家训主题活动方案相关 文章 :

★ 弘扬传承家风家训的倡议书

★ 传承好家风好家训倡议书

★ 怎么写家风家训倡议书最全范文素材系列

★ 家风家训主题演讲稿10篇

★ 好家风好家训的主题演讲稿

★ 2017年小学生家风家训的主题演讲稿

★ 传承家风家训主题演讲稿范文2017

★ 家风家训家规班会主题演讲稿三分钟

★ 《家风家训家规班会主题演讲稿三分钟doc》

★ 家风家训主题演讲稿范文

树姓为稀少姓氏,至今没有收录于《百家姓》中。

树姓来源

据史书记载:殷时代遗民有七大家族,分别是陶氏,施氏,繁氏,树氏,樊氏,饥氏,终葵氏。他们的姓氏来源于他们所擅长的手艺。

隋朝时,树氏原属张姓。隋炀帝命人开凿大运河时,曾驾龙舟遨游扬州城。途中遇一杨树,枝繁叶茂,状如华盖,龙颜大悦,随即恩赐跟随身边的爱臣张洛于,立改姓为“树”,此君即为我族之始祖树洛于。此祖上传说而已,无史料可证。

 为了确保活动有序有力开展,就常常需要事先准备活动方案,活动方案是整场活动的战略,可以为活动指明方向。活动方案要怎么制定呢?下面是我精心整理的家训家风活动方案(精选6篇),希望能够帮助到大家。

家训家风活动方案1

 一、活动主题

 弘扬家规家训、树立良好家风

 二、活动时间

 20xx年8月1日—28日

 三、活动内容

 征集家规、家训,围绕家庭教育中和谐、孝道、劝学、劝善、勤俭、励志、修养等方面,既能够反映我国传统美德,又符合社会主义核心价值观的要求。

 作品要求可以是原创或者摘录的家规、家训,采取格言、对联、诗词、警句等形式,语言精练,特色鲜明,富有内涵,便于传诵。

 四、活动流程

 1、宣传动员阶段(8月1日至8月7日)

 本次征评活动由研究院工会组织实施,各工会小组要 精心组织,广泛发动,深入挖掘,积极组织职工报送优秀作品参加征集活动。

 2、作品征集阶段(8月8日至8月21日)

 本次征集活动利用工会 微信公众号平台开展。

 参与途径:进入微信→点击关注“北京市建筑工程研究院工会”公众号→点击征集家规家训链接参与。

 3、作品评选阶段(8月22日至8月28日)

 由各部门工会小组长组成评委会,对征集作品进行匿名投票评选出“十佳家规家训”。

 以“家规家训”为主题,标准如下:

 a、原创度高,联系实际

 b、导向性好,寓意深刻

 c、文字畅顺,朗朗上口

 五、奖励办法

 本次征集“好家规、好家训”的奖项分为“十佳奖”和“参与奖”,研究院工会以资鼓励。

家训家风活动方案2

 一、活动目的

 围绕“家庭、家教、家风”,通过讲、演、唱等群众喜闻乐见、便于参与的家庭文化形式,深入挖掘、宣传展示“最美家庭”故事,让群众在传播过程中当主人、唱主角儿,以身边人、身边事,可亲可学的方式带动更多家庭在学习感悟中付诸行动,在全社会广泛传播家庭文明正能量。

 二、活动时间

 20xx年2月--11月

 三、活动主题

 “我家最美”——家风故事汇

 四、活动内容

 (一)各区各单位根据实际情况,分别组织开展各具特色的家风故事汇活动。

 (二)作品以演讲、表演类为主。表现形式可以是事迹宣讲、诗歌朗诵、戏剧小品、歌曲演唱等,表演时间在5分钟以内。内容突出原创。

 (三)进入市级复赛的作品,需要提交活动报名表和相关材料,包括作品视频、节目创意介绍、家风家训等。

 五、活动安排

 (一)2-8月,各区各单位选拔阶段。在各区各单位

 分别组织活动的基础上,各区妇联推荐2-3个作品参加市级复赛,于8月19日前将活动报名表和相关材料报送至活动组委会办公室;各单位积极组织参加活动。(活动报名表见附件8)

 (二)9月,市级复赛。参加市级复赛的家庭成员到现场表演,评委对节目进行点评,现场打分,最终经综合评议评出各类奖项。

 (三)9-10月,专家辅导。主办单位将邀请专家对获奖节目进行辅导培训,进一步提高表现力和感染力。

 (四)11月,颁奖活动。优秀作品将通过全媒体渠道进行展示,并拍摄制作作品光盘。

家训家风活动方案3

 家风家训是中华优秀传统文化的重要组成部分,是培育和践行社会主义核心价值观的重要活动载体。为发挥好家风、家训的在农村精神文明建设中的引领作用,推动社会主义核心价值观融入村民日常生活,使广大农民群众,特别是贫困群众学有榜样、见贤思齐,从优秀家风家训中汲取向善向上的正能量,激发脱贫致富的内生动力,雁塔区驻村办拟开展“立家训、树家风、助扶贫”活动,形成“人人立家训、家家有家风、全力助扶贫”的良好氛围,现制定如下实施方案。

 一、活动主题

 立家训、树家风、助扶贫

 二、活动内容

 (一)征集评选

 各帮扶单位和驻村工作队要组织动员帮扶村在全村广泛开展好家风好家训征集评选活动。家风家训可以是世代传承的家风家训、治家格言的良好家风,也可以是现代家庭的家训家规。家风家训本着亦古亦今、古今结合、以今为主的原则,组织广大家庭通过长辈口述、家人共议等形式,广泛挖掘、整理、编写,要求贴近生活,健康向上,语言得体,特色鲜明,富有内涵,便于传诵。

 (二)宣传展示

 1、设计铭牌。各村可以通过制作、组织书法家集中撰写统一设计特色鲜明的家风家训铭牌,悬挂在村民家庭门楣厅堂之上,让好家风、好家训在千家万户生根发芽,掀起形成社会好民风,助力美丽乡村建设的热潮。

 2、评选展示。各村可在普遍征集的基础上,在本村开展好家风、好家训评选活动,将评选出的好家风、好家训通过文化广场、文化墙、好人榜等方式进行展示,有效的宣传“立家训、树家风、助扶贫”活动成果。

 3、演绎传诵。各村可组织文艺工作者、民间艺术团体和广大村民将家风家训故事改编成快板、诗词、戏曲等文艺节目,在惠民活动、民俗活动、传统节日中讲给群众听、演给群众看,助推好家风、好家训的感染力和影响力。

 三、活动要求

 (一)加强组织领导。各帮扶单位、驻村工作队要从培育和践行社会主义核心价值观、提高公民道德水平的高度,充分认识开展这项活动的重要意义,积极指导、组织帮扶村结合实际,制定具体方案,明确工作任务,及时部署落实,确保活动有序推进。

 (二)做好宣传总结。积极通过新闻媒体、微信、美篇等媒介,广泛宣传活动情况,特别是注重选树一批积极参与立家训、树家风活动的贫困群众先进典型,总结一批好经验、好做法,充分展示活动成果。

 (三)注重结合融入。要把本次活动同社会主义核心价值观宣传教育、“五个美丽”、乡村振兴战略等工作结合起来,与道德模范、文明家庭、最美家庭等评选活动结合起来,使活动过程成为弘扬家庭美德、培育良好家风、树立良好社会风气的过程,成为扶贫与扶志、扶智有机结合的过程,以实实在在的工作推进群众精神文明建设。

家训家风活动方案4

 为培育和践行社会主义核心价值观,传承优秀中华文化,大力弘扬中华民族传统美德,助推文明城市创建工作,不断深化精神文明建设,根据教育局文件精神,学校制定了“立家规、传家训、树家风”主题教育活动方案

 一、指导思想

 积极培育和践行社会主义核心价值观,发挥典型的引领示范作用,引导教育系统广大家庭讲道德、守法纪,建设和睦、孝道、勤俭、诚信、文明、健康的家庭文化,以“立家规、传家训、树家风”为主题,开展形式多样、内容丰富、寓教于乐的群众性精神文明建设活动,使家庭和睦,邻里和谐,社区团结,不断提高广大师生的道德素质和教育系统的文明程度。

 二、活动原则

 (一)以广大师生为主体,重在参与。在活动开展期间,各班要充分调动师生和家长参与活动的积极性,突出师生和家长在活动中的主体地位,动员和引导全体师生和家长参与活动,使师生和家长在活动中获得教育,同时提高个人思想

 道德和文明素质。

 (二)以活动为主线,重在实践。要把“立家规、传家训、树家风”的主要内容融合贯通到有计划、有目的的一系列实践活动中,使师生和家长体验、感悟和认同,并身体力行,达到知和行的统一。

 (三)以黑板报、手抄报、主题宣讲活动等为主要媒介,有效利用加以宣传。要把“立家规、传家训、树家风”的主要内容贯穿到丰富多彩的图文和内涵深刻的宣讲教育中。让师生在潜移默化中提高个人的文明修养和思想道德水平。

 三、组织领导

 九都中学“立家规、传家训、树家风”活动领导小组,负责活动的组织筹备和指导工作。

 组 长:黄俊谦

 副组长:陈鹏水 林森塔

 成 员:学校各行政、各班主任

 下设办公室:

 主 任:黄瑞波

 成 员:各班主任

 四、活动时间

 本次活动从20xx年3月至9月。

 五、活动内容

 围绕“立家规、传家训、树家风”主题,要求各功能室和各班通过广播、横幅、手抄报、微信、宣传栏、黑板报等平台宣传好家规、好家训、好家风故事,弘扬传统美德、传播文明新风。具体活动开展如下:

 (一)“立家规、传家训、树家风”倡议活动

 由政教处牵头发起开展“立家规、传家训、树家风”活动的倡议。在全校发放倡议书,通过“小手拉大手”等形式,发动广大师生及家长积极参与“立家规、传家训、树家风”活动,在全校大力营造全体动员、人人参与的良好氛围。

 (二)幸福一家人“我家的家规家训”有奖征集活动 征集内容:

 好的家规家训:可以是家族世代传承、历史悠久的经典家训家规,也可以是创作提炼的现代家训家规,可以是父母对孩子影响最大的一个词或一句话,也可以是家庭对孩子的期待和希望等。

 好家风故事:用发生在自己身上或长辈身上的典型事例,来阐述家庭甚至家族的家风,可以是诗礼传家、勤俭持家、尊老爱幼、明事知礼、正直善良、诚实守信等家风主题的一个方面,也可以是其中的几个方面。

 征集方法:各广大师生自愿参加,并将优秀作品推荐至

 活动领导小组办公室,领导小组办公室将组织人员对征集到的作品进行评选,并根据作品质量择优评出一等奖3名、二等奖5名、三等奖10名。

 征集要求:作品请填写好《“我家的家规家训”推荐表》以及全家福一张,于5月1日前,将作品以电子稿形式发至至邮箱:。联系人:xxx,联系电话:。

 (三)“家训、家规、家风伴我成长”手抄报比赛、主题班会及经典诵读等系列活动

 各级各班动员广大师生举行“家训、家规、家风伴我成长”手抄报比赛和主题班会,引导学生及家长从家风和家训等美德中,接受传统教育,传承中华美德,营造社会文明。

 各班结合经典诵读活动,融入“家规、家训、家风”等教育元素,大力开展《弟子规》、《三字经》、《论语》、等名家名篇,弘扬良好家风,促进社会和谐。

 (四)“好家风”进学校人文讲堂专题讲座及宣讲活动开展“立家规 传家训 树家风”专题报告活动,邀请专家到学校开展“家规 家训 家风 师德 传统文化”等方面的专题讲座。

 挖掘整理教育系统好家风故事或是名人家风事迹,以生动活泼的方式晒家庭幸福生活、讲家庭和谐故事、传家风家规家训、秀家庭未来梦想,引导教育系统广大家庭弘扬“夫妻和睦、尊老爱幼、科学教子、勤俭节约、邻里互助”的传统美德,组织开展“家风故事会”“家风小讲堂”。

 (五)好家风文明展示

 各班要将“我家的家规家训”征集活动中的优秀家规家训和好家风在学校宣传栏、黑板报等醒目位置进行展示。

 六、活动要求

 (一)统一思想,提高认识。各班要把“立家规、传家训、树家风”活动作为落实公民道德建设实施纲要建设,树立社会主义荣辱观教育,建设和谐教育的重要载体,贯穿全年文明创建之中。

 (二)加强领导,精心组织。各班主任为本次活动的第一责任人,要切实负起职责,积极组织有特点、有亮点的宣扬家风活动,使“立家规、传家训、树家风”活动深入人心,使我校全体师生在活动中树立社会主义核心价值观,从而促进和谐社会建设。

 (三)加强宣传,营造氛围。要动员和引导我校全体师生共同参与各项活动,弘扬中华优秀传统文化”的精神,积极培育和践行社会主义核心价值观,发挥典型的引领示范作用,并做好“立家规、传家训、树家风”的对外宣传报道工作,助推全县文明城市创建工作。

家训家风活动方案5

 一、活动目的

 中国的家谱一般都有家规族训,对于规范人生和教育子弟有着积极的意义。家风家训家规是家庭教育的重要内容,也是培育和践行社会主义核心价值观的重要载体,培育好家风、恪守好家训、践行好家规,对于学生健全人格、增强家族荣誉感和家庭责任感有着重要的意义。本次主题实践活动旨在发动广大学生,在家长的共同参与下,寻根问祖探索家谱中的“上善教育”元素,倡导主流价值,培育文明风尚,使其在活动中受到滋养,得到成长。

 二、活动对象

 全校学生及其家长。

 三、活动内容及方式

 (一)活动内容。

 活动以学生和家长共同寻根问祖、家谱探源为主要内容,探源本家族世代传承的家谱、阅读《百家姓》、绘制家谱树、说家族名人故事等。

 (二)活动形式。

 1探一探家谱源。春节期间,全家通过拜访长辈或查找文献或网上收集资料,了解家谱文化起源、家族姓氏来源、发展历史、中国姓氏的有趣故事等,探寻家族源头。

 2读一读百家姓。寒假期间,邀请父母长辈开展一次家庭读书活动,一起了解《百家姓》的成书背景,知晓《百家姓》姓氏排序的原因。

 3画一画家谱树。了解家谱的基本含义、基本记述格式,清楚自家史、家族亲戚后,手绘或电子制作家族近五代家谱树。

 4晒一晒家族事。在认真寻根问祖、家谱探源过程中找出家族中你认为最典型的一位名人,撰写一篇家族名人故事,并主动向家长征询意见,一起修改完善。

 四、相关要求

 (一)高度重视。各班师生要高度重视本次活动,将其作为培育和践行社会主义核心价值观和优化学生思想道德建设环境的重要载体加以认真落实。

 (二)精心组织。各班师生按照学校的实施方案,明确要求,合理安排好本次活动。要将“寻根问祖、家谱探源”社会实践活动作为寒假作业,及时告知家长,邀请家长共同完成。

 (三)认真总结。20xx年春季开学后,各班对活动进行认真总结,并将活动成果上交学校,上交的活动成果计入各班“步步高”评价。

 (四)作业要求:全校每个学生上交一幅“家谱树”,一篇“家族名人故事”至政教处

家训家风活动方案6

 一、活动主题

 传承文明家风 争当最美家庭

 二、活动对象

 全区家庭均可参加

 三、活动时间

 20xx年4月25日—6月25日

 四、活动内容

 1、作品征集。作品要求紧扣活动主题,围绕“家风家训家规”中有关和谐、孝道、劝学、向善、勤俭、励志、修养等方面的内容来展开,既能够反映我国传统美德,又要符合社会主义核心价值观的要求。家训家规、家风故事可以是祖上代代相传的家风家训家规,或是自己原创的用于教育子女、警励后人的作品,严禁抄袭。作品内容包含三个部分:

 一是“我的家规家训”。要求作品原创、语言精炼,形式简明,富有内涵,健康向上,便于传诵,字数不超50字。

 二是“我的家风故事”。要求明确家风故事产生的时间、背景和效果等,字数不超1000字。

 三是“名人家风家训创意作品”。作品围绕福州名人家风家训故事,重在展现传统文化的传承。参展作品不限形式(书、画、手工制品等)、题材和尺寸,要求内容健康,积极向上,以家庭为单位报送,倡导亲子合作完成,富有艺术表现力。

 2、组织评比。来稿由区委文明办、区教育局、区妇联筛选后,由区妇联统一报送市妇联,推荐参加福州市“好家风好家训”作品征集及宣传展示活动。福州市将评选出优秀家规家训,汇编《好家规好家训集锦》,并在有关媒体上展播;组织书画爱好者,将征集到的优秀家规家训进行书画创作;在20xx年福州市第xx届“海峡青年节”期间,参与海峡两岸家庭教育交流活动现场展出;在新建成的福州市海峡妇女儿童活动中心展厅展出,共同营造“人人崇尚家庭美德、家家点赞良好家风”的浓厚氛围。

 五、活动要求

 1、高度重视,精心组织。各单位要精心组织,广泛发动,深入挖掘,积极选送优秀作品参加征集活动。要深入社区、广大家庭中,并积极发动相关单位力量,开展广泛的征集活动,切实征集到反映本地历史文化传统和当代特色的好家风好家训作品。

 2、认真筛选,及时报送。按照本级评选、逐级上报的原则,在广泛征集的基础上,各街(镇)妇联、区直机关各妇女组织负责对征集作品进行审核把关后,精选若干条(好家规家训不少于3条,好家风故事不少于1个,名人家风家训创意作品不少于1件),于6月26日前将作品以电子版形式报送至区妇联。

 3、广泛宣传,营造氛围。各街(镇)妇联、区直各有关单位、各学校要以议家风、晒家训、传美德为主要形式,组织开展“好家风好家训”作品征集及宣传展示活动,发动群众分享好家风、传颂好家训,展现家庭文明风采。在社区“妇女之家”设置“好家风好家训”展示台,组织开展“好家风好家训”大讨论和家规家训知识讲座。在鼓楼政务网上开设专题专栏,选登好家风、好家训作品。大力选树、宣传和展示传承良好家风的典型家庭,为群众树立践行美德、崇德向善的身边榜样。

用二叉树实现家谱运算

C++语言: 二叉树实现的简单家谱树/ File Name: BiTreecpp Author: Geng Lequn[glq2000@126com] ...
点击下载
热门文章
    确认删除?
    回到顶部