信息与计算科学专业数学模型试验课程标准.DOC

信息与计算科学专业数学模型试验课程标准.DOC

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

数学与信息科学学院 实 验 课 程 标 准 《C++程序设计》实验课程标准 课 程 名 称:C++程序设计 英 文 名 称:C++ Programming 实验课程性质:非独立 课 程 编 号03110253 开放实验项目数:9 主 撰 人:何俊杰 审 核 人: 一、课程简介 C++程序设计语言是一门高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计。C++语言强调对高级抽象的支持,实现了类的封装、数据隐藏、继承及多态,使得其代码容易维护及高度可重用。随着C++逐渐成为ANSI标准,这种新的面向对象程序设计语言已经成为了程序设计领域最广泛使用的工具。 本课程通过对C++程序设计的语法规则及相关的基本概念的学习,使学生掌握分析问题、解决问题的方法,结合上机实践,使学生学会程序设计的基本方法和技巧,为培养和提高学生的动手实践能力和综合编程的能力打下基础。 二、学时和学分 课程总学时:72 实验学时:36,36,18 课程总学分:3,3,3.5 实验学分:0 三、适用专业及年级 数学与应用数学第二学期、信息与计算科学第三学期、管理科学第三学期 四、实验课程理念 在学习C++程序设计的同时,让学生通过上机实验验证C程序中的重点和难点,提高学生对C++程序设计的理解和掌握。同时培养学生程序设计的基本能力,熟悉计算机处理问题的方式,初步掌握利用C++进行简单程序设计的思路和方法。 开设本实验课程的目的旨在通过C++程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解C++程序设计语言的特点,熟练掌握C++程序设计的基本方法和编程技巧。 五、主要仪器设备 序号 设备名称 数量 1 计算机 90 2 Visual C++6.0 90 六、实验课程内容和学时分配 序 号 实验项目 名 称 内容提要 学时分配 实验 类型 每组人数 必开/选开 1 C程序的运行环境 在VC++ 6.0编辑窗口编辑程序,编辑完成后存盘、编译、连接、运行并查看结果。 4 验证 1 必开 2 数据类型、运算符与表达式 1. 编辑程序并运行: 题1: 整型数据、实型数据、字符数据应用程序示例。 题2: 输出单个字符。 题3: 字符输入输出函数应用示例。 题4: 计算两数平均值。 题5: 计算圆柱体体积。 2. 编写程序计算球的表面积和体积。 4 设计 1 必开 3 选择结构程序设计 1. 编辑并运行相关选择结构程序。 2. 编写程序,计算购货款。购货折扣率随购货金额变化。 3. 编写程序,输入三角形的三条边,判断是否能构成直角三角形。 4. 根据输入的学生成绩,输出相应的等级。 4 设计 1 必开 4 循环结构程序设计 编写程序并上机调试运行。 1. 求100至200之间的所有质数。 2. 求数列的前20项之和。 3. (选作)从键盘输入一行字符,统计各种类型字符的个数。 4.(选作)输出1000以内所有完数。 4 设计 1 必开 5 函数 1.编写函数,求数列前N项和。主函数完成数据输入与结果输出。 2.输入一个正整数,用递归法方法实现相反顺序输出。 3.(选作)编写一个函数,输出整数m的全部素数因子。 4.(选作)输出1000以内的所有水仙花数。 4 设计 1 必开 6 数组 1.一维数组循环移位。 2.单精度数组a[10]前9个元素的平均值,并替换a[0]中的内容。 3.求二维数组的行、列、主对角元素之和。 4.二维整型数组转置。 5.字符串按反序存放。 6.(选作)用“选择排序法”对输入的10个整数按由小到大顺序排列。 4 设计 1 选开 7 指针 用指针方法处理: 1.通过形参传递最大和最小值。 2.用选择法对整型数组元素排序。 3.二维整型数组转置。 4.求不超过2000的所有对称数。 5.用字符指针实现函数strlen(s)、strcat(s,t)和strcpy(s,t,m)的功能 6.用字符指针定义字符串复制函数。 7.(选作)分别用指针数组和指向指针的指针对10个整数排序。 8.(选作)从键盘输入一行字符,统计各种类型字符的个数。 4 设计 1 选开 8 结构体和共用体 1.从键盘输入10个学生数据存入结构体数组,打印每个学生的平均成绩,及最高分的学生的数据。 2. 定义教师信息结构体数组,完成功能:①函数input输入10位教师的信息。②函数output输出该结构体数组内容。③函数sort,实现结构体数组按教师工资排序。④函数aver计算教师的平均工资。⑤

文档评论(0)

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

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

1亿VIP精品文档

相关文档