C语言程序设计实验教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计(课程)实验教学大纲
、课程中文名称(课程英文名称):C语言程序设计(THE C PROGRAMMING LANGUAGE )
二、课程编码:0921163005
三、课程目标和基本要求:
通过本课程的学习,要求学生掌握C语言的基本语法、基本语句、基本控制结构以及程序设计的一般
方法,使学生具有熟练使用C语言编程解决实际问题的能力。
基本要求:掌握C语言的基本控制结构和基本控制语句及相关的语法规范,熟练运用C语言进行顺序、
选择和循环结构程序设计的能力;熟练的上机编程和程序调试的能力;掌握一些常用的算法,如递推法、迭代法、穷举法、求最大最小值、排序、查找、插入、删除等,具有熟练运用这些算法解决实际问题的能力;了解结构化程序设计和模块化设计方法的基本思想,掌握必要的程序设计技巧、程序测试和程序调试技巧。
四、课程总学时:90 学时(严格按教学计划时数)[理论:54 学时;实验:36_学时]
五、程总学分:4 _____ 学分(严格按教学计划学分)
六、适用专业和年级:适用专业:信息与计算,应用数学,统计学,数学教育。适用年级:大学一年级
七、实验项目汇总表:
1、实验编号:学校内部使用的编号(不超过13位),在校内具有永久唯一性。若实验撤消,该实验编号将
不再使用。如果实验内容更新较大,则应另设新的实验编号。实验编号十二或十三位,前十位为该课程代码(培
养方案中的课程代码),第十一、十二位为该门课程的实验序号(01-99),独立设课的实验编号最后一位为“ *” 非独立设课的实验编号最后一位为空,例如:《大学物理实验》的某实验项目编号为102000400601,该实验又为
独立设课实验,则编号为102000400601*。
2、实验类别:基础、专业基础、专业;实验类型:演示性、验证性、综合性、设计研究、其它;实验要求: 必修、选修、其它。
八、大纲内容:
实验序号:0921163005001 实验名称:C语言环境
[实验目的和要求]
1.了解所用的计算机C语言编译系统(如VC++6.0)的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
3.通过运行简单的C程序,初步了解C程序的特点。
[实验内容]
1.检查自己所用的计算机系统。
2.学习进入C的工作环境并熟悉VC++6.0 /Turbo C 集成环境。
3.练习输入并运行一个简单的C程序。
4.运行一个自己编写的简单程序。
[主要实验仪器与器材]
1、硬件:计算机一套。
2、软件:windowsXP/windows2003,VC++6.0
实验序号: 0921163005002 实验名称: 表达式
[ 实验目的和要求]
1.掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
2.掌握不同的类型数据之间赋值的规律。
3.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(一一)
运算符的使用。
4.进一步熟悉C程序的编辑、编译、连接和运行的过程。
[ 实验内容]
1.输入有代表性的程序, 比较整型数据、字符型数据以及字符串型数据的区别与联系。
2.输入C程序,体会C编译系统自动的数据类型转换。
3.将表达式(1+3+5)/3 编程并上机运行。
[ 主要实验仪器与器材]
1 、硬件:计算机一套。
2、软件:windowsXP/windows2003,VC++6.0
实验序号: 0921163005003 实验名称: 顺序结构
[ 实验目的和要求]
1.掌握C语言中使用最多的一种语句一一赋值语句的使用方法。
2.掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
[ 实验内容]
1.掌握各种格式转换符的正确使用方法。
2.练习小数的输出用法, 用scanf,printf 语句分别输入、输出一些表达式的值。
3.编程序,用getchar 函数读入两个字符给c1 、c2 ,然后分别用putchar 函数和scanf 函数输出这两个字符。[ 主要实验仪器与器材]
1 、硬件:计算机一套。
2、软件:windowsXP/windows2003,VC++6.0
[ 实验目的和要求]
1.了解C语言表示逻辑量的方法。
2.学会正确使用逻辑运算符和逻辑表达式。
3.熟练掌握if 语句和switch 语句。
4.结合程序掌握一些简单的算法。
[ 实验内容]
1.求一分段函数的输出值,在程序运行当中动态输入x 的值,根据x 的之所在范围决定输出值。
2.输入一个百分制成绩,要求输出成绩等级A B C D、E,联系使用switch语句。
3.输入 4 个整数,按由小到大顺序输出。
[ 主要实验仪器与器材]
1 、硬件:计算机一套。
2、软件:windowsXP/windows2003,VC++6.0
实验序号: 0921163005005 实验名称: 循环(1)
[ 实验目的和要求]
1 .熟悉掌握用while 语句,do-while 语句和for 语句实现循环的方法。
[ 实验内容]
1.输入两个整数m和n,求它们的最大公约数
2.输入两个整数m和n,求它们的最小公倍数。
3.输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。
[ 主要实验仪器与器材]
1 、硬件:计算机一套。
2、软件:windowsXP/windows2003,VC++6.0
实验序号: 0921163005006 实验名称: 循环(2)
[ 实验目的和要求]
2.进一步熟悉掌握用while 语句, do-while 语句和for 语句实现循环的方法。
3.掌握在程序设计中用循环的方法实现一些常用算法。
4.进一步学习调试程序。