c++少儿编程--10.逻辑运算符

Posted progra

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++少儿编程--10.逻辑运算符相关的知识,希望对你有一定的参考价值。

 .....................................

每次一个知识点~
................. 【c++少儿编程】--10.逻辑运算符 .................... 

-----------------  问题解析 -----------------

  • 1.输入五个数字,输出其中比10大的数字,数字之间都用空格隔开。

  • 【c++少儿编程】--10.逻辑运算符

  • 2.输入一个数字,判断这个数字的正负,如果是“正数”则输出正数,否则输出“负数”。

  • 【c++少儿编程】--10.逻辑运算符

-----------------  实战训练 -----------------

  • 问题描述:输入三个数字a,b,c,表示有三根长度为a,b,c的木棍,请问能否用这三根木棍组成三角形,如果能则输出yes,否则输出no。

  • 做题流程:

  • 1.输入三个数字(输入前需要定义三个变量);

  • 2.判断这三根木棍能否构成三角形;

  • 3.如果判断成立则输出yes,否则输出no。

  • 请在此处自己独立尝试下是否能完成这个题目。如果前面部分学的比较扎实,那么到此为止大家可以比较轻松的完成第一步和第三步,如果不能完成或者完成的比较艰难,请仔细回顾下前面的课程知识。

  • 关键内容在于第二个步骤。在数学上对于三角形有一个定义,三角形的任意两边之和大于第三边,特别要注意的就是任意两个字如何去理解,其表示的是我从a,b,c三条边中随意取出两条它们的和都要比第三条边大,也就是说要同时满足a+b>c,a+c>b以及b+c>a这三个条件才行(好好思考下为什么要同时满足)。那么现在我们已经可以尝试完成我们自己的代码了,先试试吧。

-----------------    逻辑运算符   -----------------
  • 我们先来看看上面题目的正确代码吧。

    【c++少儿编程】--10.逻辑运算符

  • 如果你做对了,那么恭喜你,你基本已经会应用if语句了;如果没写对,不要气馁,多多思考,相信你一定会有所收获。

  • 然而这么写的话当我们需要判定的条件比较多时,就会增加很多难度。这次我们要学习一下逻辑运算符"&&"以及"||",它们分别表示并且、或者,写法为if(条件A&&条件B),表示条件A以及条件B都满足时,这个if语句才成立,当然我们还可以继续增加更多的条件(||用法和&&类似)。那么这时代码即可以改写为如下所示。

  • 【c++少儿编程】--10.逻辑运算符

-----------------  课后练习 -----------------

  • 1.输入一个数字,判断这个数字是否能被3和7同时整除,如果能则输出yes,否则输出no。

    2.输入两个数字,如果a是b的倍数并且a是5的倍数或者a比1000大,那么输出yes,否则输出no。

  

以上是关于c++少儿编程--10.逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

少儿编程 电子学会图形化编程等级考试Scratch二级真题解析(判断题)2022年12月

小白学习C++ 教程四C++逻辑运算符While循环和For 循环

链式逻辑运算符分配到函数式编程

linux之Shell编程--Shell基本运算符之逻辑运算符和布尔运算符实例演示

Shell脚本编程之逻辑运算符

为啥 ~= 在 C++ 中缺少唯一的非逻辑赋值运算符? [关闭]