C语言实训教学大纲_第1页
C语言实训教学大纲_第2页
C语言实训教学大纲_第3页
C语言实训教学大纲_第4页
C语言实训教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

芜湖信息技术职业学院《C语言程序设计》课程实训教学大纲系部:计算机工程系专业:计算机应用一、实训目的与要求C语言程序设计的实训是学生重要的实践环节。本门课程的实训要求学生掌握结构化程序设计的基本方法和技能,包括算法的设计、代码的编写和调式运行程序。培养学生利用C语言进行程序设计开发的基本能力,为学生综合素质的培养打下坚实基础。二、实训方式上机操作三、考核方法上机考试四、实训指导书及主要参考资料主要参考资料:《C语言程序设计上机实训与考试指导(第三版)》丁亚涛中国水利水电出版社2010,4《C程序设计(第二版)》谭浩强清华大学出版社1997五、实训项目及学时分配实训项目一览表序号实训项目名称学时项目类型必做/选做实训一TC2.0开发平台环境及应用2验证型必做实训二C语言基本数据类型的输入、处理、输出4设计型必做实训三分支结构程序设计4设计型必做实训四循环结构程序设计6设计型必做实训五数组的构造与应用6设计型必做实训六函数的应用4设计型必做实训七指针的应用6设计型必做实训八结构体的构造与应用2设计型必做实训九文件的打开,关闭,修改2设计型必做六、实训项目内容及其要求实训一TC2.0开发平台环境及应用(2学时)【实训目的】:通过本次实训内容,使学生对C语言程序有一个简单的认识,熟悉TC2.0的运行环境,掌握C程序的执行方法,了解程序的结构和输出函数等。【实训内容】:熟悉TC2.0开发平台环境。要求输入一个半径,输出圆的周长。输入矩形的两个边长,输出矩形的面积。【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训二C语言基本数据类型的输入、处理、输出(4学时)【实训目的】:通过本次实训,使学生对C语言程序有一个系统的认识,并在此基础上掌握常用输入输出函数的应用。【实训内容】:交换两个变量的值把输入的大写字母转换为小写字母输入3个整数a,b,c,编程交换它们的值,即把a中的值给b,把b中的值给c,把c中的值给a。把输入的三个数按从小到大输出。【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训三分支结构程序设计(4学时)【实训目的】:通过本次实训,掌握if语句的使用和switch多分支选择结构的实现,并能熟练的进行应用。【实训内容】:任意输入一个年份,判断是否是闰年。输入三角形的三边长,求三角形的面积。编写程序,输入一个不多于4位的正整数,判断它是几位数,并输出。任意输入一个成绩,给出评语:90-100:优秀;80-89:良好;60-79:及格;0-59:不及格。【实训设备】:PC机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训四循环结构程序设计(6学时)【实训目的】:通过本次实训,掌握循环语句for、while和do-while的使用和break和continue的功能,并能熟练的进行应用。【实训内容】:编程求1+2+3+···+100的和。求1到100之间的奇数之和,偶数之积计算1到100以内所有含6的数的和。从键盘上任意输入一个正整数,判断其是否为素数。输出所有的三位水仙花数。所谓水仙花是指所有位的数字的立方之和等于该数。【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训五数组的构造与应用(6学时)【实训目的】:数组是一种构造类型,在实际问题中使用非常普遍,通过本次实训,使学生对数组类型有一个系统的认识,并能灵活的在具体问题中进行应用。【实训内容】:一个班有30个同学,通过键盘输入成绩,并打印输出,每行输出10个同学的成绩。编程,求一个4*4矩阵两条对角线上所有元素之和。用冒泡法对输入的十个数按从小到大的顺序排列,并输出。编写程序删除字符串中指定的字符。编写程序,求下列矩阵各行元素之和以及各列元素之和。2345345645675678【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训六函数的应用(4学时)【实训目的】:函数实现程序的模块化,可以把复杂的问题简单化,并可实现代码共享。通过本次实训,使学生对函数的定义及应用能系统认识,并能熟练地编写函数,并进行函数的调用。【实训内容】:利用自定义函数返回两个数中的大数。编写以下功能函数(1)求两个数的和(2)求两个数的差(3)求两个数的积(4)求两个数的商并在主函数中进行调用。编写函数实现由小到大排序。用递归法计算n!(通过函数的递归调用计算阶乘)【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训七指针的应用(6学时)【实训目的】:指针是C语言区别其它计算机设计语言的一个重要特色。通过本次实训,使学生对C语言指针有一个系统的认识,并在此基础上掌握指向简单变量的指针、指向数组的指针、指向字符串的指针的定义、引用及应用,体会指针与函数的关系。【实训内容】:指向变量的指针应用问题:输入3个整数,按从小到大的顺序输出。指向数组的指针应用问题:输入10个数,输出其中最大值和最小值。指向数组的指针应用问题:输入一个字符串,将其逆序输出。指针作函数参数:写一个函数,求一个字符串的长度。指针作函数的返回值:写一个函数,把两个字符串连接成一个新串。【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训八结构体的构造与应用(2学时)【实训目的】:通过本次实训,使学生掌握结构体类型的定义;结构体变量、结构体数组、结构体指针的定义、初始化和应用。【实训内容】:一个学生的基本信息有:学号、姓名、性别和年龄,现要存放5个同学的信息,编程利用指向结构体数组的指针把5个学生的信息输出出来。【实训设备】:计算机【实训要求及成绩评定】:实训要求:代码完整但不能运行通过成绩评定:A-实训要求:代码运行通过成绩评定:A实训要求:代码规范并运行通过成绩评定:A+实训九文件的打开,关闭,读写(2学时)【实训目的】:通过本次实训,使学生掌握C语言对文件的打开、读写、关闭的操作,并能熟练运用C的库函数对字符及数据块进行读写操作。【实训内容】:从键盘上接收字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论