《C语言程序设计》实验教学大纲本科 副本.doc

《C语言程序设计》实验教学大纲本科 副本.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》实验教学大纲本科 副本

河南城建学院 《C语言程序设计》课程实验教学大纲 班 级 专 业 计算机科学与技术 课程名称 C语言程序设计 实验名称 指导教师 计算机科学与工程系 2012年12月 《C语言程序设计》实验教学大纲 编写:杜小杰 审核: 课程编码 1002111 课程名称 模拟电路 适用专业 化工与化学工程系 高分子材料与工程(本科) 学 分 2 考核形式 考查 开课学期 3 先修课程 无 实验学时 14 课程简介 本课程是工科专业的必修课程,是一门实践性非常强的课程,不但要注重C语言程序设计基本知识的学习,更要注重程序设计技能的培养,使学生能够循序渐进地掌握C语言程序设计的技能,初步积累编程经验,打下良好的计算机应用基础。同时对学生的思维培养尤其重要。 课程实验目的 充分掌握程序设计的原理、思想、方法,能够熟练运用Turbo C开发环境或vc6.0开发环境编写和调试程序;进一步掌握利用C语言编写解决实际问题的方法和技术;为学习其它计算机课程打下坚实的基础。学生通过实验能够将理论所学应用于实践,能根据给定的问题独立设计程序并上机调试程序运行通过;获得上机调试能力、分析问题与解决问题能力的较大提高,具有良好的程序设计素质。 实验基本要求与实验方式 按实验指导书的格式要求填写实验报告。 按规定的实验内容及实验步骤进行实验并填写实验结果。实验结果记录尽可能真实。 实验报告中要求有对结果的分析,去伪存真。 实验得出正确的结论。 实验项目学时分配表(每个项目标明实验性质,如演示、验证、设计、综合) 序号 课题名称 学时 项目性质 演示 验证 设计 综合 1 Turbo C 环境认识与简单C程序 2 √ 2 数据描述与基本操作 2 √ 3 顺序结构程序设计 2 √ 4 选择结构程序设计 循环 2 √ 6 数组的定义与算法 函数 C程序设计》(第2版)谭浩强 清华大学出版社 [2]《C程序设计题解与上机指导》谭浩强 清华大学出版社 八、实验内容、目的与要求 实验课程教学大纲除包括上述内容外,还应含有课程的教学目的和任务、本课程的基本要求、实验课程与其它课程的关系等。 实验Turbo C /VC++6.0环境认识与简单C程序 目的: 熟悉C语言的集成环境,了解菜单的使用方法; 掌握C语言程序上机的编辑、编译、连接、运行的基本步骤; 了解C语言程序的结构。 内容: 熟悉File、Edit、Run、Option等菜单中常用菜单项及对应快捷键的使用方法; 熟悉C语言程序上机的编辑、编译、连接、运行的基本步骤; 编程实现一个字符串的输出; 编程输出两个数的最大值。 实验: 目的: 掌握定义整型、字符型和实型变量的方法,以及对它们的赋值方法实验C语言程序的顺序结构; 掌握常用的C语言语句,熟练应用赋值、输入、输出语句。 内容: 按格式要求输入/输出数据; 输入三角形三边长,求三角形面积; 已知圆半径,圆柱高,求圆周长,圆柱体积; 输入一个摄氏温度,要求输出华氏温度。公式为f=9/5*c+32; 求方程ax2+bx+c=0的实数根。a,b,c由键盘输入,a≠0,设b2-4ac0。 实验选择结构程序设计 判断方程ax2+bx+c=0有几个解,如果有解则输出实验循环 目的: 掌握利用while 或do while实现条件型循环结构程序设计的方法; 掌握利用for语句实现循环结构程序设计的方法; 内容: 用For语句编程实现1!+2!+…+n!的和; 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想吃时,见只剩下一个桃子。求第一天共摘了多少桃子? 编程实现“水仙花数”的打印,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身; 实验数组的定义与算法 掌握二维数组的定义、初始化、赋值和输入输出操作(循环结构); 掌握字符数组和字符串处理函数的使用; 掌握与数组有关的重要算法:排序、查找等。 内容: 输出Fibonacci数列的前20个数; 用冒泡法对10个数排序; 用选择法实现十个整数的排序; 已有一个已经排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中; 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其它字符的个数。 实验函数 掌握C语言中函数定义、函数调用的方法和规则; 掌握

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档