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

一. 本次课学习到的知识点

1.字符型变量类型名char及字符型变量oP

2..字符输入函数getchar()功能为将输入的一个字符,赋值给字符型变量

3..逻辑运算符:逻辑非!,逻辑与&&,逻辑或||

4..字符型数据的输入和输出:字符型数据的输入输出可以调用函数scanf()、printf()和getchar()、putchar()

函数getchar()和putchar()只能处理单个字符的输入和输出

5.switch语句:可以处理多分支选择问题。break语句的三种使用方法

6.要区分数字和数字字符

7.嵌套的if语句(else-if语句、if-else语句)和switch语句可以实现多分支结构

二.实验过程中遇到的问题及解决办法

1.在逻辑表达式中要用到()

2.getchar(),putchar()只能处理单个字符的输入和输出,所以在输入多个字符要注意,采用循环调用的方式

3.多变量的设定很乱,写到后面很容易忘掉一个

三.实验心得体会及本章学习总结

了解了更多更加专业的知识  越来越感兴趣

四.小练习:写出下列条件的C语言表达

1.(ch==‘ ‘)||(ch==‘\n‘)

2.(ch>=‘A‘&&ch<=‘Z‘)||(ch>=‘a‘&&ch<=‘z‘)

3.(number>=‘0‘)&&(number<=‘9‘)

4.(chinese>=80)&&(math>=80)&&(english>=80)

5.(chinese>=80)||(math>=80)||(english>=80)

6.(a>c)&&(b>c)

7.(a<b)||(a<c)

8.(n%3==0)||(n%5==0)

9.(score>=70)&&(score<=80)

10.number%2==0

五. 预习循环结构中while和do-while

1.whlie:用于实现循环,它的适用面比for语句更广,一般形式为:

whlie(表达式)

循环体语句;

(1)执行流程:当表达式值为“真”时,循环执行,直到表达式的值为“假”,循环终止并循环下一语句。

(2)表达式可以是任意合法表达式,循环体语句只能是一条语句

(3)构成简单,一条表达式为循环条件,一条循环体语句为循环体

(4)whlie的循环体语句中必须包含能最终改变循环条件真假性的操作

2.do-whlie:do{

循环体语句

}whlie(表达式);

(1)执行流程:第一次进入循环体,首先执行循环体语句,然后检查循环控制条件,若值为真,继续循环,直到值为假,循环结束,执行do-whlie的下一语句。

(2)表达式可以是任意合法表达式,循环体语句只能是一条语句

(3)使用时要另加初始化部分,循环体语句中必须包含能最终改变循环条件真假性的操作。

(4)先执行循环体、后判断循环条件

3.相同点:表达式可以是任意合法表达式,循环体语句只能是一条语句,循环体语句中必须包含能最终改变循环条件真假性的操作。

4.不同点:whlie、for先判断条件,条件满足后进入循环

do-whle先执行循环体、后判断循环条件

时间: 2024-10-25 01:51:19

实验四—多分支结构及本章总结的相关文章

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

1.  本次课学习到的知识点: !:非 &&:与 ||:或 (1)!a:如果a为“真”,则结果为“假”:如果a为“假”,则a为“真”. (2)a&&b:当a和b都为“真”时,则结果为“真”:否则为“假”. (3)a||b:当a和b都为“假”时,结果是“假”:否则为“真”. 2. 实验过程中遇到的问题及解决方法: (1)写代码时经常会忘记一些代码的组合需要查书或上网查才可以完成. (2)有一些细小的错误会导致代码无法正常运行,写代码的时候需要仔细. 3. 实验心得体会及本章学

实验四:分支结构

一.实验内容 1. 本题要求编写程序,输入10个字符,统计英文字母.空格或回车.数字字符和其他字符的个数. 2. 有3个整数a.b.c,由键盘输入,输出其中最大的数. 3. 输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数.成绩等级分为五级,分别为A(90~100).B(80~89).C(70~79).D(60~69)和E(0~59).试编写相应程序. 4. 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句.例如,输入A,输出9

实验三:分支结构程序设计

安徽工程大学 Python程序设计 实验报告 班级   物流192   姓名  刘晨晨 学号3190505214 日期     2020.4.5    指导老师       修宇 实验三 分支结构程序设计(设计性实验) [实验目的] (1)学会正确使用比较运算符与比较表达式.逻辑运算符和逻辑表达式 (2)熟练用if语句设计选择结构程序: [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题. (1)设计一个货币转换程序 问题描述: 参考温度转换实例编制一个货币转换程序.????

第四章 分支结构实验

C程序设计实验报告 实验项目:分支结构实验 姓名:王承伟    实验地点:家    实验时间:2020.3.29 一.实验目的与要求 1. 掌握C语言逻辑值的表示方法(0代表“假”,1代表“真”) 2.学会正确地使用关系表达式和逻辑表达式 3.掌握各种形式的if语句语法和使用方法.if语句中if和else的匹配关系,以及if语句的嵌套 4.熟练掌握switch语句的语法和使用方法,注意在switch语句中break语句的用法及switch语句的嵌套 二.实验内容 1.实验练习:4.3.1.if语

分支结构实验

第四章 分支结构实验 C程序设计实验报告 实验项目: 1.if语句的应用 2.switch/case语句的应用 3.switch/case语句嵌套if语句的应用 4.switch/case结构的嵌套应用 5.分析程序 姓名:陈建清     实验地点:  教学楼514实验室     实验时间:  2019.04.03 一.实验目的与要求 1.if语句的应用 目的: 1.掌握C语言逻辑运算和关系运算的规则 2.学会正确地使用关系表达式和逻辑表达掌握if-else语句的使用方法 3.掌握if_else

java-分支结构(四种基本分支结构的认识)

分支结构:有条件的执行某语句,并非每句必走 1)if结构:1条路 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路 优点:效率高.结构清晰 缺点:整数.相等 break:跳出switch 一.if结构的认识 /* * 1.if结构:1条路 * 1)语法: * if(boolean){ * 语句块 * } * 2)执行过程: * 判断boolean的值: * 若为true,则执行语句块 * 若为false,则不执行语句块 */

实验三 分支结构程序设计

实验三  分支结构程序设计 班级:物流191                        姓名:梁晓芹                   学号:3190505138 指导老师:修宇                       成绩:                         日期:2020年3月4日       [实验目的]   (1)掌握分支结构要点: (2)熟悉分支结构程序中语句的执行过程: (3)掌握分支结构程序的设计方法. [实验条件]   PC机或者远程编程环境 [实验理论与

实验四 循环结构程序设计

实验四循环结构程序设计 班级:物流191                             姓名:梁晓芹                            学号:3190505138 指导老师:修宇                            成绩:                                  日期:2020年4月4日 [实验目的] (1)熟悉用while和for语句实现循环的方法 (2)掌握在程序设计中用循环的方法实现各种算法: [实验条件] PC机或

Python程序设计实验报告三:分支结构程序设计

实验三   分支结构程序设计 班级:物流191             姓名:倪绍磊              学号:3190505131 指导老师:修宇           日期:2020.4.3          成绩: [实验名称]实验三  分支结构程序设计(设计性实验) [实验目的] (1)学会正确使用比较运算符与比较表达式.逻辑运算符和逻辑表达式 (2)熟练用if语句设计选择结构程序: [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题.(python123) (1