程序设计基础实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 用C 语言编写简单程序

一、实验目的

1. 熟悉VC6.0的编程环境,掌握运行C 程序的基本步骤。

2. 了解C 程序的基本框架,模仿例题编写简单的C 语言程序。

3. 正确书写算术表达式、赋值表达式和关系表达式。

4. 掌握基本输入输出函数的使用,正确调用C 语言提供的数学库函数。

5. 掌握简单的单步调试方法。

二、实验环境

Windows XP ;Visual C++ 6.0。

三、实验内容

1.在屏幕上显示一个句子“What is a computer?”。

2.求华氏温度150F 对应的摄氏温度。计算公式如下:

其中,c 表示摄氏温度;f 表示华氏温度。

3.输入x ,计算下列分段函数的值(保留2位小数),请调用sqrt 函数求平方根,调用pow 函数求幂。

4. 输入一个正整数m (0100)m ≤≤,求100i m i =∑。

四、实验要求

1. 将上机验证正确的源代码写到实验报告上。

2.根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。

3.按时提交实验报告。

553299

c f =⨯-

⨯21(1)2 x<02()0x x f x ⎧+++⎪=≥

一、实验目的

1.熟练掌握关系表达式的使用。

2.熟练掌握使用else-if 语句实现多分支结构程序设计。

二、实验环境

Windows XP ;Visual C++ 6.0。

三、实验内容

1.输入x ,计算并输出下列分段函数sign(x)的值。

2.输入月薪salary ,输出应交的个人所得税tax (保留2位小数)。按照2011年开始实行的新的个人所得税法,计算公式为:tax = rate*(salary-3500)-deduction 。

当salary≤3500时,rate=0、deduction=0

当3500

当5000

当8000

当12500

当38500

当83500

3.输入一个正整数n ,再输入n 个学生的百分制成绩,统计各等级成绩的个数。成绩等级分为五分级,分别是A(90-100),B(80-89),C(70-79),D(60-69)和E(0-59)。

四、实验要求

1. 将上机验证正确的源代码写到实验报告上。

2. 根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。

3.按时提交实验报告。

1 x<0()0 x=0

1 x>0y sign x -⎧⎪==⎨⎪⎩

一、实验目的

1.熟练掌握关系表达式和逻辑表达式的使用。

2.熟练掌握字符型数据的输入输出。

3.熟练掌握用嵌套的if语句或switch语句实现多分支结构程序设计。

4.熟练掌握switch语句中的break语句的作用。

5.掌握使用断点调试程序的方法。

二、实验环境

Windows XP;Visual C++ 6.0。

三、实验内容与教学过程

1.查询水果的单价。有4种水果,苹果(apple),梨(pear),橘子(orange)和葡萄(grape),单价分别是3.00元/千克,2.5元/千克,4.10元/千克和10.20元/千克。在屏幕上显示以下菜单(编号和选项),用户可以连续查询水果的单价,当查询次数超过5次时,自动退出查询;不到5次时,用户可以选择退出。当用户输入编号1-4,显示相应水果的单价(保留一位小数);输入0,退出查询;输入0-4之外的其它编号,显示价格为0。

[1] apple [2] pear [3] orange [4] grape [0] exit

2.输入一个整数x,判断x能否被3、5、7整除,并输出以下信息之一。

(1) 能同时被3、5、7整除。

(2) 能被其中两个数整除。

(3) 能被其中一个数整除。

(4) 不能被3、5、7任意一个数整除。

3.输入五级制成绩(A-E),输出相应的百分制成绩区间(0-100)。五级制成绩对应的百分制成绩区间为:A(90-100),B(80-89),C(70-79),D(60-69)和E(0-59)。

四、实验要求

1. 将上机验证正确的源代码写到实验报告上。

2. 根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。

3.按时提交实验报告。

一、实验目的

1. 熟练使用for、while和do-while语句实现简单的循环程序。

2. 理解循环条件和循环体,以及for、while和do-while语句的相同及不同之处。

3. 掌握使用Debug菜单调试程序的方法。

二、实验环境

Windows XP;Visual C++ 6.0。

三、实验内容

1.输入一个正整数n,再输入n个整数,输出最小数。

2.输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。

3.在中国数学史上,广泛流传着一个“韩信点兵”的故事:据说韩信在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:

按从1至5报数,记下最末一个士兵报的数为1;

按从1至6报数,记下最末一个士兵报的数为5;

按从1至7报数,记下最末一个士兵报的数为4;

按从1至11报数,记下最末一个士兵报的数为10;

你知道韩信至少有多少兵?

四、实验要求

1. 将上机验证正确的源代码写到实验报告上。

2. 根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。

3.按时提交实验报告。

相关文档
最新文档