第一范文网 - 专业文章范例文档资料分享平台

C实验指导书2[1].0

来源:用户分享 时间:2020-06-16 本文由初夏微凉 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

西南科技大学计算机学院C程序设计实验指导书

《C程序设计语言》

实验指导书

信息教研室编

西南科技大学计算机科学与技术学院

2006年8月

1

西南科技大学计算机学院C程序设计实验指导书

实验一 简单的C语言程序

1.1 实验类型:验证型实验 2学时 1.2 实验目的

1、熟悉并学习使用C程序编译平台TurboC;

2、掌握如何在编译平台下编辑、编译、连接和运行一个简单的C程序; 3、掌握C语言基础数据类型,熟悉变量定义和赋值方法; 4、学会使用C算术运算符和算术表达式;

1.3 知识点介绍

1、C程序的结构。

一个程序有多个程序单位构成,每一个程序单位作为一个文件,编译系统分别对每个程序文件分别编译,然后连接起来形成可执行程序。

在一个程序单位中包含以下几部分: 预处理命令 全局声明部分

函数(有函数首部和函数体组成),一个C必须有一个(而且只能有一个)main()函数。

2、C数据类型和表达式

C有多种数据类型,数据类型隐含着该类数据的表示、存储及处理规则。

C运算符丰富,使用十分灵活。有运算符和括号将运算对象(操作数)连接起来,构成表达式。表达式中混合运算式要注意运算符的优先级和结合性。此外,不同数据类型运算时,存在类型转换(隐式自动转换和强制转换)。

3、C程序的编写实现

用C语言编写程序——对源程序文件进行编译声称目标文件——对目标文件连接形成可执行程序——运行程序得到结果——分析结果。

1.4 实验内容

题目1 最简单的C程序

按提示的操作步骤,输入下面程序代码,编译连接并执行。

2

西南科技大学计算机学院C程序设计实验指导书

[实验提示]

按照操作步骤创建第一个应用: (1)编辑你的第一个C源程序 (2)保存你的源文件

(3)编译、连接得到可执行程序 (4)改正源程序中的错误 (5)运行你的第一个程序 [思考与扩展]

1、如果程序中大小写输入错误如main 写成Main,结果会怎样?

2、编译运行通过后,本程序输出了一行字符,如果还想输出一行字符:

\

程序代码该如何修改添加?

提示:注意使用换行控制符 ’\\n’

题目2 简单应用—求圆柱体的体积

输入下面程序代码,编译运行。

[实验提示]

按照第一题的操作步骤新建工程,输入代码,编译连接,执行程序,输入测试数据分析结果是否正确,如有错误改正后再重新编译连接,直到没有错误为止。 [测试数据]

运行时输入:

5 8

3

西南科技大学计算机学院C程序设计实验指导书

-2 1

[思考与扩展]

1、如果运行时输入 3.8 5

程序的输出结果是什么,正确吗?将程序中变量radius, high改为double类型,然后输入上面的测试数据,结果怎么样?说明原因。

2、注意输入提示和输出提示语句,尝试修改输入输出提示语句。

题目3 温度转换

输入华式温度,要求输出摄式温度。公式C=5/9*(F-32),输入输出要有文字说明,取两位小数。 [测试数据]

运行时输入:

30 17

实验二 选择结构

2.1 实验类型:验证型实验 2学时 2.2 实验目的

1、掌握C程序控制的基本结构:选择结构的实现; 2、掌握简单C程序的编写和调试

2.3 知识点介绍

1、关系运算、逻辑运算,关系表达式和逻辑表达式。 2、选择结构:if语句,switch语句的应用。

2.4 实验内容

题目1 计算员工周工资

编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输

4

西南科技大学计算机学院C程序设计实验指导书

出他的工资。若雇员周工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员每周工作小时超过60小时,则超过60的部分按原工资的3 倍的加班工资来计算,而40到50小时的工资仍按照原工资的1.5倍的加班工资来计算。

1、要求有输入提示和输出提示,如要输入雇员的工作时间和每小时的工资值时,可以提示:

“Please input employee’s work time and wage_per_hour:” 输出时,提示:

“The employee’s wage :”。

2、给你的程序加上注释,并注意排版格式,使得其清晰可读。 [实验提示]

1、从本次实验开始,我们开始编写稍微复杂的程序,涉及到一些简单的算法,请务必按实验要求养成良好编程的习惯,再次强调:

代码要写整齐,注意排板规范。。

给你的变量起个好名字,不要什么变量都用a,b,c?等,变量最好用英文单词或单词的缩写命名,变量名字要体现变量在程序的含义和作用。

要有必要的注释!!,养成这一良好的习惯很重要,请记住,“代码只被书写一次,而它被修改和阅读的次数可能是无限的”

2、本程序可以使用if语句和switch语句分别实现流程图分别如下: Cin>>worktime>>wageph (worktime <=40) 假(0) 真(1) (worktime <=60) 真(1) 假(0) Wage= worktime* wageph Wage=( (worktime-40)*1.5+40) *wageph Wage=( (worktime-60)*3.0+ (60-40)*1.5)+ 40) *wageph 输入 cout<

5

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科C实验指导书2[1].0 全文阅读和word下载服务。

C实验指导书2[1].0 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1080502.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top