实验四——多分支结构及本章总结

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==' ')

(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先执行循环体、后判断循环条件

原文地址:https://www.cnblogs.com/nibaba/p/5958089.html