欢迎来到天天文库
浏览记录
ID:18429883
大小:47.50 KB
页数:5页
时间:2018-09-17
《潍坊学院《c语言程序设计》课程(0212002)实验大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、潍坊学院《C语言程序设计》课程(0212002)实验大纲适用专业:计算机科学与技术专业;实验学时:16学时一、实验的性质、任务和基本要求(一)本实验课的性质、任务《C语言程序设计》是学生进行程序设计的入门课,它是学生今后从事计算机程序设计的基础,也是学习计算机其它专业课程(如数据结构,软件工程、面向对象的程序设计、编译原理等)的基础。本实验课程是一门实践性很强的课程,需要同学们认真而扎实地练习,按时完成作业。本实验课的任务是:使学生掌握C语言的基本语法、基本操作、程序设计的基本概念与编程技术,并能运用所学知识解决实
2、际问题,为以后学习面向对象的程序设计及其它专业课程打下扎实的基础。(二)基本要求1、掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念;2、掌握常量和五种基本数据类型变量的使用;3、掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数;4、掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return语句;5、掌握循环语句(for语句;do-while语句;while语句)的正确使用,认真体会应该如何组织循环;6、掌握
3、数组的定义、赋值,一维数组与二维数组的使用;7、掌握函数的定义、函数的调用以及函数的类型说明;8、掌握局部变量、全局变量的定义和使用;9、掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法10、掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;共用体的概念,引用共用体中成员的方法;11、掌握链表的类型定义及其基本操作;12、掌握文件的打开、读写及关闭,并能运用文件提高编程的效率。(三)实验学时分配表(表格说明)序号实验项目实验类型实验学时1最简单的C语言程序的设计验证性22C语言控制语
4、句的使用验证性23C语言数组的使用验证性24C语言函数的使用验证性25C语言指针的使用验证性46C语言结构体与链表的使用综合性27C语言文件的使用验证性2合计16二、实验教学内容实验一最简单的C程序设计1、实验目的(1)了解在TC系统上如何编辑、编译、连接和运行一个C程序;(2)通过运行简单的C程序,初步了解C源程序的特点;(3)熟练掌握赋值语句的使用;(4)熟练掌握数据的输入输出的方法,能正确使用各种格式转换符。2、实验内容(1)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积和圆柱体积。
5、用scanf函数输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字;(2)编写程序,用getchar函数读入两个字符给C1和C2,然后分别用putchar函数和printf函数输出这两个字符。上机运行程序,比较用printf和putchar函数输出字符的特点。3、实验要求(1)正确实现实验内容,程序结构合理清晰;(2)写出实验报告。实验二C语言中控制语句的使用1、实验目的(1)了解C语言表示逻辑量的方法;(2)学会正确使用逻辑运算符和逻辑表达式。(3)熟练掌握if语句和switch语句。(4)熟练掌握用
6、while语句、do—while语句和for语句实现循环的方法。(5)掌握在程序设计中用循环的方法实现各种算法(如穷举、迭代、递推等)。2、实验内容(1)给出一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出为123。(2)输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数;(3)假设公鸡每只5元,母鸡每只3元,小鸡三只一元,现有100元,要求买100只鸡,问公鸡、母鸡和小鸡各多少只?3、实验要求(1)正确实现实验内容,程序结构合
7、理清晰;(2)写出实验报告。实验三C语言中数组的使用1、实验目的(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法;(2)掌握字符数组和字符串函数的使用;(3)掌握与数组有关的算法(特别是排序算法)。2、实验内容(1)用选择法对10个整数排序。10个数用scanf函数输入。(2)有15个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。(3)将两个字符串连接起来,不要用strc
8、at函数。3、实验要求(1)正确实现实验内容,程序结构合理清晰;(2)写出实验报告。实验四C语言中函数的使用1、实验目的(1)掌握定义函数的方法;(2)掌握函数实参与形参的对应关系,以及“值传递”的方式;(3)掌握函数的嵌套调用和递归调用的方法;(4)掌握全局变量和局部变量、动态变量、静态变量的概念和使用方法。2、实验内容(1)写一个判断素数的函数,在主函数
此文档下载收益归作者所有