欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机基础与程序设计实验方案.doc

    • 资源ID:56399808       资源大小:63.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机基础与程序设计实验方案.doc

    计算机基础与程序设计课程实验项目及学时分配序号 实验项目 实验内容及要求 学时 实验类型 备注 1实验一顺序结构熟悉Tubor C2.0集成环境顺序结构2验证型实验3.142实验二选择与循环结构 选择与循环结构分析选择与循环结构c程序2验证型实验3.283实验三 C的数组C的函数利用循环编写还有一维数组和二维数组的C程序;建立和运行一个主函数和其他用户定义的函数组成的C程序。2应用型实验4.114 实验四C的指针编写一个主函数和另外两个函数的程序,一个事变量传递数据;另一个用指针变量传递数据2应用型实验4.185 实验五编译预处理与文件编写与个编译预处理程序编写一个文件系统的程序,实现从文件中输入数据,向文件输出结果。2应用型实验4.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 %dn”,sum);实验2:数据类型的应用。main() char c1 , c2; c1=97;c2=98; printf(“%c %c”, c1, c2);printf(“%d,%d”, c1, c2 );实验3:按格式要求输入/输出数据#include "stdio.h"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=%cn”,a,b,x,y,c1,c2);运行该程序,必须按如下方式在键盘上输入数据a=3,b=7 8.5,71.82 a A 请同学们写出输出结果实验4:编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。#include "stdio.h"main()int x,h,m;scanf("%d",&x);h=x/60;m=x%60;printf("%d分钟为%d小时%d分n",x,h,m);四、思考题、在实际编写程序过程中,怎样确定变量的类型?2、在printf函数中可以使用的各种格式指定符。五、实验报告要求认真填写试验报告,程序代码清单要完整,准确。实验二 选择与循环结构一、实验目的 熟悉和掌握选择与循环结构的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、运行程序实验 if语句的应用main() char a, b,c; a=x; b=c; if(a=b)>0) c=a; printf(“%dn”,c); 实验2  if-else的应用main()int x=1,y=2,z=3; if (x=y+z) printf (“22222”); else printf (“55555”);实验3 while的应用main() int x=0, s=0; while(!x!=0) s+=+x; printf(“%d n”, s); 实验4 do-while的应用main() int x=3; do printf(“%d,”,x-=2); while( !(-x) ); 实验5 for的应用main() int n, i=100; for(n=5; n>0; n-) printf(“%d,”, i); 六、思考题1、分析if与if-else的执行过程2、分析while与do-while的区别3、分析循环的终止条件及执行了多少次七、实验报告要求认真填写试验报告,程序代码清单要完整,准确。实验三 C的数组与函数一、实验目的1、熟悉和掌握利用数组处理多个数据。2、熟悉和掌握C函数的定义和调用。二、实验内容 1、编写程序代码,建立一个一维数组和二维数组;2、编写程序代码,查找一维数组中的所有数的平均值和最大值和最小值。3、定义和调用C函数,函数的形式参数分别简单变量和数组名。三、实验环境1、一台能正常启动的386以上个人计算机2、安装有Turboc2软件四、实验步骤 1、启动Turboc2,创建一个新的C程序2、输入相应的代码。3、保存程序4、运行程序实验1:建立一个一维数组和二维数组主要的代码如下:main()int i,j,a10,b44;for (i=0;i<10;i+) ai=i;for (i=0;i<=3;i+) for (j=0;j<=3;j+)bij=i;for (i=0;i<=10;i+) printf(“%d”,ai);for (i=0;i<=3;i+) for (j=0;j<=3;j+)printf(“%d”,bij); printf(“n”);实验2:查找一维数组中的所有数的平均值和最大值和最小值。主要的代码如下:main()int a10,i,s=0,max,min; float avg;for(i=0;i<10;i+)scanf(“%d”,&ai);max=min=a0;for (i=0;i<10;i+)s=s+ai; if(max>=ai) max=ai;if(min<=ai) min=ai; avg=s/10.0;printf(“avg is %f max is %d min is %d”avg,max,min);实验3:定义和调用C函数,函数的形式参数分别简单变量和数组名(观察其结果)float add1(float x, float y) float z; z=x+y; return(z);float add2(float a) float z; z=a0+a1; return(z);main( ) float a,b,c,d,e3; scanf(“%f,%f”,&a,&b); e0=a; e1=b; c=add1(a,b); d=add2(e); printf(“c is %fn”,c); printf(“d is %f”,d);五、思考题 1、 考虑求5X5的距阵求平均值。最小值,最大值?2、 思考数组中删除,插入元素该怎么办?3、在实验三中,能否考虑用全局变量来进行值传递;六、实验报告要求认真填写试验报告,程序代码清单要完整,准确。实验四 C指针一、实验目的熟悉和掌握C指针变量。二、实验内容 1、编写一个主函数和另外两个函数的程序,一个事变量传递数据;另一个用指针变量传递数据三、实验环境 1、一台能正常启动的386以上个人计算机2、安装有Turboc2软件四、实验步骤1、编写一程序,含有一个主函数和另外两个子函数,子函数完成两个数的交换功能。swap1(int a,int b) int c; c=a;a=b;b=c;swap2(int *p1,int *p2) int c; c=*p1;*p1=*p2;*p2=c;main()int a=3,b=5; int *p=&a,*q=&b;swap1(a,b);printf(“%d %d”,a,b);swap2(p,q);printf(“%d %d”,a,b);2、编写程序。将数组a的数据复制到数组b中并输出出来(要求用指针变量完成)。主要的代码如下int i,a7=23,24,15,3,64,21,5int b7int *p=a,*q=b;for(i=0;i<7;i+) *q+=*p+;for(i=0;i<7;i+) printf(“%d”,bi);五、思考题 1、在第一个程序中,Swap2函数交换能不能用,c=p1; p1=p2; p2=c;表示?不能,会出现什么样的结果,能,会出现什么样的结果?六、实验报告要求 认真填写试验报告,步骤清单要完整,准确。实验五 编译预处理与文件一、实验目的1、了解文件打开和关闭的概念及方法。2、掌握文件以及缓冲文件系统、文件指针的概念;学会使用文件打开、关闭、读、写、定位等文件操作函数。二、实验内容1阅读程序并修改程序;2编写程序。三、实验环境 1、一台能正常启动的386以上个人计算机2、安装有Turboc2软件四、实验步骤实验1:宏的应用。#include<stdio.h>#define MIN(x,y) (x<y)?x:ymain()int i,j; scanf(“%d,%d”,&i,&j); printf(“%dn”,MIN(i,j);任务二:把文件f1.txt中的内容复制到文件f2. txt中去。运行下列程序并分析运行结果。 #include <stdio.h> main( ) char c; FILE *fp1,*fp2; fp1=fopen("f1. txt", "r"); fp2=fopen("f2. txt","w"); c=fgetc(fp1); while(c!=EOF) fputc(c,fp2); c=fgetc(fp1); fclose(fp1); fclose(fp2);五、思考题 1文件在读写之前必须先打开,读写结束必须关闭吗?为什么?2文件的操作方式有哪几种?文件的可以按照哪几种方式进行读写?六、实验报告要求 认真填写试验报告,步骤清单要完整,准确。附件2 例子: 实验报告册样式实验项目顺序结构实验时间暂时不填实验地点你们上实验的教室指导教师袁乖宁实验课时2课程名称计算机基础与程序设计实验成绩不填实验目的: 实验环境:实验注意事项:实验步骤:实验结论与数据:实验心得:评阅教师评语:评阅教师:评阅日期:

    注意事项

    本文(计算机基础与程序设计实验方案.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开