首页 > 代码库 > 实验四——多分支结构及本章总结
实验四——多分支结构及本章总结
1. 本次课学习到的知识点:
!:非。 &&:与。 ||:或。
(1)!a:如果a为“真”,则结果为“假”;如果a为“假”,则a为“真”。
(2)a&&b:当a和b都为“真”时,则结果为“真”;否则为“假”。
(3)a||b:当a和b都为“假”时,结果是“假”;否则为“真”。
2、遇到的问题和解决方法:
(1)不太会使用char op语句
(2)一段语句结束时总是忘记打;
3. 实验心得体会及本章学习总结:
这次课讲了逻辑运算和switch语句,并复习了前面所学习的知识,基本理解了分支结构的功能,能做出使用switch语句的简单题目,但是总是会在字符输出函数上出现问题。目前的学习内容已经渐渐变得复杂了,因为不仅需要当前学习的知识点,还要结合到以前的知识点,所以在学习新课的同时也不能忘记前面的知识,要多加练习。
4. 学习C语言程序设计一个月以来的收获和总结:
我一个月的学习才发现c语言也是很灵活的,而且对字符的输入要求也是很严格的,同样是分号,打成中文版的分号就是错的。通过一个月的学习,我明白了c语言是干什么的,学会了用c语言编写程序,学会了分支结构,渐渐通过c语言了解了计算机这门课。
5. 小练习:写出下列条件的C语言表达式
(1)ch为空格或回车。
(ch==‘ ‘)||(ch==‘\n‘)
(2)ch为英文字母。
(ch>=‘A‘&&ch<=‘Z‘)||(ch>=‘a‘&&ch<=‘z‘)
(3)number为0~9的数字。
(number>=‘0‘)&&(number<=‘9‘)
(4)chinese、math、english均超过80。
(chinese>=80)&&(math>=80)&&(english>=80)
(5)chinese、math、english中至少一门超过80。
(chinese>=80)||(math>=80)||(english>=80)
(6)a和b都大于c。
(a>c)&&(b>c)
(7)a小于b或小于c。
(a<b)||(a<c)
(8)n能既能被3整除,也能被5整除。
(n%3==0)&&(n%5==0)
(9)分数score在70至80之间(包含70和80)。
(score>=70)&&(score<=80)
(10)number是偶数。
number%2==0
6. 预习循环结构中while和do-while
(1)whlie:用于实现循环,它的适用面比for语句更广,一般形式为:
whlie(表达式)
循环体语句;
(2)do-whlie:do{
循环体语句
}whlie(表达式);
(3)两者相同点:表达式可以是任意合法表达式,循环体语句只能是一条语句,循环体语句中必须包含能最终改变循环条件真假性的操作。
(4)不同点:whlie、for先判断条件,条件满足后进入循环
do-whle先执行循环体、后判断循环条件
实验四——多分支结构及本章总结