- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绵阳师范学院 计算机科学与工程 系 计算机科学技术 专业
C语言 实验教学大纲
课程名称 C语言 课程编号 英文名称 C Program Language 开课学期 2 课程性质 独立
设课 总共学时 90 总学分 5 实验学时 36 实验学分 2 实验指导书 《C程序设计实验指导》谭浩强 编著 参 考 书 《C程序设计》谭浩强 清华大学出版社 先修课程 计算机导论 适用专业 计算机科学技术、计算机软件相关专业 课程简介及其基本要求:
《C语言C语言是一种非常流行的编程语言。在课程学习的过程中,要求学生既要掌握好C语言的基本概念,又要通过面授与实验课程掌握好编程技能。《C程序设计》(第二版)对增加了一些C++的内容,对扩充学生的知识起到了一定的作用,虽然不作为本课程的重点内容,但要求学生掌握关于C++的一些基本概念。
说明:大纲中除注明了解的内容外都要求学生掌握。实验内容基本按《C程序设计实验指导》中的上机实验内容来安排。
实验课程目的与要求:
该课程实验是为了使学生更深入地理解和掌握《C程序设计》课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析问题和解决问题的能力。
具体要掌握的内容是:
Turbo C软件的使用。
掌握C语言中三大基本结构的程序设计。
掌握一维数组和二维数组的使用。
掌握模块化程序设计,能够过行多模块的连接。
掌握指针在C语言中的使用
掌握结构体的使用
能够对链表进行基本的操作
能够对文件进行处理。
实验要求是:根据《C程序设计实验指导》中给定的实验题目,选出实验教师指定的题目,先画出流程图,写出程序,再在计算机上输入程序进行调试。 实验方式与基本要求:
采用上机调试的方式进行,要求学生在程序设计中给出文字提示,要有适当的注释语句,还要根据调试出正确结果的程序写出实验报告,报告包含:实验目的,实验内容,算法与流程图,程序清单,运行结果,调试分析和体会。
实验考核方式:
该课程实行按一般课程考试方式进行。
实验项目设置和内容 序号 实验名称 主要内容 实验学时 每组人数 实验类别 学生
层次 实验
要求 1 TC软件使用 教材中第一章作业题1.5和1.6 2 48 验证实验 本科 必做 2 顺序程
序设计 1、求一圆台的上底面积、下底面积、侧面积和体积。
2、将一十进制正数转换为二进制
2
48
设计实验 本科 必做 3 分支结构程序设计 用if语句实现计算一分段函数的值。
用switch实现成绩等级处
4
48
设计实验
本科 必做 4 循环程
序设计 计算并输出500以内最大的10个素数及其之和。
改错题(实验指导书75页第5题)
4
48
设计实验 本科
必做 5 数组的
使用 矩阵相乘;
用产生的随机数进行插入排序 4 48 设计实验 本科 必做 6 函数设计 将求阶乘作函数调用 2 48 设计实验 本科 必做 7 菜单设计 自由设计一菜单实现多功能选择 4 48 综合实验 本科 必做 8 指针使用 字符串冒泡排序 4 48 设计实验 本科 必做 9 结构体的使用与链表的操作 学生信息排序;
链表基本操作 6 48
综合实验
本科
必做 10 综合课程设计 设计一个学生信息管理系统,可以实现信息的录入、删除、插入和查找。 4 48 综合设计实验 本科 必做
编写人: 赵罡 编写日期: 年 月 日
审核人: 批准人:
文档评论(0)