内容发布更新时间 : 2025/1/7 11:03:43星期一 下面是文章的全部内容请认真阅读。
高级语言程序设计
(C语言程序设计)
上 机 实 验 指 导 书
南昌理工学院
计算机系
目 录
上机实验总的目的和要求-----------------------------------------------2 实验一 C语言基础----------------------------------------------------3 实验二 实验三 实验四 实验五 实验六 实验七 实验八
简单条件判断------------------------------------------------ 4 多路分支switch语句------------------------------------- 5 for循环语句--------------------------------------------------7 循环嵌套与一维数组----------------------------------------9 函数定义与调用---------------------------------------------10 指针变量作为函数实(形)参---------------------------12 指向结构体的指针------------------------------------------14 - 1 -
上机实验总的目的和要求
学习C语言程序设计课程必须重视实践环节。即独立编写程序,独立上机调试程序。 上机的目的,绝不仅是为了验证教材和上课的内容或者验证自己所编的程序正确与否。学习程序设计,上机实验的目的应该说是:
(1)加深对讲授内容的理解,尤其是一些语法规定,通过多次上机,就能自然地、熟练地掌握。
(2)熟悉所用的计算机系统的操作方法,了解和熟悉C语言程序开发的环境。 (3)学会上机调试程序,培养对程序的纠错能力。善于发现程序中的错误,并能很快的排除这些错误。
上机实验一般包括以下几个步骤:
(1)准备好上机所需的程序。手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。对程序中存在的问题,应做出记号,切记不能事先不编程序或临时抄别人程序去上机。
(2)上机输入和调试自己的程序。应该一人一机,独立上机。上机过程中出现的问题,除了系统问题以外,应该自己调试,独立处理。
(3)上机结束后,应整理出实验报告,实验报告应包括以下内容: a、题目。
b、程序清单(计算机打印出的程序清单)。
c、运行结果(必须是上面程序清单所对应打印输出的结果)。
d、对运行情况所做的分析以及本次调试程序所取得的经验。如果程序未能通过,应分析其原因。
下面的每一次实验都对应教材中的相应内容。上机时间为每次2小时。
- 2 -
实验一:C语言基础
一、实验题目:
已知一梯形,其上底为12.3,下底为21.6,高为5,求其面积。(数据要输入,结果要 输出,要用已学的程序结构、语句和运算规则编写本程序。)
二、实验目的
根据所学C语言关于基本类型变量,加、减、乘、除等基本运算符的定义与使用规则, 输入/输出函数调用语句的使用格式,进行相应程序设计训练,巩固已学的基本知识。
三、实验内容
1、标识符的定义规则和表达式的组成
2、数据类型及定义变量的作用,掌握定义变量的方法 3、输入/输出函数调用语句的使用 4、C语言程序的一般描述格式 四、实验步骤
1、按C语言应用程序的固定框架编程。
2、按要求分别定义四个float类型变量s、x、g、m,分别代表上底、下底、高和面积。 利用输入函数调用语句分别输入相关数据,并进行相应运算。 3、使用输出函数调用语句输出面积值。
五、实验要求:
1、在规定的实验时间内所编程序能得出正确结果,完成实验任务 2、所编程序必须具备实现“实验题目”中要求的各程序功能要素 3、所编程序必须语句正确、速写规范、逻辑清晰
六、实验结果:
#include
float s,x,g,m;
scanf(\ m=(s+x)*g/2;
printf(\ return 0; }
七、实验心得:
- 3 -
实验二:简单条件判断
一、实验题目:
随机算出任意两个圆面积的值s1、s2;假如s1>s2,则按先s1后s2的顺序从小到大输出两个面积值;假如s1 二、实验目的 根据所学C语言关于条件判断结构的使用规则、输入/输出函数调用语句的使用格式, 进行相应程序设计训练,可以有多种编法,进行算法比较,巩固已学的基本知识。 三、实验内容 1、编写输入函数调用语句及相应提示形式 2、描述符号常量PI的数值 3、编写条件判断结构语句(注意条件嵌套和复合语句的用法) 4、根据对面积的不同判断进行不同的输出处理。根据不同的输出结果,编写输出函数调用语句及相应提示形式 5、继续巩固C语言程序一般描述格式 四、实验步骤 1、按C语言应用程序的固定框架编程。 2、按要求定义一个int类型变量a。利用输入函数调用语句分别输入相关数据。 3、使用条件判断if或if?else格式进行判断处理编程。 4、使用输出函数调用语句输出相关值或信息。 五、实验要求: 1、在规定的实验时间内所编程序能得出正确结果,完成实验任务 2、所编程序必须具备实现“实验题目”中要求的各程序功能要素 3、所编程序必须语句正确、速写规范、逻辑清晰 六、实验结果: #include - 4 -