自考《计算机软件基础》实验环节实施方案
《计算机软件基础2243》课程实验教学大纲
实验课程负责人:廖丽 开课学期:第三学期 实验类别:专业基础课程 实验类型:应用型实验 实验要求:必修 适用专业:
课程总学时:10学时 课程总学分: 1分
《计算机软件基础2243 》课程实验项目及学时分配
序号 1 顺序结构 实验二 2 选择与循环结构 分析选择与循环结构c程序 实验三 3 C的数组 C的函数 实验四 4 C的指针 实验五 5 编译预处理与 文件 建立和运行一个主函数和其他用户定义的函数组成的C程序。 编写一个主函数和另外两个函数的程序,一个事变量传递数据;另一个用指针变量传递数据 编写与个编译预处理程序 编写一个文件系统的程序,实现从文件中输入数据,向文件输出结果。 2 应用型实验 2 应用型实验 利用循环编写还有一维数组和二维数组的C程序; 2 应用型实验 顺序结构 选择与循环结构 2 验证型实验 实验项目 实验一 实验内容及要求 熟悉Tubor C2.0集成环境 2 验证型实验 学时 实验类型 备注 上机地点:J0402 上机时间 : 9月27 10月11日 10月18 10月25
实验一 顺序结构
一、实验目的
1、掌握在TC集成环境下编辑、编译、链接、运行C程序的全过程; 2、掌握基本数据类型及其使用规则; 3、重点熟悉C的输入输出方法。
二、实验环境
1、一台能正常启动的386以上个人计算机 2、安装有Turboc2软件
三、实验步骤
1、启动Turboc2,创建一个新的C程序 2、输入相应的代码。 3、保存程序 4、运行程序
实验1:一个简单的的C程序。
main() {
int a,b,sum;
a=123;b=456;
sum=a+b; /*求出a,b之和*/ printf(“sum is %d\\n”,sum);
}
实验2:数据类型的应用。 main() {
char c1 , c2;
c1=97;c2=98;
printf(“%c %c”, c1, c2); printf(“%d,%d”, c1, c2 ); }
实验3:按格式要求输入/输出数据 #include \main() { int a,b;
float x,y; char c1,c2;
scanf(“a=%d,b=%d”,&a,&b); scanf(“%f, %e”,&x,&y); scanf(“%c %c”,&c1,&c2);
printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\\n”,a,b,x,y,c1,c2); }
运行该程序,必须按如下方式在键盘上输入数据 a=3,b=7 ↙ 8.5,71.82 ↙ a A ↙
请同学们写出输出结果
实验4:编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。
#include \main() { }
四、思考题
1、在实际编写程序过程中,怎样确定变量的类型? 2、在printf函数中可以使用的各种格式指定符。
int x,h,m; scanf(\h=x/60; m=x`;
printf(\分钟为%d小时%d分\\n\
五、实验报告要求
认真填写试验报告,程序代码清单要完整,准确。
实验二 选择与循环结构
一、实验目的
熟悉和掌握选择与循环结构的c语言程序,利用单步调试分析if、switch、for、while及do -while的应用。
二、实验内容
1、在Turboc2中,利用不同形式的选择语句编写具有选择结构的c程序 2、利用while分析c程序 3、分析for循环程序
三、实验环境
1、一台能正常启动的386以上个人计算机 2、安装有Turboc2软件
四、实验原理与方法
选择语句是用于构造选择程序结构的语句,分别为有单分支和双分支和多分支,单分支是当条
件成立时执行语句,不成立时不执行;双分支是当条件成立时执行语句1,不成立时执行语句2;多分支是由多个条件组成的,执行其中的一个分支。循环结构是在一定条件下重复地执行一组语句的一种程序结构。分别有三种:for语句,while和do-while语句。for语句中的表达式1可以是任何类型的,它主要是设置循环控制变量的初始值,表达式2决定循环是否继续执行,表达式3是每次循环后,由它控制循环变量的增值;while循环是先判断条件后执行循环体;do-while先执行循环体后判断条件。
五、实验步骤
1、启动Turboc2,创建一个新的C程序 2、输入相应的代码。 3、保存程序 4、运行程序
实验1 if语句的应用
main()
{ char a, b,c;
a=‘x’; b=‘c’; if((a=b)>0) c=a; printf(“%d\\n”,c); }