PAGE 1

《C语言程序设计》实验教学大纲

一、适用范围

大纲适用于计算机科学与技术专业本科教学使用。

二、课程名称

《C语言程序设计》(实验)

三、学时数与学分

总学时:90,总学分:4;实验学时:30

四、教学目的和基本要求

(一)目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,使学生全面了解 C 语言的特点,不仅要熟练掌握C语言的基础知识、基本算法,更重要的是让学生掌握程序设计的思想和方法,培养学生程序开发和设计的能力。

(二)基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容在实验报告纸上编好程序,然后在实验时输入程序、调试程序,直至运行结果正确为止,上机结束后,应整理出实验报告。

五、 实验教学实施方法

1 按照本学期新生教学时间15周计算,每周一次实习,共安排14次实习内容,1次考核。

2 学生应按专业实验室中的固定座位上机,应在D盘建立一个以“学号+姓名”的子目录,所有做完的程序放置于此目录中提供检查。学生实习的考核方式,每次实习结束时教师给出本次实验成绩,期末根据考核情况综合给出实验成绩。

3 每位教师负责一个教学班的实习指导,教师要检查每次学生的出勤和完成程序的情况,每次都要做好记录。教师可以根据学生的实际完成情况修改实习计划的执行进度。

4 每次试验内容分为三个部分,(1)复习课堂讲授内容的教材中的例题。(2)必做习题。(3)选做习题。能够完成选做习题的同学,可以不做教材中的例题。完成(1)为及格,(2)为良好,(3)为优秀。

六、实验项目与学时分配

序号

实验项目名称

实验学时

实验类型

1

C程序的运行环境和运行一个C程序的方法

2

验证性实验

2

编写简单程序

2

验证性实验

3

顺序结构程序设计实验

2

验证性实验

4

选择结构程序设计实验

2

验证性实验

5

循环结构程序设计实验1

2

验证性实验

6

循环结构程序设计实验2

2

验证性实验

7

数组实验1

2

验证性实验

8

数组实验2

2

验证性实验

9

函数实验1

2

验证性实验

10

函数实验2

2

验证性实验

11

指针实验1

2

验证性实验

12

指针实验2

2

验证性实验

13

用户自定义数据类型(结构体,共用体,枚举)

2

验证性实验

14

*文件与数据存储

2

验证性实验

15

*验收

2

总计

30

七、实验成绩评定办法

考查:平时考核加期末机试。实验成绩占总成绩的10%。

平时考核:占实验成绩的60%,由以下两部分组成。

实验预习和实验结果、实验报告。

期末机试:占实验成绩的40%。

1、实验预习和实验结果:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序,直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。实验报告应包括以下内容:实验题目、实验目的、程序清单、运行结果、实验小结。

3、期末机试:通过考试了解学生对基本理论掌握的程度和实际水平,教师出实验考试题目,让学生在规定的时间完成。

八、实验教学大纲说明

本大纲共安排30学时(每周2学时)的实验。安排14次实验和一次上机考试。在每次实验中都安排了一些上机题,其中带*的题目为选作题目。在完成这些题目后,可以做课本上的例题验证及习题。

九、实验项目

实验一 C程序的运行环境和运行一个C程序的方法

一、实验目的

1.了解VC++6.0编译系统的基本操作方法,学会独立使用该系统。

2.了解在该系统上如何编辑、编译、连接和运行一个C程序。

3.通过运行简单的C程序,初步了解C源程序的特点及C语言的程序结构。

二、实验内容

1.编写一程序,在屏幕上输出如下内容:

2.输出“Hello world!”语句

实验二 编写简单程序

一、实验目的

1.了解VC++6.0编译系统的基本操作方法,学会独立使用该系统。

2.了解在该系统上如何编辑、编译、连接和运行一个C程序。

3.通过运行简单的C程序,初步了解C源程序的特点及C语言的程序结构。

二、实验内容

1.编写一程序,接受用户输入的两个整数,并计算它们的和、差、积、商,程序运行结果应如下所示。注意,尖括号部分表示用户输入数据或要被替换的输出内容,尖括号本身并不需要输入或输出。多使用几组整数尝试一下,你发现了什么?

The program gets two integers,and computes their sum,difference,product and quotien

