微电子实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海建桥学院

本科实验报告

(1-4)

课程名称:C语言程序设计实验室名称:机房1523 开课系:信息技术系

学生姓名:张宇欣

专业:微电子

学号:08B08090103

验证型

实验类型:

朱晴婷指导老师:

上海建桥学院实验报告(一)

实验项目名称:熟悉编辑环境

实验日期:2009 年9 月9 日评阅成绩:

实验目的及要求

1.熟悉计算机中的Turbo C的DOS开发环境,掌握快捷键操作。

2.学会如何编辑、编译和运行一个完全的C语言程序,在用户屏幕上查看运行结果

3.初步掌握调试程序的方法和技巧。

实验内容

任务一

完成TC2.0的安装

1.获取TC2.0 安装压缩包,并解压缩。

2.完成TC2.0的安装,将解压缩的目录直接复制到目的驱动器下例如:D:\TC20。

3.查看TC2.0目录,找到include,lib子目录。

4.运行TC2.0,修改option中include,lib子目录的路径。设置输出中间文件(obj,exe)的路径。

5.运行例程hello.c 验证IDE环境的设置。(运行正确,找到输出的中间文件)。

任务二

在TC2.0下完成一个C程序的创建。

1.编辑

#include

int main()

{

printf(“hello C world!”);

}

2.保存

3.运行程序,观察输出结果。

4.使用change dir设置源程序自动保存路径,并验证。

任务三

改错题

1.题目要求

改正下列程序中的错误,在屏幕上显示短句“Welcome to You!”(源程序error01_1.cpp)2.正确源程序

#include

int main(void)

{

printf("Welcome to You!\n");

return 0;

}

实验结果分析

1.任务一:请分别记录在安装过程中的几个重要路径:

安装目录: C:\TURBOC2

中间文件输出目录: C:\TURBOC2

源文件自动保存目录: C:\TURBOC2

2.任务二:记录以下操作热键

存盘:Alt+F,F2

查看userscreen:Alt+F5

编辑区与信息区切换:F6

TC屏幕最大化切换Alt+Enter

块拷贝头: Ctrl+KB,尾:Ctrl+KB,移动: Ctrl+KV,复制: Ctrl+KC,取消: Ctrl+KH

3.请记录你在编译过程中出现的错误提示,分析错误的原因,并改正。

1. 错误提示:Expression syntax in function main

错误语句:clrscr();

int counter;

错误改正:int counter;

clrscr();

2.错误提示:statement missing ;in function main

错误语句:printf("n=")

错误改正:printf("n=");

;

3.错误提示:Declaration syntax error

错误语句:include

错误改正:#include

4.错误提示:expression syntax in fuction main

错误语句:printf("The max=%d", getMaxOfabc(int x,int y,int z));

错误改正:m=getMaxOfabc(a,b,c);

printf("The max=%d",m);

5.错误提示:Possible use of’largest’ before definition in function main

错误语句:scanf(“%lf”,largest);

错误改正:scanf(“%lf”,&largest);

6.错误提示:Undefined symbole ‘c’in function getC

错误语句:

double getC(double r)

{

c=2*Pl*r;

return c;

}

错误改正:

double getC(double r)

{

double c;

c=2*Pl*r;

return c;

}

7. 错误提示:Illegal use of floating point in function getS

错误语句:#define Pl 3.1415;

S=Pl*pow(r,2);

错误改正:#define Pl 3.1415

S=Pl*pow(r,2);

上海建桥学院实验报告(二)

实验项目名称:简单C程序

实验日期:2009 年9 月30 日评阅成绩:

实验目的及要求

1.了解C程序的基本框架,能够编写简单C程序。

2.掌握算术表达式和赋值表达式的使用。能够正确调用数学库函数。

3.掌握输入输出函数的使用。

4.掌握条件表达式的书写。使用if语句计算分段函数。

5.使用for语句的使用。

6.理解程序调试的思想,能找出并改正C程序中语法错误,能掌握简单的单步调试逻辑错

误的方法。

7.理解程序调试的思想,能掌握简单断点调试逻辑错误的方法。

实验内容

任务一

/*编程题*/

1.题目要求

编制要求:

(1)定义一个符号常量表示圆周率。

(2)在main函数中输入圆半径和圆柱高。分别求圆周长、圆面积、圆球表面积,圆球体积、

圆柱体积。并输出计算结果。

/*源程序清单*/

#include

#include

#define Pl 3.14

int main()

{

double r,h,c,S,s,V,v;

printf("Enter r=);

scanf("%lf",&r);

printf("Enter h=");

scanf("%lf",&h);

c=2*Pl*r;

S=Pl*pow(r,2);

s=4*Pl*pow(r,3);

相关文档
最新文档