大家好,欢迎来到IT知识分享网。
大家好,我是川游锅锅。今天来继续和大家分享一下我家娃学习C++编程的一些日常,这是第4次课,记录一下每节课学习的内容,这算是一种记录、备忘、分享的文章。
为了让孩子在教育内卷中多一条路,我给六年级的娃报了C++课程,今儿就来分享下第4节课的情况。这堂课时长3小时。
第4节课教学主题:
常用函数和单分支结构
教学内容:
1. 常用函数应用
2. 比较运算符和单分支结构
今日课程重难点:
1. 常用函数的熟练掌握
2. 理解分支结构
C++比较运算符
比较运算符用于比较两个操作数的值,并返回一个布尔值(true或false)。这些运算符在条件语句(如if、while)中非常常见,用来控制程序的流程。
常用的比较运算符有:
- ==:等于,如果两个操作数相等,则返回true。
- !=:不等于,如果两个操作数不相等,则返回true。
- <:小于,如果左操作数小于右操作数,则返回true。
- >:大于,如果左操作数大于右操作数,则返回true。
- <=:小于等于,如果左操作数小于等于右操作数,则返回true。
- >=:大于等于,如果左操作数大于等于右操作数,则返回true。
比较运算符的应用场景:
- 条件判断: 在if语句、while循环等语句中,使用比较运算符来判断条件是否成立。
- 排序: 在排序算法中,比较运算符用于比较元素的大小。
- 查找: 在查找算法中,比较运算符用于比较待查找元素与其他元素的大小。
需要注意的几点:
- 数据类型: 比较运算符只能用于相同数据类型的操作数。
- 运算顺序: 比较运算符的优先级低于算术运算符,高于逻辑运算符。
- 短路求值: 在逻辑与(&&)和逻辑或(||)运算中,如果第一个操作数已经能确定表达式的值,则不会再计算第二个操作数(短路求值)。
常用函数:编程界的“工具箱”
函数就像是一个个小工具,可以帮我们完成特定的任务。比如,swap函数可以交换两个变量的值,sqrt函数可以求一个数的平方根。通过学习这些函数,我们可以更轻松地解决编程问题。
在下面这个程序中,通过一系列简单的变量操作,展示了各个常用函数的功能。abs获取整数的绝对值,max和min分别比较得出两个数中的较大值和较小值,swap交换两个变量的值 ,pow计算一个数的指定次幂,sqrt计算平方根,ceil将小数向上取整为最接近的整数。每个函数的使用都搭配了输出语句,直观呈现函数的运行结果。是不是感觉很神奇?
单分支结构:让程序“做选择”
分支结构就像是一个岔路口,根据不同的条件,程序会执行不同的代码。比如,我们可以用if语句来判断一个数是奇数还是偶数。如果这个数能被2整除,就说明是偶数;否则就是奇数。
bool型:编程世界的“真”与“假”
刚开始听到“bool型”,我也有点懵。简单来说,bool型就是用来表示真或假的一种数据类型。在编程中,我们经常需要判断一个条件是否成立,比如判断一个数是不是偶数,这时候bool型就派上用场了。它只有两个值:true(真)和false(假)。
今日总体上课情况:
本节课我们学习了C++的另一种基本数据类型 bool型,并解释了布尔类型在程序中的应用和作用。然后我们学习常用的系统工具函数,如swap交换、sqrt开平方根等,应用常用函数解决如求两点间距离公式等实际问题。然后我们学习了比较运算符和单分支结构,并解决判断奇数和偶数的问题。
课后作业
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/169330.html