C语言实验大纲及指导书.pdf

上传人:zh****71 文档编号:126719034 上传时间:2020-03-27 格式:PDF 页数:6 大小:20.23KB
返回 下载 相关 举报
C语言实验大纲及指导书.pdf_第1页
第1页 / 共6页
C语言实验大纲及指导书.pdf_第2页
第2页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言实验大纲及指导书.pdf》由会员分享,可在线阅读,更多相关《C语言实验大纲及指导书.pdf(6页珍藏版)》请在金锄头文库上搜索。

1、C 语 言 程 序 设 计 上机实验指导书 院系 信息学院电子商务系 一 目的和要求 1 C 语言程序设计上机实践是程序设计课程的一个重要内容和基本要求 通过上机实 践加强学生对课堂讲述内容的理解 提高学生的编程水平 强化 训练学生实际动手能力 2 通过上机实践学会调试程序 发现程序中的错误 理解编译系统指出的语法错误信 息 并且能排除之 3 在每次上机之前 应对本实验进行预习 编写相应的源程序 4 每次实验完成后 学生应完成实验报告 由教师评阅 给予成绩 二 关于上机实验的说明 本课程按培养方案要求 总课时为54H 其中授课学时42H 上机实训12H 每个 实验均给出机时 任课教师可根据课程

2、进度及上机安排做适当调整 注 实验一 实验二 随堂进行 不要求写实验报告 三 实验报告格式要求 C 语言程序设计实验 一实验报 告 班级学号姓名 一 题目 二 分析 1 数据组织 变量及涵 义 2 算法流程图 三 程序调试及测试结果 测试数据 输出结果 四 总结和体会 调试中出现的问题及解决 建议及改进 收获等 附 程序清单 四 成绩 实验成绩以优 良 中 及格 不及格得分 结合上机考核占平时成绩的50 五 实验内容 实验一C 语言上机环境 2H 一 实验目的与要求 1 了解 Tu rbo C 集成环境的进入与退出 2 了解 Tu rbo C 集成环境及其菜单的使用 3 熟悉 Tu rbo C

3、 的使用方法 掌握设置有关路径 4 掌握 C 语言源程序的编辑 编译 链接 运行步骤及文件的保存 5 掌握 C 语言源程序的结构特点与书写规则 二 实验内容 1 输入并调试如下程序 ex1 1 c include main printf Hello n 输出字符串 2 ex1 2 c main int a b scanf d d c a b printf c d n c 实验二 基本数据类型 运算符和表达式 2H 一 实验目的与要求 1 进一步掌握Tu r bo C 集成环境的菜单操作 2 初步了解C 语言程序的调试过程和调试方法 3 掌握 C 语言数据类型中基本类型的特点及定义方法 4 掌握

4、 C 语言中各种类型常量和变量的使用 5 通过编程掌握整型 实型 字符型变量的定义 初始化和赋值 6 初步掌握各种运算符的使用方法 优先级别和结合性 二 实验内容 1 编写一个程序 输出a b 两个数的和 差 积 商 2 编辑一个程序 分别输出下列表达式的值 设 a 34 b 5 c 6 a b c b c a b c b c a b c 1 0 x a y b a b c b c 2 实验三选择结构程序设计 2H 一 实验目的与要求 1 掌握分支语句的格式和功能 2 通过程序设计训练 掌握选择结构的程序设计方法 二 实验内容 1 编程序实现以下分段函数 X的值由键盘输入 分别用if 和 sw

5、itch 语句实现 x2 3x 4 x 0 且 x 4 y x2 6x 5 0 x 10 且 z 1 及 x 5 x2 4x 1 其他 2 输入 a b c 三个数 从小到大输出 3 自拟题目 实验四循环控制程序设计 4H 一 实验目的与要求 1 通过设计程序 掌握三种循环语句的格式和功能 并注意它们的使用场合和特点 2 掌握循环结构的程序设计方法 二 实验内容 任选一题 1 编程实现输入10 个数 输出最大值和最小值及其平均值 2 求 100 999 之间的水仙花数 3 编程实现1 10中所有的偶数之和和奇数之和 4 求 10 99 之间的个位数比十位数大2 的数 5 自拟题目 实验五数组

