1 / 33
文档名称:

《C语言程序设计》实验指导手册.doc

格式:doc   大小:2,209KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计》实验指导手册.doc

上传人:zxwziyou8 2019/3/3 文件大小:2.16 MB

下载得到文件列表

《C语言程序设计》实验指导手册.doc

相关文档

文档介绍

文档介绍:四川师范大学数学与软件科学学院信息与计算科学专业《C语言程序设计》课程实验指导手册本实验指导手册旨在指导数学与软件科学学院信息与计算科学专业《C语言程序设计》(专业必修课)的实验教学活动过程。其主要使用对象为本课程主讲教师和实验指导教师。它可以作为教学过程中的教学辅助参考资料,也可以作为学生在本门课程的学****中,结合实际教学内容,完成相关实验并填写实验报告的主要依据。具体实施过程中,除开各实验中要求的必做题目外,教师可结合实际教学情况,根据学生接受程度作适当扩展。学生在进行实践设计活动时,也可以结合自身掌握和学****的实际情况进行有选择地实践。本指导手册仅针对本学院信息与计算科学专业而设置。本实验手册编写的参考书籍:1.《C语言程序设计教程(第二版)》,谭浩强,张基温,唐永炎编著,北京:高等教育出版社,2002年3月2.《C语言****题集与上机指导(第二版)》,谭浩强,张基温主编,北京:高等教育出版社,2002年1月引言程序设计是实践性很强的课程。实践也是学好程序设计课程中必不可少的重要环节。程序设计的实践分两个步骤:一是设计和编写解决问题的程序算法流程,并在此基础上编写源程序代码;二是在计算机上对程序进行调试,并使程序完成问题的求解过程,进行相应的逻辑测试。实验过程中,应当注意如下问题:(1)上机实****的主要目的是训练C语言程序的上机调试能力和分析、解决调试过程中遇到的问题的能力。并在此过程中逐步提高程序编写与问题分析能力。而不是简单地对教材上的实例做验证式的操作;(2)上机内容可以结合教材内容和****题,或由老师布置专门的上机****题进行;(3)为提高上机效果。必须在上机之前准备好上机的基本内容并编写好上机程序,尽量在上机之前先作好预先的阅读分析工作;(4)上机调试的基本方法:语法检查(编译)==>逻辑检查(设计者检查)==>测试。上机实验的主要步骤:(1)了解实验目的和要求,并椐此复****或阅读相关教材内容;(2)根据题目要求,事先编写好程序,并经过设计者静态检查程序的语法正确性和逻辑正确性,分析可能出现的问题;(3)设计好上机时准备测试程序的用例;(4)上机调试通过程序,并记录上机调试中出现的问题和测试结论等,写出实验报告。调试过程中,尤其要注意各种语法错误、逻辑错误调试经验的积累。实验报告的主要内容:(1)实验题目;(2)目的要求;(3)程序说明(如程序结构、各模块的算法和数据结构等);(4)经调试后的程序清单;(5)测试情况说明;(6)分析(包含没有通过的程序的原因分析)。实验报告的具体内容填写格式,参见《四川师范大学实验报告手册》格式的规定。其中,程序清单请附着在相应的实验单元后面,程序结果、说明与分析等写在实验结果处,如不够,可另行附页。实验一C程序的运行环境和运行一个C程序的方法(2学时)实验目的:(1)熟悉所用计算机系统的基本操作方法以及在该系统下安装、编辑、编译、连接和运行一个C语言源程序的基本操作步骤(为基本背景);(2)学****基本的C语言程序设计与调试环境设置方法;(3)通过运行简单的C程序,了解C程序的特点。实验内容:(要求至少调试3个以上的简单程序),则安装,否则,跳过此步;,熟悉TC编辑器的基本操作命令及其它基本功能;、编译、连接、运行过程,直到程序输出结果正确;(包含编译、连接错误信息的正确理解)。(也可以参考教材范例):1)最简单的C语言程序:main(){printf("Thisismyfirstprogram.\n");}2)引用C语言函数库进行计算的程序:/*Pleasetryexercisesinchapteroneoftextbookinpage15*/#include""main(){floatx;x=sin();printf("sin(%f)is%f\n",,x);}3)引用自定义函数的C语言程序:/*Thisisthefunctionofaveragefordataa,b,c*/floataverage(floata,floatb,floatc){avg=(a+b+c)/;returnavg;}main(){floatx1,x2,x3;printf("Pleaseinputx1,x2,x3:");scanf("%f,%f,%f",&x1,&x2,&x3);/*Inputforvariablex1,x2,x3*/printf("\nAvgof%f,%fand%fis%f\n",x1,x2,x3,average(x1,x2,x3));}4)求1+2+3+...+100;5)给定5个数,求其最小者;6)求a+|b|。实验准备:(1)计算机设备;(2)

最近更新

大学课程市公开课获奖教案省名师优质课赛课一.. 4页

多项式乘多项式的市公开课获奖教案省名师优质.. 6页

壮语培训课市公开课获奖教案省名师优质课赛课.. 5页

足疗养生会所项目商业计划书 8页

合并同类项的市公开课获奖教案省名师优质课赛.. 5页

可爱的小鸡小班市公开课获奖教案省名师优质课.. 4页

古诗感遇市公开课获奖教案省名师优质课赛课一.. 4页

初春大班市公开课获奖教案省名师优质课赛课一.. 5页

初中手工市公开课获奖教案省名师优质课赛课一.. 5页

2024年产品代理合同3篇 12页

冠心病毒市公开课获奖教案省名师优质课赛课一.. 4页

2024年交房授权委托书[优] 12页

关于幼儿语言的市公开课获奖教案省名师优质课.. 7页

六年级语文下册市公开课获奖教案省名师优质课.. 6页

2024年五年级教案卖火柴的小女孩 8页

2024年五年级上册音乐教学计划(精选12篇) 40页

儿童音乐市公开课获奖教案省名师优质课赛课一.. 6页

健康市公开课获奖教案省名师优质课赛课一等奖.. 4页

食品工厂设计课程设计说明书香辣酱加工生产车.. 13页

船舶被撞事故报告模板 2页

铁路安全事故案例心得体会(优秀6篇) 11页

我国葡萄酒行业市场分析报告 11页

柴油车加载减速法作业指导流程 4页

T-HNPCIA 13-2019 丁二酸酐 10页

十四岁生日活动方案 6页

浅论农村小水电安全运行情况分析及对策 3页

兴隆煤矿矿井2、3号煤层初步设计【含CAD图纸+.. 110页

电动力学课程论文 24页