00:00
好,同学们。我们现在接着看单分支和双分支的另外四个题啊,我们一起呢来完成这。四个题啊。我们来看一下怎么来完成,老规矩,我们呢新建一个文件夹对不对,我们新建一个文件夹叫ex ec,这是我们的练习嘛。里面呢,我们再新建一个文件夹,就是我们第一个练习。按照这样子来分,大家就比较好找了,对吧,这是我们的一个练习。好,那开始写吧。咱们就。第一个呢,建工建交没顶够。来吧,我们看第一个题,呃,还是老规矩,我们把程序的一个结构,主体的一个框架。把程序的框架呢拿到这里面来。对吧,没毛病,然后呢,我们看看这个第一这个练习它的要求是什么呢?我们直接把这个要求放到我们的代码里边去。
01:02
放下。嗯,要求很简单,他说声明两个INT32类型的变量,并赋值判断两个数的和,如果大于50呢,就打印hello word,大家分析一下这段代码是不是挺简单的呀?我就不分析了吧。对吧,你分析一下123,你想第一个两个变量。求和加,然后呢,如果是不是一个单分子就搞定了,所以说变量两个。变量对吧,然后呢,我们用单分支搞定,单分支就可以搞定,那就直接写吧,V2简单一点啊,我们这样子N1。他说是INT32的,那就先这样定明确一点吧。N1T32。然后呢,第一个值他说。负值,那就直接给他一个值吧,比如说。比如说是十吧,VRN2 int32。
02:00
等于比如说50,我就随便给一个值啊,然后IF1句。EN1加上N2,怎么样大于等于50?如果条件满足,我们就输出一句话。一句什么话呢?叫hello word完事。这段代码就写完了,那么我们来运行一下。CD点,点CD到我们的ex ec。对吧,然后CD到第一个练习,然后go run,我们的命顶go跑起来,这时应该是大于吧,应该是hellowood,没问题,好,第一段代码我们就写完了,来把第一个题呢放在我们这边来。好练习题,那这个时候我就这样子了,同学们,我们直接把这些要求。整体放到我们这块来,对吧,这是第几个题啊,第五个题。
03:00
Va第五题。这是。第六个题。这是第七个题,这是第八个题,好,我把刚才做的第五个题的这个答案,或者说这段代码呢,我就直接先截取到我们的笔记中去,没毛病吧,挺简单对不对?第一个题非常简单,用了一个单分支就搞定了,是不是定义了两个变量,判断一下完事。第一个题我们就说到这里,我们紧接着来看第二个。对吧,他说编写,那我这样子啊。老规矩,我们就直接把它放在这儿吧,所以这一题呢,可以放在一起,比较简单嘛。我就放在一块了。同学们。他说,编写。两呃两编写程序,声明两个FLOAT6,四的变量,并赋值判断第一个数大于10.0且。什么意思,并起的意思,那这个时候我们就用到我们的这个逻辑判断。
04:04
把它连起来嘛,第二个数还要小于2.0,打一两个数的和好,那简单了,VR。我们来个N3吧好不好?Float多少呢?64,给他一个值吧,他说10.0没问题,VN4。Float。64,然后呢,等于多少?等于20.0。然后他说判断啊,判断,如果N3第一个数嘛。啊,第一个数,第一个数,他说第一个数要大于10.0。啊,那么这个地方就我们就随便赋点值吧,啊,这个就看你怎么赋值了,比如说我就随便写一点。如果N3大于10.0,并且是不是用这个符号啊。罗继宇。多基于,然后呢,并且第二个数小于,那就是N4,怎么样小于20.0,当这两个条件都成立的时候呢,我们就怎么样按照他的要求输出两个数的和。
05:08
和等于多少呢?简单吧,把它输出来就行了,N3。或者这样子,我们我们这样子N3加上N4。是吧,包起来括起来一下。更明确。就这两个条件都满足,我们就把它和打,否则我们不不去,实际上就是个单分支。实际上就是单分子,那么看条件满足吗?N3大不大于它。11大于十满足,并且N4小不小于,哎,这个条件满足,满足的话就进来了,来我们执行一下。跑起来应该打出两个数的和,对不对?和28没毛病,没毛病,那如果我在条件反向呢,比如这个是九。大家觉得会怎么样啊,第一个条件就不满足,而且我们这个语呢是呃短路语,所以说呃这个条件不满足,后面这个就怎么样,不判断了,明白吧,好,这个呢,我们就分析到这里,第二个题我们就评价完毕。
06:07
好,同样我把这段核心的代码呢,也拿到我们的笔记上去。放好。好,把它放在我们的第六个位置。好的。搁这儿。代码稍微的放小一点。整理一下对齐啊,上下对齐第七个题,我们再来看第七个作业呢,也非常简单,是选做,选做呢,我们也把它做了算了。并不难吧,对不对?并不难,好,同样,我们把需求先放在笔记中。他说,定于两个变量三二,判断两个数的和是否既能被三又能被无正数,其实就是一个与的条件。对不对,那就两个数加起来看它,呃,是不是能被三同时还被五整除吗?那就简单了,这个好,我定义NUMBER1。
07:02
对吧,他说是INT32,我给他一个值吧,我就测试一下给个三。VR number2也是INT32给他一个五,好吧,我测试啊,当然这些值呢,你也可以用控制台输入来接收,这块我就省了点事,直接负的值能理解吧,好IF1句,看我们if怎么写啊,关键是if if n1,他说和它的和啊,叫number。NUMBER1加上一个NUMBER2怎么样?要被三整除,哎,同学们想想怎么样才是被三整除啊?取模对不对?模上三如果等于零,是不是就代表被三整除了,并且。他们加起来。怎么样,模上五也等于零?是不是这两个条件如果都满足的话,是不是就意味着什么呀,意味着这个条件满足,那么就输出一句话说能够被整除。
08:06
啊,就说能背三又能背五整数打印信息。能被三又能被五整除,其他条件不去处理了,好同学,我们看看啊,三加五等于八,八不成立,所以说这个时候他不会输出这句话。大家看现在不会说出这句话,为什么大家看啊,三加上五等于八八毛三。八毛三等于二,所以它不成立了,后面就不用说了,我们再找一个刚好都成立的,找一个多少呢?15应该可以。你看十加55摩三等于零,15摩五呢,是不是还等于零呢?好,这个时候它应该。输出能被三又能被五整除,看效果果然正确。好,这道题我们又。讲完了第七个题。好,我把第七个的核心代码呢,也给同学们放到笔记来。
09:03
好,OK,没问题吧,挺简单的这个。放这儿。好,那现在呢,我们再来看第八个题。第八个题呢,是判断一个年份是否为闰年,什么叫闰年呢?他给了条件呢,他说闰年是符合下面条件之一,就只要满足其中一个条件呢,我们就叫闰年,能理解吧,就是满足条件之一就行,什么条件呢,年份。能被四整除,但不能被100整除,注意啊,它是这两个条件同时满足,就是能够被四整除,同时还不能被100整除。这种条件满足的话,就是一个闰年,或者是什么呢,能被能被400整除。那这个条件你们想想怎么做?显然我认为啊,这里面肯定是有逻辑的,第一个是一个整体啊,各位同学是一个整体,它和第二个条件构成一个或的关系,能理解吗?好,那同学们,我们看代码。
10:05
来吧。我们现在呢,把需求先放在。我们的代码这一块。那么根据它的这一个提示信息呢,我们来做它,呃,我先定一个年份吧,一。对吧,Int等于比如说判断一下12012020年吧,假设判断一个202020年,如果年份,注意看这门。先把第一个条件给我写清楚,年份能够被四整除,但不能被100整除,应该怎么写啊?年份,Year。魔上市。等于零。这个代表能够被四整除,但不能被100整除,那就是且的关系了。并且一样。魔上。多少呢?100不等于零,这个条件是做一个整体。
11:03
是不是作为一个整体啊,就这两个条件同时满足,所以我括起来或者。或者什么呢,就一。魔上400。等于零。这两个条件,只要有一个条件满足就行了,注意啊,这个地方括号是必须有的,如果你没有这个括号好,那情况就完全不一样了,那就说这个条件。要成立,这个条件要成立,或者这个条件成立,那完全就不一样了,所以说这个地方是要做一个整体来判断,因此呢,要把这个括号给我怎么样加进去,如果你不加整体的就错了哟。同学们注意这个细节哈,细节好,那么如果这个条件满足呢,我们就说这个是闰年。对不对,瑞你。好了。十年。就代表十十年。好,我们看看2020年是不是闰年,什么是闰年啊,就是闰年那个二月份是多少天,你们想一想是不是闰年,那那天是就说闰年,它整个年是100,呃,三百六六十六天嘛。
12:11
366天自己去想一想,因为他二月份会怎么样,会多一天说自己去想一想啊呃,如果不知道这个闰年的,自己查一下,在百度查一查,就是闰年那一年呢,它是366天,因为它的二月份要比平年要多一天,理解。好,自己去看一看啊,好,同学们,那么我们来预习一下,2020年是不是闰年呢?好,我可以把这个年份打印出来,这样看得更清楚一点。把页。直接说到这里。对不对,这样更清晰嘛。好,我们自习吧。2020年是闰年吗?没有输出,2020年,他说是闰年,好,我来看一下。我在2019年。2019年是闰年吗?
13:00
看一下。诶,你看他就2019年,他就不是闰年,因为他没说出这句话对不对,那2020年就是闰年,202019年不是闰年,对吧,那因为他不满足条件,再看一下啊模式能够被四整除,但不能被100整除是吧,不等于零嘛。不等于零就代表不能被100整除,能被400整除就是等于零,对不对?好,同学们看这段代码。好判断一个年份是不是闰年呢?我们就评讲到这里。好,同学们,我把这段代码呢也拿到我们的笔记中来。好,同学们,通过这四个题的练习呢,我们又加深了对单分支和双分支的一个认识,对不对?好,还是比较简单吧,还是比较简单好,双分制和单分支说到这儿,下面呢,我们就准备为大家讲解多分制了,多分制好,先把单分支和双分支的这块介绍呢,这个题的评价先给大家介绍到这里。
我来说两句