没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序的设计实验指导手册范本.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 19 浏览量
2022-06-23
23:35:45
上传
评论
收藏 2.27MB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85753979/0001-66c423385025f88646a454becb139f0f_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
28页
C语言程序的设计实验指导手册范本.docxC语言程序的设计实验指导手册范本.docxC语言程序的设计实验指导手册范本.docxC语言程序的设计实验指导手册范本.docxC语言程序的设计实验指导手册范本.docxC语言程序的设计实验指导手册范本.docx
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![csv](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85753979/bg1.jpg)
《
语言程序设计》课程实验指导手册
引言
程序设计是实践性很强的课程。实践也是学好程序设计课程中必不可少的重要
环节。程序设计的实践分两个步骤:一是设计和编写解决问题的程序算法流程,并
在此基础上编写源程序代码;二是在计算机上对程序进行调试,并使程序完成问题
的求解过程,进行相应的逻辑测试。
实验过程中,应当注意如下问题:
(1)上机实习的主要目的是训练 C 语言程序的上机调试能力和分析、解决调试过
程中遇到的问题的能力。并在此过程中逐步提高程序编写与问题分析能力。而不是
简单地对教材上的实例做验证式的操作;
(2)
上机内容可以结合教材内容和习题,或由老师布置专门的上机习题进行;
(3)
为提高上机效果。必须在上机之前准备好上机的基本内容并编写好上机程
序,尽量在上机之前先作好预先的阅读分析工作;
(4)上机调试的基本方法:语法检查(编译)==>逻辑检查(设计者检查)==>测试。
上机实验的主要步骤:
(1)
了解实验目的和要求,并椐此复习或阅读相关教材内容;
(2)
根据题目要求,事先编写好程序,并经过设计者静态检查程序的语法正确
性和逻辑正确性,分析可能出现的问题;
(3)
设计好上机时准备测试程序的用例;
(4)
上机调试通过程序,并记录上机调试中出现的问题和测试结论等,写出实
验报告。
调试过程中,尤其要注意各种语法错误、逻辑错误调试经验的积累。
实验报告的主要内容:
(1)
实验题目;
(2)
目的要求;
(3)
程序说明(如程序结构、各模块的算法和数据结构等);
(4)
经调试后的程序清单;
(5)
测试情况说明;
(6)
分析(包含没有通过的程序的原因分析)。
实验报告的具体内容填写格式,参见《四川师范大学实验报告手册》格式的规
定。其中,程序清单请附着在相应的实验单元后面,程序结果、说明与分析等写在
实验结果处,如不够,可另行附页。
![](https://csdnimg.cn/release/download_crawler_static/85753979/bg2.jpg)
实验一 C程序的运行环境和运行一个ÙC程序的方法(2学时)
实验目的:
(1)
熟悉所用计算机系统的基本操作方法以及在该系统下安装、编辑、编译、
连接和运行一个 C 语言源程序的基本操作步骤(以 Turboc
C 为基本背景);
(2)
学习基本的 C 语言程序设计与调试环境设置方法;
(3)
通过运行简单的 C 程序,了解 C 程序的特点。
实验内容:要求至少调试
Ù
个以上的简单程序
1.如果系统没有安装 TC 环境,则安装,否则,跳过此步;
2.配置好 TC 环境,熟悉 TC 编辑器的基本操作命令及其它基本功能;
3.完成并熟悉程序输入、编译、连接、运行过程,直到程序输出结果正确;
4.学习基本的调试程序方法(包含编译、连接错误信息的正确理解)。
5.可参考的程序实例如下:
1)
最简单的 C 语言程序:
2)
引用 C 语言函数库进行计算的程序:
!"
#$
% &'
(
)**+**
,
,-**+**-
3)
引用自定义函数的 C 语言程序:
&
.
'
-!-
(
.(
-(
!-(
.)/!/ 0
&
.
(
#-*-
&
#-*-1
,-,-,-2#-2*-2 3&
.!
#-*-
![](https://csdnimg.cn/release/download_crawler_static/85753979/bg3.jpg)
4. ,-, ' ,
,-#-*--.#-*-
4)
求 1+2+3+...+100;
5)
给定 5 个数,求其最小者;
6)
求 a+|b|。
实验准备:
(1)计算机设备;(2)程序调试环境的准备,如 TC 环境;(3)实验源程序准备。
实验步骤:
(1)
安装 TC,如果已安装好,可以跳过此步;
(2)
进入 TC 的编辑窗口,进行基本的环境设置;
(3)
熟悉基本的 TC 编辑操作方法和文件创建、保存方法;
(4)输入一个 C 源程序,进行编辑、编译、连接、运行。完成一个简单的程序设
计,运行输出正确结果。
(5)
输入其它源程序并进行调试(注意错误提示信息);
(6)
编写实验报告。
实验结果:
(1)
对 TC 的安装、调试、基本操作、环境设置方法等方面进行描述;
(2)
对 TC 程序的执行过程和结果进行分析;
(3)
给出实验过程中出现的主要问题和现象以及解决的方法;
(4)
程序代码及运行结果描述。
实验二 数据类型、运算符和表达式(2学时)
实验目的:
(1)
掌握 C 的数据类型的声明、定义、赋值及引用;
(2)
掌握变量和常量之间的关系,以及各种常见的常量表示方法;
(3)
掌握 C 的有关运算。算术运算中的自反、自增(Ù++)、自减(--)运算符的
使用;关系表达式和逻辑表达式的逻辑值表示方法和基本运算规律;学会在 C 语言环
境下表示条件表达式;
(4)
掌握不同类型数据之间的转换和赋值方法;
实验内容:
1.教材相关内容为基础,考察变量的声明、定义、使用的先后关系;考察不同
数据类型变量之间相互赋值的结果;考察各种形式的常量表示;
2.
基本的 C 运算规律,尤其是算术运算中的自反、自增、自减等运算和关系表
达式、逻辑表达式的特殊运算规律的掌握。(可参考教材习题中的 2.9 到 2.15,以及
![](https://csdnimg.cn/release/download_crawler_static/85753979/bg4.jpg)
2.17 到 2.19 的运算实例)
3.
关于不同数据类型之间的转换问题
)545
)6-&
(
)*700
'&!
')0
&) /'8/
9&
.&
,'-&
注:由于本章内容是基本的程序设计基础内容,所有这些内容必须要求熟练掌
握和运用。因此,其中一些实验实例由教师在课堂实践教学中进行现场示范性讲解,
由学生课外自由验证课堂范例、教材范例以及教材习题和相关课外参考书籍和资料,
进行综合性的验证实践,并写出心得报告。具体实验范例不需要确定下来。
实验准备:
分析测试目的并根据它准备好实验内容的各种测试用例。
实验步骤:
#
选择测试目标;
*
准备测试用例和具体的测试数据;
上机调试进行测试并做测试记录;
7
进行测试分析;
$
编写实验报告。
实验结果:
#
根据测试目标写出测试报告;
*
测试结果分析说明;
测试程序代码清单。
实验三 最简单的ÙC程序设计(2学时)
实验目的:
#
掌握顺序结构的程序设计概念、方法及各种赋值语句的使用方法;
*
掌握基本的 C 语言程序设计中的输入、输出语句的使用方法。
实验内容:
#测试并熟悉数据格式输入、输出规律和方法;
*输入并编辑以下程序代码:
-!
(
-'
![](https://csdnimg.cn/release/download_crawler_static/85753979/bg5.jpg)
-
&'
&-.
#- *
,'-,'--!
,-,- -'
,'-,'--
,-,-&-.
, -, - #- *
),6'-!),6'-2-2!
),#0*-'),#0*-2 -2'
),#6'-),#6'-2-2
&),-.),-2&-2.
#), - *), -2 #-2 *
请分析和观察代码有无错误,如果有,有哪些?指出错误原因,并修正之,使
其可以按照预想的目的输入相应数据并输出结果。
输入华氏温度的值 F,要求输出摄氏温度的取值 C,其中,C=5/9*(F-32)。要
求输出有文字说明,取两位小数位。
7
用 getchar()函数读入两个字符 c1,c2,然后分别用 putchar()和 printf()函
数输出这两个字符。试分析思考如下问题:(a)
# 和 * 的数据类型用什么?!
要
求输出 c1 和 c2 的 ASCII 码,应如何处理?是用 pringf()还是用 putchar()?(c)
整型
变量是否在任何情况下都可以相互代替?
实验准备:
#
复习相关内容;
*
对 3、4 题进行程序代码编写。
实验步骤:
#上机验证 * 的结果,并做出相应分析;
对 3、4 题进行上机调试,并进行测试、做测试记录;
7
进行实验分析;
$
编写实验报告。
实验结果:
#
根据测试目标写出测试报告;
*
测试结果分析说明;
测试程序代码清单。
实验四 分支结构的程序设计(4学时)
剩余27页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
a66889999
- 粉丝: 39
- 资源: 1万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- Real Python: Python 3 Cheat Sheet
- 单片机常用芯片和器件手册.zip
- C51论坛离线浏览资料.chm
- 单片机指令速查表.doc
- 设定80C51串行异步通讯的波特率.zip
- 创新MOM培训文档_物料主数据之包材_240625.pptx
- 医学图像分类数据集:CT胸部扫描癌症分类(4分类)【包括划分好的数据、类别字典文件、python数据可视化脚本 】
- 基于C51单片机设计四位数字频率计数码管显示实验Proteus仿真及软件实例源码.zip
- 基于C51单片机设计MAX7221数码管动态显示程序Proteus仿真及软件实例源码.zip
- DS18B20温度传感器实战应用与源码解析.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)