实验报告题目

  • 格式:doc
  • 大小:57.00 KB
  • 文档页数:3

下载文档原格式

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

实验一 顺序结构的程序设计

1.输入x 的值,根据下面的多项表达式求y 的值:

y=34x 5+12 x 4-7、3x 3

-83

x 2

+2x-4

(1) 编程,注意要有输入数据的提示语句。

(2) x 取下列值时,分别运行此程序

(1) 编程,注意要有输入数据的提示语句

(2) 用八进制的形式输出各位数字的ASCII 码。 (3) 输入取下列值时,分别运行此程序

实验二 选择结构的程序设计

1.编程计算下面的分段函数。

4x-8 -1≤x <0

y= 3x 2

+10x-1 0≤x <1

3-3x 2

+2x-1 1≤x <2

(1)事先编好程序与流程图。要求用if 语句结构实现,注意数据类型与输入提示语句。 (2)将程序运行六遍,分别从键盘上输入-1,-0、5,0,0、5,1,1、5这六个数,记录下运行结果并核对结果的正确性。

(3)再将程序运行二遍,分别从键盘上输入-3、5与2二个数,记录下运行结果并核对结果的正确性。

④修改程序,使之能正确处理任何数据。当输入数据大于等于2或小于-1时,

通知用户“Data Error ”,程序结束。

4.水果店有苹果,一级5、50元/kg,二级4、20元/kg,三级3、00元 /kg,四级2、50/kg,输入苹果的等级、数量以及顾客的付款数,显示出苹果的等级、数量、应付款数以及找给顾客的钱数。

(1)事先编好程序,分别用if 语句与用switch 语句结构实现,要求程序能正确处理任何数据。当输入苹果的等级、数量以及顾客的付款数不合要求时,通知用户“Data Error ”,程序结束。

注意苹果等级、数量以及顾客付款数数据的类型与输入数据的提示语句。 (2)将程序运行六遍,分别从键盘上输入六组数,记录运行步骤、过程与结果,并核对结果的正确性。

实验三 循环结构的程序设计

1.编程序计算1!+2!+3!+4!+5!

(1) 分别用单层循环与双层循环编写此程序,作出流程图。 (2) 分析两种编程的差别。 (3) 若计算

!10

1∑=i i ,运行程序观察程序结果就是否正确,若有错误如何修改。

(4) 若计算

!20

1

∑=i i ,运行程序观察程序结果就是否正确,若有错误如何修改。

2.编写程序并上机调试

电视大奖赛有20名评委给选手评分。评分规则就是:去掉1个最高分,去掉1个最低分,其余18名评委的平均分选手的得分。设计评分程序。

实验四 数组与指针应用的程序设计

1.定义一个有10个元素的一维数组count,从键盘上输入8个整数,将其按从大到小的顺序排列,并将排序后的数组输出。 (1)作出流程图。

(2)用数组的方法编写程序(排序算法可自己选择)

(3)用指针的方法编写程序(排序算法可自己选择)

2.输入2个字符串,将这两个字符串连接起来并输出,再将连接后的字符串反向。

(1)分别输出连接后的字符串与反向后的字符串,并求连接后的字符串长度。

(2)用字符数组的方法编写程序

(3)用指针的方法编写程序

实验五函数应用的程序设计

编写一函数,统计字符串中字母、数字、空格与其她字符的个数,在主函数中输入字符串并输出统计结果。

(1)作出流程图

(2)用值传送的方式实现函数调用,分别从键盘上输入三个不同字符串,并记录下运行的过程与结果。

(3)用字符数组传送的方式实现函数调用,分别从键盘上输入三个不同字符串,并记录下运行的过程与结果。

(4)用指针变量传送的方式实现函数调用,分别从键盘上输入三个不同字符串,并记录下运行的过程与结果。