package com.demo.sheep;
import java.math.BigInteger;
public class BirthSheep {
public static void main(String[] args) {
// Farm f = new Farm();
// Sheep sheep = new Sheep(f);
// f.addSheep(sheep);
//
// // low
// for (long i = 0; i < 100; i++) {
// f.getOlder();
// System.out.prlongln((i+1)+" years later, the farm has "+
// f.getQty()+" sheeps");
// }
BigInteger[] year = new BigInteger[300];
year[0] = BigInteger.valueOf(1);
for (int i = 1; i < year.length; i++) {
year[i] = getFirst(year, i).add(getTwice(year, i));
killSheep(year, i);
System.out.println(i + " years later, the farm has "
+ countSheep(year) + " sheeps");
}
}
public static void killSheep(BigInteger[] year, int y) {
if (y >= 5) {
year[y - 5] = BigInteger.valueOf(0);
}
}
public static BigInteger countSheep(BigInteger[] year) {
BigInteger sum = BigInteger.valueOf(0);
for (int i = 0; i < year.length; i++) {
if(year[i]!=null){
sum=sum.add(year[i]);
}
}
return sum;
}
public static BigInteger getFirst(BigInteger[] year, int y) {
if (y - 2 >= 0) {
return year[y - 2];
} else {
return BigInteger.valueOf(0);
}
}
public static BigInteger getTwice(BigInteger[] year, int y) {
if (y - 4 >= 0) {
return year[y - 4];
} else {
return BigInteger.valueOf(0);
}
}
}
分享到:
相关推荐
在教育资源的海洋中,"狼和小羊.pdf"这份文件以其独特的教学视角和丰富的内容,为教育工作者提供了一份宝贵的参考材料。该文件共分为四个部分,不仅通过经典寓言故事引入了教学主题,而且从教学设计、资源选择、评价...
配合着模拟羊叫声的歌词"咩 咩咩 咩 咩 咩 咩咩 咩 咩",孩子们能够在歌唱中感受到音乐的节奏和旋律,这不仅是一种听力训练,也是对身体协调能力的一种锻炼。 在教学过程中,故事性的歌词内容为孩子们提供了一种...
"羊了个羊"是一款引人入胜的消除类小游戏,玩家的目标是在限定的时间内尽可能地消除更多相同的方块,以达到高分。这个游戏以其简约的设计、直观的玩法和随之增长的挑战性著称,能够迅速吸引玩家的注意力,并使他们...
在古老的山林里,有一个广为流传的寓言故事——“狼和小羊”。这个故事简单易懂,蕴涵着深刻的道理,从小便伴随着无数孩童的成长。然而,在新时代的教育理念下,有人对这个经典故事进行了富有创意的续写。这就是本文...
《狼和小羊》这一经典寓言故事,以其简洁的情节和深刻的道德寓意,成为教学的绝佳素材。人教版小学二年级语文下册提供的教案,便是围绕这一故事展开,意在通过多维度的教学方法,培养学生的语文综合能力。 首先,...
本篇教案以《狼和小羊》这一经典寓言故事为核心,旨在通过多维度的教学方法和策略,培养学生的语言能力,同时引导他们深入理解故事的深层寓意。 故事教学法作为本教案的起点,通过生动的情境导入,成功激发了学生的...
《狼和小羊》是二年级语文课本中一则经典的寓言故事。这则故事通过狼与小羊之间的对话,巧妙地向孩子们传授了辨别是非、理解善良与邪恶的重要性,同时也隐含了诸如“理由与借口”的深层生活智慧和道德观念。在本篇...
在小学二年级语文上册的学习旅程中,《狼和小羊》这篇课文无疑为学生带来了一次寓教于乐的学习体验。通过这篇经典寓言故事,学生们不仅能够学习到汉字和词语,更能通过故事情节加深对阅读理解能力的掌握。本篇PPT...
《狼和小羊》是中国小学语文教育中的一篇经典寓言故事,出自苏教版二年级语文上册教材。这篇寓言通过狼与小羊之间的对话,生动地描绘了邪恶与善良的对立,传达出不讲道理的恶人终究是可恶的这一深刻道理。本次教案...
在二年级的语文课堂上,有一篇经典的寓言故事——《狼和小羊》。这篇故事出自苏教版二年级语文上册,通过生动的叙述,向学生揭示了一个深刻的道理:面对不讲道理的恶人,单纯的道理往往难以解决问题。为了帮助孩子们...
然而,在我们续写的版本中,故事有了新的篇章,小羊不再完全是被动的角色,而是通过智谋与勇气为自己赢得了生的机会。 在这个续写的故事中,小羊面对狼的威胁,并没有轻易放弃。相反,它运用了自己的智慧,巧妙地...
在温暖的春日里,大羊正带着小羊前往镇上的运动会。小羊走了一会儿,忽然感到饥饿难耐,停下脚步,摇摇尾巴,低声向父亲表达了自己想要吃草的愿望。大羊温柔地望向小羊,眼中充满了疼爱,他知道孩子正处在长身体的...
这篇PPT课件是针对小学低年级学生的语文教学设计,主要围绕《狼和小羊》这一经典寓言故事展开。课件内容分为多个部分,旨在帮助学生深入理解故事,掌握生字词,并培养他们的阅读、表达和合作能力。 首先,课件强调...
在苏教版小学二年级的语文教学中,课文《狼和小羊》是一篇深受孩子们喜爱的寓言故事,它通过狼与小羊之间的冲突,巧妙地揭示了恶人无理取闹的本质。为了帮助学生更好地理解和吸收这篇课文的深层含义,特制定以下详细...
《狼和小羊》是二年级语文下册的一篇课文,属于小学教案范畴。这篇课文以寓言的形式,讲述了狼和小羊的故事,旨在教育孩子们理解课文内容,明白坏人总是找借口做坏事,以及对待这类人不应仅凭道理。教学目标主要包括...
这篇文档是沪教版小学二年级语文上册的《狼和小羊》教案,主要讲述了教师如何引导学生理解和学习这篇寓言故事。教学目标聚焦在生字词的学习、朗读技巧以及理解故事寓意上。 1. 生字词学习:本节课要求学生掌握“狼...
【标题解析】:“看图写话__聪明的小羊.ppt”这个标题暗示了一种教育活动,通常用于小学低年级语文教学,旨在通过观察图片来培养孩子们的想象力、创造力和语言表达能力。在这个活动中,学生需要根据提供的图片描述...
在2021年的教育实践中,"骆驼和羊"的教学设计展现了教育工作者对于课程内容深度挖掘和创新教学方法的重视。通过这一教案,教师能够更好地引导学生理解故事内容,培养学生的观察能力、表达能力以及德性养成。接下来,...
《羊羊搬家》是一份针对中班幼儿设计的数学活动方案,通过情境教学和互动游戏,孩子们能够在不知不觉中掌握5以内的序数概念,并且理解门牌号码的意义,从而培养他们的数学思维和问题解决能力。 活动的目标设定涵盖...
1. 教案设计:此文档是针对苏教版小学二年级语文课程《狼和小羊》的一份教案,旨在帮助教师规划和执行课堂教学活动。 2. 教学目标:教案列出了三个主要目标,分别是分角色朗读课文、学习新字并理解相关词汇、以及让...