C语言实验大纲2010答案,C语言试验大纲(2010年修订).doc相关推荐

  1. c语言实验五函数答案,C语言程序设计实验五 参考答案.doc

    C语言程序设计实验五 参考答案 实验5 函数(1)参考答案 5-1.以下程序的功能:从键盘输入两个数,计算出他们的和,并将结果输出在屏幕上.调试运行程序,观察出现了什么错误,提出修改方案. 答案: # ...

  2. c语言实验报告第四章答案,理工大学2010C语言实验报告参考答案

    理工大学2010C语言实验报告参考答案 2010C语言实验报告参考答案 实验一 熟悉C语言程序开发环境及数据描述 四.程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is lon ...

  3. c语言实验11答案,c语言实验9-11参考答案

    c语言实验9-11参考答案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 数组 上机题9.编写程序:从键盘输入一串整数保存到数组中, ...

  4. 厦门理工学院c语言实验循环,厦门理工学院c语言实验4_循环答案).doc

    厦门理工学院c语言实验4_循环答案) <高级语言程序设计>实验报告 实验序号:4 实验项目:循环结构 学 号 姓 名 专业.班级 实验地点 实验1-518 指导教师 谢小竹 实验时间 一. ...

  5. c语言recover函数的功能是,c语言实验报告(附答案版).doc

    c语言实验报告(附答案版) 实验 一.实验学时二.实验目的1. (2)掌握不同的类型数据之间赋值的规律: (3)掌握数据在内存中的存储方式: (4)学会输入.输出函数的基本格式和使用方法: (5)学会 ...

  6. 湖北理工学院c语言实验报告答案,湖北理工学院c语言实验报告七答案.doc

    湖北理工学院c语言实验报告七答案.doc 实验七 结构体和共用体实验课程名高级语言程序设计(C)专业班级 学号 姓名 实验时间 实验地点 指导教师 一.实验目的和要求1. 掌握结构体类型变量的定义和使 ...

  7. 大一C语言实验报告九江学院,九江学院C语言实验报告及答案-资源下载人人文库网...

    九江学院 C语言实验报告及答案 高级语言程序设计实验指导学 院:信息科学与技术学院专 业:信息管理与信息系统 学 期:20112012学年第二学期教 师: 目录实验1 熟悉C语言程序开发环境11.1 ...

  8. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  9. 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数

    目录 7-105 sdut-C语言实验--三个数排序 7-106 sdut-C语言实验--模拟计算器 7-107 sdut-C语言实验--找中间数 7-105 sdut-C语言实验--三个数排序 分数 ...

  10. 7-209 sdut-C语言实验-数位数7-210 sdut-C语言实验-小树快长高

    目录 7-209 sdut-C语言实验-数位数 7-210 sdut-C语言实验-小树快长高 7-209 sdut-C语言实验-数位数 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工 ...

最新文章

  1. Apache 超详细编译参数解析
  2. 数据从业者必读:抓取了一千亿个网页后我才明白,爬虫一点都不简单
  3. java 序列化概念和作用_结合代码详细解读Java序列化与反序列化概念理解
  4. lisp语言画阿基米德线_孩子总说“我不会画”!那么孩子是否要先学画形象?...
  5. LOJ#2353 货币兑换
  6. SAP UI的加载动画效果和幽灵设计(Ghost Design)
  7. .Net Core3.0使用gRPC
  8. 浙江金融职业学院计算机一级,浙江金融职业学院全景-360度,720度,高清全景地图-expoon网展...
  9. docker copy异常
  10. 动态创建TXMLDocument--使用IXMLDocument接口
  11. SQL注入之错误注入_基于updatexml()
  12. 使用si ob 导出,导入部分表
  13. leetcode大纲
  14. 疫情下的美国娱乐业 | 游戏里的演唱会引千万人参加, 你会买票吗?
  15. c语言中 if(x) 、if(0) 、if(1)
  16. Java程序员工作三年以内
  17. A Game of Thrones(103)
  18. (软考)系统分析师——多媒体基础知识
  19. 试给每个局域网分配一个合适的网络前缀
  20. solr和lucene_使用Apache Lucene和Solr 4进行下一代搜索和分析

热门文章

  1. Django不能ip调试访问
  2. Tensorflow快速入门2--实现手写数字识别
  3. mybatis log4j打印sql
  4. 矩阵的逆以及实际应用
  5. BGP建立邻居的详细过程
  6. c语言程序框一点数字就消失,你用C语言编程时,会犯下面的错误吗?
  7. java多线程封装_Java 多线程处理任务的封装
  8. java火山_各种排序算法java实现
  9. python os.system返回值_python os.system()返回值判断
  10. px word 表格宽度_「Word技巧」掌握这六个Word表格处理技巧,表格排版不再是问题...