《高级语言程序设计 C语言》实验大纲

发布 2021-04-23 12:59:28 阅读 4604

《高级语言程序设计—c语言实验》教学大纲。

课程名称:高级语言程序设计—c语言。

课程性质:专业必修课设置类别: 非独立设课。

适用专业:计算机科学与技术。

课程总学时:80课程总学分:4

实验学时:32实验学分:

一、实验教学的目的、任务与要求。

通过实验加深对讲授内容的理解,熟练地掌握c语言的语法规则。通过编写程序和调试程序,在实验中提高动手能力。通过实验掌握编写程序的思想方法。体会编程的技巧,加深语言的应用能力。

为了落实实验内容,达到教学目的,要求学生在上机前准备好本次实验所编写的程序;上机时输入和调试自己所编写的程序,处理程序运行过程中所出现的问题,逐步掌握调试程序的技巧,培养分析判断问题的能力;整理实验报告,即:实验目的;提交程序清单,给出程序运行结果,分析运行结果总结实验过程的经验。

二、学时分配建议表。

根据教学计划要求,本课程学生应做9个实验,并应进行相应内容的课程设计,共32学时,具体见下表:

说明:课程设计实验依据学时选做。

三、实验项目说明。

实验一 c程序运行环境。

实验类型:验证性要求:必做学时:2

实验目的:熟悉c语言的运行环境,掌握c程序的编辑、编译、连接、运行,逐步了解c源程序的特点。了解并掌握基本的c程序调试方法。

实验内容:1、 启动c语言的运行环境,写一个最简单的程序编辑、编译、连接并运行。

2、 输入并运行一些最简单的程序,了解c语言的基本运算规则。

3、 使用vc++开发环境进行程序调试,包括使用逐行运行与监视窗口监视程序的运行状态。

主要仪器设备:微机、c语言编程环境。

实验二顺序结构。

实验类型:设计性要求:必做学时:2

实验目的:掌握c语言数据的输入和输出操作,正确使用各种格式转换符,掌握赋值的使用,掌握c语言数据类型及运算符和表达式。

实验内容:编写程序并上机调试运行。

1、 调试示例,求华氏温度 100°f 对应的摄氏温度。计算公式:c=(5/9)(f-32),式中:c表示摄氏温度,f表示华氏温度。

2、 编写程序并上机调试运行:任意输入三个整数,求和并输出和。

3、 编写程序,验证输入输出函数中的格式符的作用。

主要仪器设备:微机、c语言编程环境。

实验三选择结构。

实验类型:设计性要求:必做学时:4

实验目的:正确使用逻辑运算符和逻辑表达式,熟练掌握if语句和switch语句的使用。

实验内容:编写程序并上机调试运行。

1、 三数排序。

2、 求分段值。

3、 企业利润提成,p96 7。

主要仪器设备:微机、c语言编程环境。

实验四循环结构。

实验类型:设计性要求:必做学时:4

实验目的:掌握循环结构三种语句的使用方法,掌握break语句和continue语句的使用,掌握用循环方法实现各种算法。

实验内容:编写程序并上机调试运行。

1、 三种循环结构实现1+2+3+…+100。

2、 100-200之间整数中不能被3整除的数输出。

3、 判定100-200之间整数中素数并输出。

主要仪器设备:微机、c语言编程环境。

实验五数组。

实验类型:设计性要求:必做学时:6

实验目的:熟练掌握数组的使用,掌握与数组有关的算法。

实验内容:编写程序并上机调试运行。

1、 数组实现fibonacci数列。

2、 二维数组行列转换。

3、 输出一字串。

4、 三个字符求其中最大者。

主要仪器设备:微机、c语言编程环境。

实验六函数。

实验类型:设计性要求:必做学时:6

实验目的:掌握函数的定义方法,熟练掌握函数的使用,掌握文件包含的使用方法,掌握全局变量和局部变量的概念和使用方法,初步掌握预编译方法。

实验内容:编写程序并上机调试运行。

1、 输入4个整数,函数求其最大者。

2、 一维数组存放学生成绩,函数求平均成绩。

4、 二维数组最大元素值输出。

主要仪器设备:微机、c语言编程环境。

实验七指针。

实验类型:综合性要求:必做学时:4

实验目的:掌握指针的概念,定义,引用,熟练掌握各种类型指针在程序设计中的使用方法。

实验内容:编写程序并上机调试运行。

1、 有任意10个数,按从小到大排序输出。

2、 有两个3x3的矩阵,写一个函数完成两个矩阵的相加,用主函数调用该函数(矩阵元素自定)。

3、 有n个整数,使前面各数顺序后移m个位置,最后m个数变成最前面的m个数。

主要仪器设备:微机、c语言编程环境。

实验八结构体、文件。

实验类型:综合性要求:必做学时:4

实验目的:掌握结构体的概念和应用,掌握对链表的操作,掌握共用体的使用,初步掌握文件操作。

实验内容:编写程序并上机调试运行。

1、 有5个学生,每个学生的数据包括学号、姓名、语文、英语、数学三门课程的成绩,从键盘上输入5个学生的数据,要求打印出每个学生平均成绩,以及最高分学生的数据(包括学号、姓名、三门课的成绩,平均分数)。

主要仪器设备:微机、c语言编程环境。

实验九:课程设计。

实验类型:设计性要求:选做学时:8

实验目的:运用所学的知识编写较复杂的程序,提高分析问题和解决问题的能力。通过对设计过程的总结,完整叙述对问题的分析、设计、编码、调试和运行过程,给出程序结果,小结设计过程的经验与教训,指出程序改进的思路,最后提交设计报告。

实验内容:编写程序并上机调试运行。

1、 输入一批人员的数据(包括姓名、人员号、身高),并存放在磁盘文件中。要求完成下列功能:可根据需要增加、修改数据、查看整体数据。

2、 背包问题。从n件不同价值,不同重量的物品中选取一部分,在不超过规定重量的原则下,该部分价值最大。

主要仪器设备:微机、c语言编程环境。

四、实验方式及考核办法。

各实验由学生在室验室进行,实验指导老师指导,实验结束后上交实验报告。根据每次(或某几次)实验过程、实验报告及课程设计考核学生的实验成绩,实验成绩占课程总成绩的10%左右。

五、主要参考书目。

c语言程序设计》,谭浩强,清华大学出版社。

c程序设计》王柏盛高等教育出版社。

执笔人:陈建新审核人:焦家林。

C语言程序设计实验大纲

c语言程序设计实验 教学大纲。一 实验课名称 c语言程序设计实验 c programming experiment 二 实验课性质 独立设课,专业基础必修课 三 适用专业 测绘专业 机械专业。四 采用教材及参考书 1.谭浩强。c语言程序设计教程。北京 高等教育出版社,1998.2.谭浩强。c程序设计...

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

课程名称 c语言程序设计课程编号 学分 6开课学期 第2学期。课程总学时 实验学时 108 51是否独立设课 否。实验室名称 计算中心课程性质 必修课。实验目的与要求 通过程序设计实验掌握程序设计的基本概念 方法和技巧。熟练掌握turbo c2.0等程序编译软件的使用方法,能熟练地编辑 存取,调试程...

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

c语言程序设计 实验大纲。课程性质 非独立设课 课程属性 专业实验课 学时学分 总学时 54 实验学时 27 实验学分 0.5 开出时间 二年级上学期。适用专业 04地理信息系统 综合性 设计性实验项目数 3 个 9 学时 一 课程简介。c语言 是一门动手能力要求很强的课,通过上机实验使得学生加深对...