《高级程序设计》实验指导书.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LIAOCHENG UNIVERSITY 高级程序设计 实验指导书 作者:包云 聊城大学计算机学院 2015年3月 目 录 《高级程序设计》课程实验教学大纲 1 实验一 C程序开发环境与数据处理 3 基本信息 3 实验预习 3 实验过程 4 实验数据和实验结果记录 5 实验结果分析 5 实验二 结构化程序设计 6 基本信息 6 实验预习 6 实验过程 7 实验数据和实验结果记录 7 实验结果分析 7 实验三 数组程序设计 7 基本信息 7 实验预习 7 实验过程 9 实验数据和实验结果记录 9 实验结果分析 9 实验四 模块化程序设计 9 基本信息 9 实验预习 9 实验过程 12 实验数据和实验结果记录 12 实验结果分析 12 实验五 指针、结构与文件程序设计 12 基本信息 12 实验预习 12 实验过程 15 实验数据和实验结果记录 15 实验结果分析 15 实验六 课程设计 15 基本信息 15 实验预习 15 实验过程 19 实验数据和实验结果记录 19 实验结果分析 19 《高级程序设计》课程实验教学大纲 课程名称: 高级程序设计 英文名称: 设置形式: 非独立设课 课程模块: 学科基础课 实验课性质: 专业基础实验 课程编号: 课程负责人: 包云 大纲主撰人: 包云 大纲审核人: 一、学时、学分 课程总学时: 80 实验学时: 30 课程学分: 4 二、适用专业及年级 信息管理电子商务及相关专业、一年级 三、课程目标与基本要求 《》微型计算机、。1 必修 1 必修 1 必修 1 必修 必修 必修 六、考核方式及成绩评定 实验成绩包括三部分:1.平时成绩占25%:包括学生实验前预习情况,试验中对实验原理、方法、操作步骤、实验设计等知识与技能的掌握情况。2.实验报告成绩占25%。3.上机考试成绩占50%。实验成绩占该课程成绩的30%。 七、实验教科书、参考书 1.实验教科书 自编《C程序设计设计》实验指导书。 2、掌握C语言基本数据类型的概念,理解数据类型与运算的关系; 3、学会使用C语言的有关运算符,以及包含这些运算符的表达式。 实验内容和原理或涉及的知识点: 1、安装并启动CodeBlocks集成开发环境,掌握File、Edit、Project、Build等菜单中常用功能的使用。 2、输入并运行下面简单的C程序。 (1)输出Hello World!字符串。 #include stdio.h int main() { printf(Hello World!\n); return 0; } 要求: 将输入的文件存盘。 通过Build菜单或相应的工具按钮对程序进行编译和连接。 执行连接后的程序。 (2)输入并运行求三个数之和的程序。 #include stdio.h int main() { printf(\nsum = %d\n,23+50+46); return 0; } 要求: 输入该程序并存盘,然后进行编译和连接,如果出错,调试直到正确为止。 运行程序并查看结果,判断结果正确与否。 修改输出格式和三个数据,重新编译、连接和运行程序,分析运行结果。 3、编程计算表达式的值。 (1) (2) (3) (4) (5) 4、编程计算的两个根。 实验条件: 1、装有Windows操作系统的微型计算机; 2、CodeBlocks软件。 实验设计方案: 1、分析问题。 2、画出程序的流程图。 3、实现程序。 实验过程 根据实验预习阶段的实验设计方案,编写应用程序。 2、按照C程序的开发过程(图1)进行开发。 图1 C程序开发过程 实验数据和实验结果记录 认真记录每个题目的实验数据、结果。 实验结果分析 1、认真分析程序结果,思考是否完成题目要求,是否还有其他的实现方案。 2、总结编程过程中遇到的问题及解决办法,记录各种编程技巧。 实验二 结构化程序设计 基本信息 实验课程:高级程序设计 设课形式:非独立 课程学分:4 实验项目:结构化程序设计 项目类型:基础 项目学时:6 实验预习 实验目的和要求: 1、学会变量和函数的定义及使用,掌握基本输入输出函数的使用; 2、掌握赋值语句、关系、逻辑、条件等表达式的含义及使用方法; 3、使用顺序结构解决简单的计算问题。 4、掌握利用if语句和switch语句实现选择结构程序设计。 5、掌握利用while语句、for语句、do-while语句实现循环结构程序设计。 6、掌握控制语句break、continue、goto语句的使用方法。 实验内容和原理或涉及的知识点: 1、写一个程序,它打印出1到100之间被6或者7整除的所有的数;修改这个程序,使它打印出1到100之间只被

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档