




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机程序设计实践任务书。 第一篇:计算机程序设计实践任务书。《计算机程序设计实践》任务书时间:2014年上学期第14-16周;18-19周班级:指导教师:一、实践目的和要求1.巩固C++基础知识,了解基于对话框应用程序、文档/视图应用程序的框架结构及其运行机制,初步掌握创建MFC应用程序的方法、过程。2.掌握常用控件的重要属性、主要消息、常用成员函数,并能熟练地应用这些控件设计应用程序。3.了解绘制图形的方法、定时器的使用,鼠标消息处理函数和键盘消息处理函数编写。4.掌握对话框使用和菜单设计的技术,培养学生独立设计综合程序的能力;同时培养自学能力;训练小论文撰写能力。二、设计任务从下列5个设计方向中选择一个或多个,将程序所有功能用菜单整合在一个项目中,要求达到预期效果、并写出实践报告。1.计算程序设计。如:计算器;一元二次方程的求解;华氏温度和摄氏温度之间转换,十进制与二、八、十六进制之间的转换;求字符的ASCII码、阶乘、最大公约数、最小公倍数;素数、水仙花数、完数、回文数等数的判定等等。2.文本编辑程序设计。3.绘图程序设计。如:吹泡泡程序、曲线等图形绘制。4.多媒体程序设计。如:音频播放器、FLASH动画播放器等。5.信息管理程序设计。三、考核与成绩评定方式采用百分制,实践课总评成绩取下列3个百分制成绩的加权和:平时考勤和表现成绩×20%+实践报告成绩×20%+设计项目成绩×60%。其中,每部分成绩满分均为100分。最后折算为五个等级:优、良、中等、及格和不及格。四、参考文献[1]杨长兴,刘卫国.C++程序设计(第二版).北京:中国水利水电出版社,2012.[2]刘卫国,杨长兴.C++程序设计实践教程(第二版).北京:中国水利水电出版社,2012.[3]张荣梅.VisualC++程序设计案例教程.北京:北京大学出版社,2009.[4]文东,华进.VisualC++程序设计基础与项目实训.北京:北京科海电子出版社,2009.[5]杨红云,尹立民.VisualC++程序设计视频教程.北京:北京电子工业出版社,2005.[6]周进,朱训林.VisualC++实用教程.北京:北京人民邮电出版社,2008.[7]第二篇:《计算机专业程序设计》课程设计任务书DOC《计算机专业程序设计》课程设计任务书程序设计课程设计是计算机科学与技术专业教学实践环节中一项重要内容,该课程设计旨在:提高和加强学生的计算机应用与软件开发能力;培养学生独立分析问题、解决问题、查阅资料以及自学能力,学习和掌握C++程序设计方法以及上机调试技巧,为今后其它专业课程的学习打下良好的程序设计基础。本次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。一、课程设计题目、结构及要求第一部分基础练习(必须全部完成)(一)数组1.一数组中已存放了10个有序的整数,现由键盘输入一个整数,将此数插入到该数组中,使数组仍然是有序的。算法提示:假设数组是由小到大的顺序来排列的:1)先要确定插入的新数x在数组中的位置,即确定m在数组中的下标2)用x去跟数组中的元素逐个比较,数组中的某个元素满足a[k]>m,则k为m的下标3)将数组从a[k]开始的所有元素向后面移动一个位置4)从最后一个元素开始移动,即执行循环:for(m=9;m>k;m--)a[m+1]=a[m]5)将m插入数组中a[k]=m2.输入20个整数存入数组中,输出其中的偶数及偶数之和。(二)函数3.用函数实现求result=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入。算法提示:1)根据题目要求,需要调用函数lj来求1+2+3+……+n的和2)把对函数lj的调用放在循环结构中,循环变量i做为实参3)形参变量x得到i的值,再被调函数中求出每次的累加和4)循环变量i的取值为(i=1;i5)将调用函数求得的值累加到l中,即result=result+lj(i)4.输出50—100间的所有素数,其中判断一个数是否为素数用函数完成。算法提示:1)输出50至100间的素数,所以函数的调用应放在循环中2)被调函数ss中,要判断m是否为素数3)若是素数,则返回值t1=1,否则t1=04)主函数中若返回值为1,证明是素数,则输出数组与函数(三)指针5.由键盘输入10个数,找出它们的最大值、最小值并求出平均值。(要求用指针实现)6.从键盘输入两个字符串,将它们合并成一个新的字符串。算法提示:1)合并字符串就是将一个字符串接到另一个字符串的末尾2)定义指针变量p,指向数组a,即p=a3)让指针p移动至数组a的末尾,可利用一个循环结构来实现,循环体语句为空,即for(p=a;*p!='';p++)4)定义指针变量q,指向数组b的首部,即q=b5)将q指向

灵波****ng
实名认证
内容提供者


最近下载