[计算机]实验一 程序流程设计
- 格式:ppt
- 大小:537.50 KB
- 文档页数:29
实验一 C++开发环境与程序设计步骤实验一c++开发环境与程序设计步骤实验一c++开发环境与程序设计步骤一、目的和建议1.学习visualc++6.0集成环境,掌握源程序编辑方法;2.掌控在visualc++6.0内置研发环境中编程、调试与运转程序的方法;3.通过运转直观的c++程序,初步介绍c++源程序的特点。
二、实验设备及分组1.windows2000以上操作系统;2.visualc++6.0语言环境;3.每人一台pc机。
三、内容和步骤(一)c++程序设计步骤一个c++程序的设计可分成5个步骤:1.分析问题。
根据实际问题,分析市场需求,确认化解方法。
2.编辑源程序。
编写c++源程序,并利用一个编辑器将源程序输入到计算机中的某一个文件中。
c++源文件的扩展名为“.cpp”。
3.编译程序。
编程源程序,检查语法错误,分解成目标代码文件。
目标代码文件的拓展名叫“.obj”。
4.相连接程序。
将一个或多个目标程序与库函数展开相连接后,分解成一个可执行文件。
可执行文件的拓展名叫“.exe”。
5.运行程序。
执行可执行文件,分析运行结果。
若有算法错误,可进一步进行修改、编译、调试。
在编译、连接和运行程序的过程中,都有可能出现各式各样的错误,要不断地修改源程序,重复以上过程,直到获得正确的结果为止。
(二)visualc++6.0上机操作方法visualc++6.0系统包含了许多独立的组件,如编辑器、编译器、调试器以及各种各样为开发windows环境下的c++程序而设计的工具。
其中最重要的是一个名为developerstudio的集成开发环境(ide)。
developerstudio把所有的visualc++工具结合在一起,集成为一个由窗口、对话框、菜单、工具栏、快捷键及宏组成的和谐系统,通过该集成环境,程序员可以观察和控制整个开发进程。
采用visualc++6.0调试c++程序必须经过以下几个步骤:1.启动visualc++6.0系统启动visualc++6.0系统存有很多种方法,最常用的就是通过鼠标单击“已经开始”菜单,挑选“程序”,挑选“microsoftvisualstudio6.0”,挑选“microsoftvisualc++6.0”启动visualc++6.0。
计算机实验原理实验程序实验1:二进制加法器设计与实现实验目的:通过设计与实现二进制加法器,加深对计算机数字电路的理解。
实验要求:1. 使用逻辑门实现一个4位二进制加法器。
2. 利用开关模拟输入信号,通过LED灯显示输出结果。
3. 测试不同的二进制数相加,并观察结果是否正确。
实验步骤:1. 将逻辑门按照图1所示进行连接,构建4位二进制加法器电路。
2. 将4个开关分别连接到A、B的输入端,将进位标志位CI 连接到电源正极。
3. 将4个LED灯分别连接到S的输出端,将进位输出CO连接到第5个LED灯。
4. 打开开关,模拟输入二进制数。
5. 观察LED灯的亮灭情况,判断输出是否正确。
6. 尝试不同的输入组合,观察输出结果是否正确。
7. 总结实验结果并思考可能存在的问题。
实验数据:输入A:0010输入B:0101输出S:0111输出CO:0实验结果分析与讨论:根据实验数据,输入的A为0010,输入的B为0101,输出的S为0111,输出的CO位为0。
经过计算,结果正确。
实验结论:通过实验设计与实现,成功构建了一个4位二进制加法器。
通过对不同的输入组合进行测试,证明了电路能够正确计算加法并输出结果。
实验2:计算机内存读写速度测试实验目的:通过测试计算机内存的读写速度,了解计算机内存的性能特点。
实验要求:1. 使用编程语言编写内存读写测试程序。
2. 测试读取和写入不同大小的数据块,记录时间。
实验步骤:1. 编写内存读写测试程序,包括读取数据块和写入数据块的功能。
2. 设置测试数据块的大小,例如4KB、8KB、16KB等。
3. 记录开始时间。
4. 进行数据读取或写入操作。
5. 记录结束时间,并计算时间差。
6. 分析测试结果,得出计算机内存的读写速度。
实验数据与结果:测试数据块大小为4KB:读取时间:0.001s写入时间:0.002s测试数据块大小为8KB:读取时间:0.001s写入时间:0.003s测试数据块大小为16KB:读取时间:0.003s写入时间:0.005s实验结果分析与讨论:根据实验数据,随着数据块大小的增加,读取和写入时间也逐渐增加。
实验一C程序设计概述一、实验目的1.熟悉编译器的安装2.掌握程序的编辑、编译、链接、运行和查看结果的过程以及操作方法3.熟悉程序的基本调试方法二、实验相关知识本次实验涉及到编译器的安装,程序的新建、装入、编辑、保存、编译、运行和查看结果等操作,简单程序的模仿编程,程序的简单调试。
TC2.0、Visual C++6.0和Dev C++等编译器的安装都较简单,只要按照提示一步步执行即可。
在图1-1所示的TC2.0开发环境中,由于不支持鼠标操作,使用时通过菜单命令和快捷键来完成各类操作。
Visual C++6.0和Dev C++均支持鼠标操作。
图1-1 TC2.0开发环境界面1.程序开发过程一个程序从编辑到运行要经过若干个步骤,以下简要介绍每个步骤。
⑴新建或打开源程序文件新建、打开和保存源程序文件等操作可以通过“File”菜单中的相应命令完成,也可以通过相应的快捷键来实现。
对于Visual C++ 6.0和Dev C++来说一般都以工程为单位,所以通常直接新建某一种类型(作为编程学习一般选择Win32 Console Application类型)的工程(如图1-2所示),每个工程可以包含一个或多个C语言源程序文件。
⑵编译和链接程序源程序编辑好后保存成.C文件,还需要通过编译、链接后才能生成可执行文件。
编译的主要任务是检查语法错误及提示部分逻辑错误,如果通过了正确性检查则表示编译成功,同时生成目标文件(.OBJ文件)。
链接的主要任务是为了将目标文件和C语言库函数连接生成一个可执行文件(.EXE文件)。
在实际使用过程中,常常将编译和链接两个步骤用一个菜单命令、快捷键或工具按钮完成。
例如在TC2.0中,可以通过Alt键+C(显示为红色)打开Compile菜单(,然后按字母“M”(即选择“Make EXE file”命令)进行编译和链接;也可通过快捷键F9实现此两步操作,在Visual C++6.0中可使用快捷键F7实现此两步操作。
《计算机基础与程序设计》课程实验项目及学时分配实验一顺序结构一、实验目的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 "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=%c\n”,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);}四、思考题1、在实际编写程序过程中,怎样确定变量的类型?2、在printf函数中可以使用的各种格式指定符。
计算机科学系实验报告书
课程名:《计算机软件技术基础》题目:程序流程设计
班级:
学号:
姓名:
1、实验内容或题目
编程实现输出9*9乘法口诀表
2、实验目的与要求
⑴进一步熟悉熟悉VC++6编译环境,掌握运用VC编译C程序的基本方法
⑵掌握常见的流程控制结构,运用控制结构编写多重循环的C程序,输出9*9表
⑶输出上三角、下三角、左三角、右三角等几种形式
3、实验步骤与源程序
⑴实验步骤
1.定义整型变量i,j,k;
2.定义循环语句使i能从一加到九,并在i的循环语句中,再利用循环语句使得j依次从
一加到九,定义k为i与j的乘积,并输出k=j*i,当i完成一次循环后换行
⑵源代码
4、测试数据与实验结果(可以抓图粘贴)
结果分析与实验体会
很久没有用VC编写C程序,刚开始找不到编译按纽,后来在老师的指点下完成程序的运行,并在编写过程中逐步完善程序,按照乘法表的顺序及格式慢慢调试使得运行结果和预期的相符,。
实验一C调试程序基础及顺序结构程序设计一、实验目的(1) 熟悉在Visual C++ 6.0环境中调试C程序的步骤和方法。
(2) 熟悉C程序调试的一般方法。
(3) 掌握C语言中各种运算符的运算规则和表达式的求值规则。
(4) 掌握格式化输入/输出函数和字符输入/输出函数的使用方法。
(5) 熟悉顺序结构程序设计的方法。
二、实验准备1、C语言程序的上机操作C是编译型语言,设计好一个C源程序后,需要经过编译生成目标文件(扩展名.obj)、连接生成可执行文件(扩展名.exe),然后执行。
一个C程序的具体开发步骤如下:(1) 启动VC++ 6.0:“开始”→“程序”→“Microsoft Visual C++ 6.0”(2) 新建文件:“文件”→“新建”→在“新建”对话框中选择“文件”标签→列表框中选“C++ Source File”,在右边指定文件名和保存位置。
(3) 编辑:录入或修改源程序并保存(Ctrl+S)(4) 调试运行:编译(Ctrl+F7)→连接(F7)→运行(Ctrl+F5),若有错需修改源程序后再调试程序(5) 关闭工作区:“文件”→“关闭工作空间”,一个程序调试结束后需关闭当前工作空间,再从第(2)步开始下一个程序的调试2、C程序的调试调试即是在源程序中查找错误并修改错误的过程。
程序的错误一般分为两类:语法错误和逻辑错误。
①语法错误:指不符合C语言语法规则而产生的错误。
语法错误系统能检测出来并告之原因及位置,设计者可参考修改。
②逻辑错误:指程序的运行结果与预期的结果不符而产生的错误。
这类错误拔除难度较大,一般需祥细分析算法或在程序运行过程中设置断点、追踪程序的运行来纠错。
(1)语法错误调试案例(建立程序名为ex1-1.c)# include <stdio.h>void main(){int i=0printf("i=%d\n",i);}调试并查找以上程序的语法错误并分析原因并改正。