C语言程序设计实验指导书
C语言程序设计实验指导书本文简介:第一节概述一、实验目的和任务1.实验教学的目的通过实验课程的学习,掌握和消化C语言中的基本内容,较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生学习后继课程和从事计算机软件开发和数据处理工作打下坚实的基础。2.实验教学的要求通过实
C语言程序设计实验指导书本文内容:
第一节
概述
一、实验目的和任务
1.实验教学的目的
通过实验课程的学习,掌握和消化
C
语言中的基本内容,
较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生学习后继课程和从事计算机软件开发和数据处理工作打下坚实的基础。
2.实验教学的要求
通过实验课程的学习,掌握数据类型的定义和使用;三种结构的程序设计;掌握
C
语言的函数、数组、指针、结构体、共用体、文件等基本使用方法;并能较熟练地运用
C
语言进行结构化程序设计;具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力。
3.实验要求
为了达到上述目的,本书安排了8学时实验内容,在每次实验中安排有难度不等的实验题目,具体可根据教学的实际情况由老师选取相应的题目,有能力的同学也可以自选进行练习。
每次上机前都必须做好充分的准备,如完成流程图、程序初稿、测试数据等,必须自己动手调试。上机结束后,完成实验报告。
二、运行环境配置及上机步骤
1.Turbo
C
2.0基本配置要求
PC机,档次不低于CPU为PIII667,内存为128M,4G硬盘,其它硬件与此相配套。
二.Turbo
C
2.0的上机步骤
1)启动turbo
c系统
2)编辑源程序文件
3)按F2键(File/Save)文件存盘。若是第一次保存该文件,还应该再键入一个文件名
4)按Ctrl+F9(Run/Run)完成源程序的编译、连接和运行。若发现错误,修改源程序后,重复步骤3和步骤4直至程序正确运行。
5)按Alt+F5
(Run/User
screen)可以从Turbo
C
2.0的主屏幕切换到用户屏幕,查看程序执行的结果。
6)按Alt+X(File/Quit)退出Turbo
C
集成开发环境,回到DOS
第二节实验内容
实验一
顺序结构及选择结构程序设计
一、实验目的
1.
掌握启动与退出TC的方法。通过实验掌握TC各菜单项的功能。
2.
掌握建立、编辑和运行一个简单C语言程序的全过程。
3.
掌握基本输入输出函数的用法
4.
掌握表达式、赋值语句的正确书写规则。
5.
熟悉选择结构程序设计。
6.
熟练使用if语句进行程序设计。
7.
注意if_else语句嵌套中的匹配关系。
8.
熟悉switch多分支条件语句的用法。
二.基本原理和方法
通过条件选择结构或者多分之选择结构完成特定程序代码的执行,
三、实验内容及步骤
编写下面C语言程序(由任课教师指定题目),在计算机上完成程序输入、编译、连接、运行。
1.
编写输入三角形的三边长a、b、c,求三角形面积area的程序。
2.有3个整数
a、b、c,由键盘输入,并输出其中最大的数。
3.输入一个整数并判断它是奇数还是偶数。
4.输入3个整数,要求按由小到大的顺序输出。
5、输入一位学生的生日,并输入当前的日期,输出该学生的十足年龄。
实验二
循环结构和数组程序设计
一、实验目的
1.
熟练掌握三种循环语句的应用。
2.
熟练掌握循环结构的嵌套。
3.
掌握break和continue语句的使用。
4、掌握数组定义的规则。
5、掌握C语言数组的基本用法。
6.
掌握如何控制循环条件,防止死循环或不循环。
7.
掌握一些经典算法。
8.
练习调试与修改程序。
二、基本原理和方法
通过循环结构完成特定代码段的重复执行,从而满足实现程序算法的要求。通过对数组元素的引用完成对特定数据的操作,再结合相关的分支结构和循环结构,实现特定的算法,从而完成有关数组的程序编制。
三、实验内容及步骤
编写下面C语言程序(由任课教师指定题目),在计算机上完成程序输入、编译、连接、运行。
1、求1~100之间的素数之和。
2.求Fibonacci数列的算法,求该数列前20项之和。
3.求
1!+2!+3!+……+20!
4.给定n的值,求1+(1+2)+(1+2+3)+…+(1+2+…+n)的和。
5.打印出所有的“水仙花”数。所谓“水仙花”数是指一个3位数,其各位数字立方6.和等于该数本身。例如153是个水仙花数,因为153=1*1*1+5*5*5+3*3*3
7.用选择法对10个整数排序。
8.将数组str2中的字符复制到数组str1中,不使用strcpy(
)函数。
实验三
函数
一、实验目的
1.
熟悉常用库函数。
2.理解和掌握多模块的程序设计与调试的方法。
3.掌握函数的定义和调用的方法。
二、基本原理和方法
C语言函数可以分为库函数、用户自定义函数。库函数由系统提供,程序员只需要使用(调用),用户自定义函数需要程序员自己编制。
实验内容及步骤
编写下面C语言程序(由任课教师指定题目),在计算机上完成程序输入、编译、连接、运行。
1、写一个判断素数的函数,在主函数输入一个整数,输出是否素数的信息。
2、编一个函数,求p的值。其中
P=
3、编一函数,求x的n次方的值,其中n是整数。并通过主函数计算23
的值。
实验五
指针
一、目的和要求
1.掌握指针变量的定义与引用。
2.熟练使用函数指针、数组指针、字符串指针编写应用程序。
二、基本原理和方法
指针就是
“内存单元的地址”。指针指向一个内存单元,变量的指针就是“变量的地址”。
指针使用灵活、方便,并可以使程序简洁、高效、紧凑。
三、实验内容及步骤
编写下面C语言程序(由任课教师指定题目),在计算机上完成程序输入、编译、连接、运行,并且完成实验报告的撰写。
1、写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
2、输入一行文字,找出其中大写字母、小写字母、空格、数字及其它字符各有多少。