- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c程序设计基础》课程实验
2013年教学改革实验课程建设项目
《C程序设计基础》
实验课程指导书
上海财经大学信息管理与工程学院
2014年12月
目 录
2013年教学改革实验课程建设项目 1
前 言 4
(一)本实验课程开设的地位、作用 4
(二)实验开设对象 4
(三)基本原理及课程简介 4
(四)实验设备配置 5
(五)考核与报告 5
实验一 C程序的设计环境和运行方法 6
(一)实验目的 6
(二)实验环境 6
(三)实验内容 6
(四)实验步骤 6
(五)实验报告要求 10
实验二 数据类型、运算符和表达式 11
(一)实验目的 11
(二)实验环境 11
(三)实验内容 11
(四)实验步骤 14
(五)实验报告要求 14
实验三 顺序结构程序设计 15
(一)实验目的 15
(二)实验环境 15
(三)实验内容 15
(四)实验步骤 16
(五)实验报告要求 17
实验四 选择结构程序设计 18
(一)实验目的 18
(二)实验环境 18
(三)实验内容 18
(四)实验步骤 22
(五)实验报告要求 22
实验五 循环结构程序设计 23
(一)实验目的 23
(二)实验环境 23
(三)实验内容 23
(四)实验步骤 28
(五)实验报告要求 28
实验六 使用数组程序设计 29
(一)实验目的 29
(二)实验环境 29
(三)实验内容 29
(四)实验步骤 36
(五)实验报告要求 36
实验七 模块化程序设计——新增原创实验5项 37
(一)实验目的 37
(二)实验环境 37
(三)实验内容 37
(四)实验步骤 43
(五)实验报告要求 43
实验八 编译预处理 44
(一)实验目的 44
(二)实验环境 44
(三)实验内容 44
(四)实验步骤 45
(五)实验报告要求 46
实验九 使用指针的程序设计——新增原创实验5项 47
(一)实验目的 47
(二)实验环境 47
(三)实验内容 47
(四)实验步骤 52
(五)实验报告要求 52
实验十 指针与数组的程序设计 53
(一)实验目的 53
(二)实验环境 53
(三)实验内容 53
(四)实验步骤 55
(五)实验报告要求 55
实验十一 使用结构和联合进行程序设计——新增原创实验5项 56
(一)实验目的 56
(二)实验环境 56
(三)实验内容 56
(四)实验步骤 62
(五)实验报告要求 63
实验十二 使用文件的程序设计 64
(一)实验目的 64
(二)实验环境 64
(三)实验内容 64
(四)实验步骤 65
(五)实验报告要求 65
前 言
(一)本实验课程开设的地位、作用
《C语言程序设计》是计算机、电子信息类课程的重要专业基础课。掌握程序设计的前提是掌握程序设计语言,在众多的程序设计语言中,C语言以其灵活性和实用性受到了广大计算机应用人员的喜爱。C语言是既得到美国国家标准化协会(ANSI)标准化又得到工业界广泛支持的计算机语言之一,几乎任何一种机型、任何一种操作系统都支持C语言开发;C语言在巩固其原有应用领域的同时,又在拓展新的应用领域,支持大型数据库开发和 Internet 应用。一旦掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言, 为后续的面向对象程序设计,Windows程序设计,Java程序设计等程序设计语言的学习打下基础。
实验教学是本门课的重要教学环节,要求学生能独立思考,完成编程。通过一系列以编程性为主的实验,使学生掌握结构化程序设计方法与调试技术,加强学生实验基本技能的综合训练,培养和提高学生的编程能力与科学实验的动手能力。
(二)实验开设对象
本实验开设对象为信息管理与工程学院本科生学习《C程序设计基础》课程的学生,实验为必修内容。
(三)基本原理及课程简介
C语言是目前世界上流行、使用最广泛的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力。它是数值计算的高级语言。
《C程序设计》课程是在同学们掌握了一定的计算机知识和上机的基本操作能力的基础上所开设的一门高级语言程序设计课程。本课程主要介绍 C 语言的基本概念、各种数据类型及使用技巧、语法规则及程序结构、函数、文件、 C 语言模块化程序设计的方法等。通过本课程的学习使学生掌握 C 语言数据的基本类型、构造类型、文件类型等数据类型的基本知识与应用、 C 语言的程序设计结构、函数、指针、文件、预处理命令和位运算等,并具备 C 程序设计的初步能力,为后续相关课程打下必要的基础。
《C程序设计》是一门实践性很强的课程,它要求同学们既要掌握基本的概念知识,又要具有一定的编程调试能力。因此,在教学活动
您可能关注的文档
- septicemia and blood cultures - 郴州市第一 .ppt
- solo评价理论在阅读教学中的运用(主讲韩银 .ppt
- national instruments investor relations - 信息工 .ppt
- ta训练之目的 - 义守大学 i-shou university.ppt
- tha-101单柱气压机双柱气动压床设备(空压压床).doc
- themegallery template - 登记结 .ppt
- thank you! - 武汉大学图书馆.ppt
- translation of news report - 西北大学精品课程建 .ppt
- ~弟-/'r 1 1章 面向对象的设计方法用例实现.doc
- ‘个人资料(私隐)条例’须知和措施.doc
文档评论(0)