《C语言程序设计》课程实验教学要求参考模板范本.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计》课程实验教学要求参考模板范本.doc》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程 实验教学 要求 参考 模板 范本
- 资源描述:
-
1、C语言程序设计课程实验教学要求C语言程序设计课程实验教学要求一、实验教学的目的和任务 C语言程序设计课程实验是针对网络学院非电专业学生(高起本、高起专)开设的一门计算机公共基础课。通过实验,使学生加深理解、巩固课堂教学内容:掌握程序算法设计的核心;掌握高级语言分析、高级语言设计的基本方法和过程,获得利用C语言设计工具进行设计、编程和调试的训练;培养学生进行系统分析和实现系统的能力以及编写分析报告的能力。二、实验教学的基本要求C语言程序设计课程是一门培养学生利用高级语言(c)进行程序设计的基本方法和过程,具备一定的进行系统分析、设计、编程和调试能力的专业基础课。本课程在培养实践能力方面着重设计构
2、思、编程、分析调试技能的基本训练以及本课程对其专业的应用。实验教材选用C语言程序设计习题与实验指导(高克宁著 吉林大学出版社)。除指定的16学时课程实验外,学生应利用业余时间,加强动手实践,上机实习按1:2增加时间。实验环境为Turbo C2.0/3.0或Visual C+。实验项目安排:(1)设计环境与程序调试:自行安排(4学时)(2)程序控制结构(分支、循环与输入/输出等): 4学时/自行安排(4学时)(3)函数(函数定义、声明、调用(嵌套调用、递归调用递归)等):4学时/自行安排(8学时)。(4)数组(排序、查找、矩阵、字符串等):4学时/自行安排(8学时)。(5)指针(利用指针处理字符
3、串等):4学时/自行安排(8学时)。(6)文件(基本文件操作):自行安排(4学时)。综合程序设计(1次):要求学生结合自己专业分组完成一个中等难度的程序设计和调试工作,每组中的每个学生至少独立完成程序中一部分模块的编写,并提交上机报告一份。三、实验内容实验一:(选做)实验目的:1)熟悉C语言的集成编译环境;熟练地掌握C程序的编辑、编译、链接以及运行等步骤;熟悉常用的调试信息并根据系统提示的信息进行C程序的修改;掌握查看程序运行结果的方法。2)体会编程的方法。示范内容:(1)输入并运行下面程序。main() int a,b,c; scanf(d,d,a,b); ca/b; printf(dn,c
4、); 要求:调试通过后,运行该程序。1)输入值:50,4 察看运行结果。2)输入值:50.4,10.8 察看运行结果。3)输入值:50000,100 察看运行结果。4)输入值:10,0 察看运行结果。分析输出结果。实验题:C语言程序设计习题与实验指导(高克宁著):P82 第1,2题实验二:实验目的:1)熟练掌握scanf(getchar)/printf(putchar)库函数的调用格式及其使用,能够正确使用各种格式转换控制符。掌握各种类型数据的输入/输出的方法。2)熟练掌握if 、ifelse、ifelseif语句和switch语句格式及使用方法,利用if语句和switch语句实现分支选择结构
5、。3)熟练掌握while语句、do while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。4)掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。示范内容:(1)在分析下面程序的运行结果后进行上机验证。 main( ) int a=3,b=4,c=5,x; x=c/b+(float)a/b&(float)(a/c); printf(n x=%dn,x); x=a+&b-; printf(n%d,%d,%d,%dn,a,b,c,x); 上机运行的结果与你分析的结果是否一致
6、?不一致的原因是什么?(2) 分析调试以下程序,了解continue语句和break语句的应用方法#include main() int i; for(i=1;iy?x:y; return(z); 分析:本程序实现的功能是从键盘输入3个整型数据,找出其中的最大值并显示出来。/*设计思想:定义一个函数max(int x,int y),用来求两个数中的最大值;运用函数求出其中两个数的最大值,然后用函数求出最大值与第三个数中的最大值,最后得到的最大值即为所求得的最大值。*/分析并理解程序结构、函数定义和调用的方法,初始参数传递和结果传递的途径。实验题:C语言程序设计习题与实验指导(高克宁著):P88
展开阅读全文