欢迎来到天天文库
浏览记录
ID:11550003
大小:59.00 KB
页数:6页
时间:2018-07-12
《计算机程序设计(c)综合实践-大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、实习性质和目的计算机程序设计(C)综合实践是学生重要的实习环节。上机实践不仅要求学生掌握C语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本素质、思维方法和技能,让学生逐渐掌握复杂软件的设计和开发手段。让学生在实践过程中掌握所学的知识、培养分析和解决问题的能力,为学生综合素质的培养打下坚实基础。综合实践的形式为教师制定出难易适中的设计题目,学生通过分组讨论进行设计,综合实践重点放在程序设计开发的全过程上。二、实习基本内容与进度安排综合实践的内容及时间安排如下所示:序号实训项目名称时间安排项目类型必做/选做实践一GCC环境使用第一天验证型选做实践二C语言基本数据类型的输
2、入、输出第一天设计型必做实践三分支结构程序设计第一天设计型必做实践四循环结构程序设计第一天设计型必做实践五数组的构造与应用第二天设计型必做实践六函数的应用第二天设计型必做实践七结构体的构造与应用第二天设计型必做实践八指针的应用第二天设计型必做实践九文件的打开,关闭,修改第二天设计型必做实践十综合设计一第三天设计型必做实践十一综合设计二第三天设计型必做实践十二综合设计三第四、五天设计型必做实践一、GCC环境使用---可不使用【实训目的】:通过本次实训内容,使学生对C语言程序有一个简单的认识,熟悉GCC的运行环境,掌握C程序的执行方法,了解程序的结构和输出函数等。【实训内容】:开发平台:V
3、C++6.0VS2013EclipseQt等等开发平台环境及应用:任给一半径,输出圆的周长实践二、C语言基本数据类型的输入、输出【实训目的】:通过本次实训内容,使学生对C语言程序有一个系统的认识,并在此基础上掌握三种基本数据类型、部分运算符号和常用函数的应用,体现在自己动手编写的小程序中。【实训内容】:1.求三个整数的和2.把输入的大写字母转换为小写字母3.求一元二次方程的根实践三、分支结构程序设计【实训目的】:通过本次实训,掌握if语句的使用和switch多分支选择结构的实现,并能熟练的进行应用。【实训内容】:1.任意输入一个年份,判断是否是闰年。2.输入三角形的三边长,求三角形的面
4、积。实践四、循环结构程序设计【实训目的】:通过本次实训,掌握循环语句for、while和do-while的使用和break和continue的功能,并能熟练的进行应用。【实训内容】:1.编程求1+2+3+···+100的和。2.求1到100之间的奇数之和,偶数之积。3.把输入的一行字符原样输出,若是大写字母需要转换成小写的。实践五、数组的构造与应用【实训目的】:数组是一种构造类型,在解决问题中使用非常普遍,通过本次实训内容,使学生对数组类型有一个系统的认识,并能灵活的在具体问题中进行应用。【实训内容】:1.一个班有30个同学,通过键盘输入成绩,并打印输出,每行输出10个同学的成绩。2.
5、对已经排好序的成绩数组进行以下操作:把一个新成绩按照顺序插入到数组的合适位置。(提高)。实践六、函数的应用【实训目的】:函数体现了程序设计的模块化思想,可以把复杂的问题简单化,并可实现代码共享。通过本次实训内容,使学生对函数的定义及应用能系统认识,并能熟练地在编程中体现出来。【实训内容】:1.编写以下功能函数(1)求两个数的和(2)求两个数的差(3)求两个数的积(4)求两个数的商2.用递归法计算n!(通过函数的递归调用计算阶乘)实践七、结构体的构造与应用【实训目的】:通过本次实训内容,使学生初步了解构造类型--C语言结构体类型,掌握结构体类型的定义、结构体数组的定义、结构体指针的定义及
6、初始化、引用、应用,并在此基础上重点掌握链表的建立及输出。【实训内容】:1.一个学生的基本信息有:学号、姓名、性别和年龄,现要存放5个同学的信息,编程实现把各项信息输出出来。实践八、指针的应用【实训目的】:通过本次实训内容,使学生对C语言指针有一个系统的认识,并在此基础上掌握指向简单变量的指针、指向数组的指针、指向字符串的指针的定义、引用及应用,同时指针与函数的结合应用是一个重点和难点,通过具体题目的训练能领会指针的本质,并应用在程序设计中。【实训内容】:1.利用指向数组的指针变量输出数组的全部元素。2.有一个长度不大于40的字符串,已知其中共包含两个字符“A”,求处于两个字符“A”中
7、间的字符个数,及这些字符。实践九、文件的打开,关闭,修改【实训目的】:通过本次实训内容,使学生初步了解C语言中文件操作的类型,掌握文件的打开及关闭的操作,并能熟练进行字符及数据块的读写操作,为后续的课程设计打好基础。【实训内容】:1.从键盘上接收字符写到文件中去,然后将其关闭。2.从文件中读取字符,并通过显示器显示出来,然后将其关闭。实践十一、综合设计一【实训目的】:综合实训,为提高学生的学习积极性,同时为培养软件开发的合作精神,在之前实训完成
此文档下载收益归作者所有