当前位置:文档之家› 实验报告3

实验报告3

实验三:选择结构程序设计
班级:
学生姓名:
学号:
一、 实验目的
1. 掌握关系运算和逻辑运算
2. 掌握选择结构相关语句的使用
3. 训练所学知识的综合应用
二、 知识要点
1. 关系运算及运算符
2. 逻辑运算及运算符
3. 选择结构相关语句if 、if-else 、if 嵌套、switch 等的意义、语法格式及使用
4. 容易混淆的“==”与“=”运算符
三、 实验预习(要求做实验前完成)
1. 写出6种比较运算符:
2. 写出3种逻辑运算符:
3. “a 和b 都是正数”的逻辑表达式是:
4. “a 比b 大,或者c 比b 大”的逻辑表达式是:
5. “a 等于b ,但是c 不等于d ”的逻辑表达式是:
6. “y 大于等于x1且小于等于x2”的逻辑表达式是:
7. “x 不等于0”的逻辑表达式是:
四、 实验内容 (要求提供:①算法描述或流程图②源程序)
1. 编程序,计算下面分段函数的值(if-else )
⎪⎩
⎪⎨⎧≥-<≤+<+=)15(102)150(53)0(10x x x x x x y
2. 编写程序,输入一个小写英文字母,如果它位于字母表的前半部分,输
出它的后一个字母;位于后半部分时输出它的前一个字母(if-else)。

3.输入某学生的考试成绩等级A、B、C、D(或a、b、c、d),要求按照等
级输出对应的分数段。

A级对应的分数段为85~100分;B级对应分数段
为70~84;C级对应分数段为60~69;D级对应分数段位60分以下(switch)。

4.输入某学生的考试成绩,如果在90分以上,输出“A”;80~89分输出“B”;
70~79分输出“C”;60~69分输出“D”;60分以下则输出“E”(if-else 或
swiitch)。

5.编写一个程序。

该程序读取输入直到遇到# 字符,然后报告读取的空格
数目,读取的换行符数目以及读取的所有其他字符数目。

五、实验结果(要求写出运行界面及输出的运行结果)。

相关主题