6、2H 一 实验目的与要求 1 熟练掌握数组的定义 初始化和输入 输出方法 2 上机实现一维数组和二维数组的初始化以及在程序中的应用 3 掌握字符串函数的使用 正确运用字符串处理函数 puts gets strlen strcmp strcpy strcat 二 实验内容 任选一题 1 对 10 个数由大到小排序 2 有 3 个字符串 找出其中最大者 3 把一个整数按大小顺序插入已排好序的数组中 4 自拟题目 实验六函数 2H 一 实验目的与要求 1 掌握 C 语言函数的定义和调用的形式及规则 2 掌握有参与无参函数 有返回值与无返回值函数的定义 调用 3 掌握实参与形参的对应关系 值传递 与

7、地址传递 的方式与区别 4 掌握函数的嵌套调用和递归调用的设计方法 5 掌握数组元素和数组名作为函数参数时的 值传递 和 地址传递 的方法 6 掌握全局变量和局部变量的定义及作用域 同时了解各种变量的储存类别 二 实验内容 任选一题 1 编写程序 输入一行字符 用函数判定该字符串是否为回文 2 用递归函数计算1 2 3 n 3 自拟题目 实验七指针 4H 一 实验目的与要求 1 掌握地址 指针 指针变量的概念 联系及区别 2 熟练掌握指针变量的定义 3 熟练使用指向变量的指针变量 4 掌握指针与数组的关系 并且能使用指针来处理与数组相关的问题 并了解指向多 维数组的指针变量 5 掌握如何使用指

8、针来处理与字符串有关的问题 6 掌握指向函数的指针变量 7 了解指向指针的指针变量的定义及其使用方法 二 实验内容 任选一题 1 使用指针实现输入三个整数 按由小到大的顺序输出 2 输入 10 个整数 将其中最小的数与第一个数交换 把最大的数与最后一个数交换 用指针实现 使用指针作为函数的形式参数 编写字符串复制函数 自拟题目 实验八 结构型 共用型和枚举型 2H 一 实验目的与要求 1 掌握结构体类型方及结构体变量的定义和使用 2 掌握结构体类型数组的概念和使用方法 3 掌握共用体的概念与使用 理解结构体和共用体变量存储形式的不同 二 实验内容 任选一题 1 用结构体类型编写程序 实现输入一

9、个学生的数学和英语成绩 然后计算并输出其 平均成绩 2 用指向结构体的指针编写程序 实现输入三个同学的学号 数学成绩 英语成绩 然后计算每个同学的平均成绩并输出 3 5 名学生 每个学生的数据包含 学号 姓名 三门课成绩 要求编写函数 input 用来输入5 个学生的数据记录 4 已知某班有40 名学生 每个学生的数据包含 学号 姓名 数学 英语 计算机 成绩 要求求出每个同学的平均分 并输出平均分最高的学生的记录 用结构体数组实现 自拟题目 实验九 综合实验 4H 一 实验目的与要求 通过各章的学习 应用所学知识编写一较长的程序 提高综合运用知识的能力 要求以模块化的方式实现 对系统功能进行分解 给出整体模块图 各模块的详 细流程可省略 二 实验内容 编写一程序要求实现以下各点中的4 项 必须包含1 9 两项 1 用随机产生n 个整数 赋给a 数组 2 从小到大排序 3 找出其中的水仙花数 若无水仙花数应给予说明 4 找出其中的素数 5 找出其中个位数比十位数大2 的数 6 找出其中的最大数和最小数 7 计算最小数的阶乘 8 用 a 数组作为函数的参数 将其值传送给b数组 将第一个元素的值与倒数第一 个元素的值互换 将第二个元素的值与倒数第二个元素的值互换 然后在主调函数 中输出 输出数组内容

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号