C++ 分支结构程序设计

举报
资源描述
实训三 分支结构程序设计班级: 学号: 姓名:一、 实训目标熟练掌握分支结构程序的编程思路、设计、调试和测试方法。1、掌握 C 的逻辑运算符和关系运算符的使用方法,能够正确描述各种关系。2、真正理解 else-if 和 switch 语句的语法和执行流程。3、能够分析一般性多选择结构的需求,熟练绘制多分支程序的流程图。4、掌握多分支程序的设计方法。5、进一步熟悉 VC 集成环境,快速排除语法错误。6、初步掌握分支程序的调试和测试方法,能够快速定位和排除逻辑错误。7、能够根据已有程序,构建固定循环次数的循环程序(for 循环) 。二、 语法练习1.写出判断 1 个字符是大写字符的逻辑表达式: 2.按优先级顺序列出你所学过的 C 语言运算符:3.对于 else-if 语句,其一般形式如左下所示,请画出对应的流程图。if(表达式 1){ 语句块 1; }else if(表达式 2){ 语句块 2; }:: else if(表达式 n-1){ 语句块 n-1; }else { 语句块 n; }4.在 C 语言中,{}应用于 、 和 switch 语句中。5.switch 语句中,case 后面只能是 ,不能是一个范围。6.switch 语句中,break 语句的作用是 ,如果没有 default,则当所有case 都不相等时,程序 。7.switch 语句的一般形式如下,请画出它的执行流程图。2switch(){case 常量表达式 1: 语句段 1;break;case 常量表达式 2: 语句段 2;break;::case 常量表达式 n: 语句段 n;break;default: 语句段 n+1;} 8.体会 switch 语句中 break 的作用,请画出如下 switch 语句的执行流程,此题若不会,可在实训时,试一下再完成。switch(){case 常量表达式 1: 语句段 1;case 常量表达式 2: 语句段 2;break;case 常量表达式 3: case 常量表达式 4: case 常量表达式 5: 语句段 5;} 三、实训内容和步骤1、输入 1 个英文字符,均以小写字符的形式输出。源程序语法错误: 记录下 error 和 warning 的完整信息(同类错误记录 1 次即可) ,给出中文解释,并在上面程序中直接改正错误。测试数据 预期结果 实际结果(连续运行时)计算机程序设计基础 C 实训报告册 实训时间3调试过程:(指编译通过,无语法错误,但运行结果不对时)2、在上题程序中,如果输入的不是英文字符,如输入 9,结果如何?修改你的程序,当输入的不是英文字符时,显示输入出错信息。源程序测试数据 预期结果 实际结果(连续运行时)语法错误:调试过程:(指编译通过,无语法错误后,但运行结果不对时)3、程序改错:调试 error3_1.cpp 程序。 (程序在教育在线上需改错的程序文件夹中)有错的源程序#include using namespace std;int main(void){char sign;int x,y; cout>x>>sign>>y;if(sign='*') // 设置断点○ 1cout<
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号