Visual C++ 6.0编程环境、数据类型、顺序结构程序设计及输入与输出实验报告
- 格式:docx
- 大小:140.71 KB
- 文档页数:2
Visual C++6.0编程环境VC++6.0是Microsoft公司出品的基于Windows环境的C/C++开发工具,它是Microsoft Visual Stdio套装软件的一个组成部分。
C源程序可以在VC++6.0集成环境中进行编译、连接和运行。
1.VC++6.0主窗口从Visual Stdio的光盘中运行VC++6.0安装程序(Setup.exe),完成安装后,就可以从桌面上顺序选择“开始/程序/Microsoft Visual Stdio/Microsoft Visual C++6.0”或双击桌面上的VC++6.0快捷图标来启动。
启动后的VC++6.0主窗口如图0-1所示。
图0-1VC++6.0主窗口2.输入和编辑C源程序在Visual C++主窗口的主菜单中选择“文件/新建”,屏幕上出现“新建对话框”,如图0-2所示。
单击此对话框的“文件”选项卡,选择“C++Source File”选项建立新的C++源程序文件,然后在对话框右边的目录文本框中输入准备编辑的源程序文件的存储路径(如:D:\C源程序),在对话框右侧的文件文本框中输入准备编辑的C源程序文件名(如:sy0_1.c)。
后缀.c表示建立的是C源程序,若不加后缀,则默认的文件后缀为.cpp,表示建立的是C++源程序。
图0-2【新建】对话框单击“确定”按钮,返回Visual C++主窗口,此时窗口的标题栏中显示当前编辑的源程序文件名sy0_1.c如图0-3所示。
可以看到光标在程序编辑窗口闪烁,表示程序编辑窗口已激活,可以输入和编辑源程序了。
VC编辑器的编辑功能和Windows的记事本很相似,并提供了许多用于编写代码的功能,如关键字加亮、自动调整格式等。
鼠标和键盘配合使用,可大大加快编写速度。
程序输入完毕选择“文件/保存”,或单击工具栏上的“保存”按钮,也可以用<Ctrl+S>快捷键来保存文件。
图0-3编辑窗口3.编译、连接和运行程序编写完毕后,选择菜单“编译/编译”命令,或单击工具栏上的“编译”图标,也可以按<Ctrl+F7>键,开始编译。
实验一 Visual C++6.0 编程环境与顺序结构程序设计一、实验学时2学时。
二、实验目的1.熟悉Visual C++6.0集成编译环境,了解程序的编译和运行方法,调试简单C程序。
2.利用scanf()函数和printf()函数,对整型、实型和字符型数据进行输入与输出操作;利用getchar()函数、putchar()函数,对字符型数据进行输入、输出。
3.编写简单的顺序结构程序。
一种简单模式是:定义变量、输入数据、计算和输出结果。
三、实验内容1.Visual C++6.0集成编译环境C语言程序上机调试过程具体操作步骤参看第1章1.6节内容。
【编程示例】在屏幕上显示短句“Hello,World!”。
源程序:#include <stdio.h>void main(){printf("Hello,World!\n");}程序运行结果:知识点归纳:通过以上操作,初步熟悉Microsoft Visual C++ 6.0编程环境,还知道了“编译”命令的快捷键是Ctrl+F7 、“连接/组建”命令的快捷键是 F7 、程序“运行”命令的快捷键是 Ctrl+F5 。
工具栏上的图标“”表示编译,图标“”表示执行。
2.C程序编程练习【习题1】如何在屏幕上显示下列图形:AA AA参考程序如下:#include <stdio.h>void main(){printf(" A\n");printf("A A\n");printf(" A\n");}【习题2】输入a、b、c三个整数,求这三个数之和,如果该程序运行结果为:请完善下面程序:#include <stdio.h>void main(){int a,b,c,sum;printf("Input a,b,c:");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;printf("a=%d,b=%d,c=%d,sum=%d\n",a,b,c,sum);}【好的编程风格】给所编写程序中的重要代码加上注释是一种良好的编程风格,有Visual C++ 6.0中加注释的方法有两种,形式如下:printf("Input a,b,c:"); //给出输入三个整数的提示printf("Input a,b,c:"); /*给出输入三个整数的提示*/【习题3】输入变量a、b的值,不借助任何中间变量,将a、b中的值相互交换。
Visual C++6.0使用简介Visual C++6.0集成环境有良好的界面并支持汉字系统,该环境支持C语言程序的编译、链接、运行与调试。
下面简要介绍Visual C++6.0环境下C语言程序的操作方法。
1.Visual C++6.0的启动双击桌面上的Visual C++6.0快捷方式,或通过执行“开始——程序——Microsoft visual studio 6.0——Microsoft visual C++6.0”,或执行文件“C:\Program files\Microsoft visual studio\COMMON\MSDev98\Bin\MSDEV.EXE”进入Visual C++6.0。
其工作界面如图所示,该窗口大体上可分为四部分:上部为菜单和工具栏;中左部分为工作区(Workspace)显示窗口这里将显示处理过程中与项目相关的各种文件种类等信息;中右部为编辑区,是显示和编程序文件的操作区;下部为输出(Output)窗口区,程序调试过程中,进行编译、链接、运行时输出的相关信息将在此处显示。
2.建立一个C语言程序单击“文件”菜单中的“新建”命令。
在打开的“新建”对话框中选择“文件”选项卡。
选择“C++ Source File”,并设置文件保存位置,然后在“文件”文本框中输入文件名,如图所示:单击OK按钮,打开Visual C++6.0的主窗口,如图所示:3.0输入源程序在主窗口编辑区输入源程序并保存。
注意,如果给文件名加上扩展名为“.c”,表示是C 源程序,如果扩展名为“.cpp”,则表示是C++源程序。
4.0编译源程序选择Build----Compile或单击工具栏上的相应快捷按钮后,弹出对话框提示是否建立一个默认的项目工作区,选择“是”,开始编译。
编译完成,Visual C++6.0的输出框中输出相关信息,如果程序中有错误,会输出相应的错误提示。
若编译有错误,双击提示的错误信息,在源程序的错误行前会出现标记。
VisualFoxPro6.0及其程序设计教学设计简介VisualFoxPro6.0是一种可视化的编程语言,广泛应用于企业信息管理、财务管理、物流管理等领域。
其程序设计具有可移植性、可维护性和简单易学等特点,深受编程爱好者和企业用户的喜爱。
本文将从VisualFoxPro6.0的基本特点、程序设计知识和教学设计角度出发,介绍VisualFoxPro6.0的程序设计教学设计方法和策略,为编程初学者提供参考。
VisualFoxPro6.0基本特点VisualFoxPro6.0是一种可视化的编程语言,是Visual Basic的扩展语言。
其具有以下基本特点:•SQL支持:VisualFoxPro6.0支持SQL标准,可以使用SQL操作数据库;•可视化编程:VisualFoxPro6.0具有图形化的界面,可通过拖拽、鼠标事件等方式实现可视化编程;•低门槛:VisualFoxPro6.0是一种易于学习的编程语言,适合编程初学者入门。
程序设计知识在进行VisualFoxPro6.0程序设计前,需了解以下编程知识:1.数据类型:VisualFoxPro6.0支持许多常用的数据类型,如整数、浮点数、字符等;2.流程控制:VisualFoxPro6.0的程序设计需要使用流程控制语句,如if、while、for等进行程序控制;3.函数:VisualFoxPro6.0的函数分为系统函数和用户自定义函数,系统函数包括字符串处理、日期处理、文件操作等,用户自定义函数可以根据自己的需要进行编程。
教学设计对于VisualFoxPro6.0的教学设计,主要可以从以下几个方面进行策略设计:1.学习方法的指导:针对编程初学者,可以指导学生如何进行编程学习,如查找相关教材、优秀教学资源等,还可以指导学生如何进行实践操作;2.实践实验的设计:VisualFoxPro6.0的程序设计需要进行实践操作,因此需要针对学生的实践能力进行教学实验的设计,如制定合适的实验任务和实验标准,以促进学生的动手能力和创新能力;3.团队协作的设计:VisualFoxPro6.0程序设计也需要进行团队协作和交流,因此需要通过团队合作、讨论和互助等方式进行教学设计,以促进学生的交流和协作能力;4.实践项目的设计:VisualFoxPro6.0的程序设计也需要进行项目实践,因此需要制定相关项目任务和项目标准,给予学生充分的实践机会和实践环境,以提高学生的工程实践能力。
实验1 熟悉Visual C++ 6.0开发环境与C++基本数据类型一、实验目的1.了解和使用Visual C++ 6.0集成开发环境;2.熟悉Visual C++ 6.0环境的基本命令和功能键,熟悉常用的功能菜单命令;3.学习完整的C++程序开发过程。
4.了解C++语言的数据类型,包括基本数据类型和构造数据类型。
5.掌握基本数据类型,包括整型、浮点型、字符型、布尔型和空值型。
6.掌握C++的基本输入输出格式。
7.学会使用C++的运算符和表达式。
二、知识要点1. Visual C++简介Visual C++是Microsoft 公司的Visual Studio 开发工具箱中的一个C++程序开发包。
Visual Studio 提供了一整套开发Internet 和Windows 应用程序的工具,包括Visual C++,Visual Basic,Visual FoxPro,Visual InterDev,Visual J++以及其他辅助工具,如代码管理工具Visual SourceSafe 和联机帮助系统MSDN。
Visual C++包中除包括C++编译器外,还包括所有的库、例子和为创建Windows 应用程序所需要的文档。
从最早期的1.0 版本发展到6.0 版本,到最新的.NET 版本,Visual C++已经有了很大的变化,在界面、功能、库支持方面都有许多的增强。
6.0 版本在编译器、MFC 类库、编辑器以及联机帮助系统等方面都比以前的版本做了较大改进。
Visual C++ 6.0一般分为三个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。
实验中可以使用这三个版本的任意一种。
2. C++程序的结构一个C++程序有多个程序单位构成,每一个程序单位作为一个文件,编译系统分别对每个程序文件进行编译,然后连接起来形成可执行程序。
在一个程序单位中包含以下几部分:声明区主程序区函数定义区(由函数首部和函数体组成),一个C++必须有一个(而且只能有一个)main 函数。
Visual C++ 6.0编程环境的使用目录1 编制并运行一个简单程序 (1)1.1编制并运行程序的“四步曲” (1)1.2工程(P ROJECT)以及工程工作区(P ROJECT W ORKSPACE) (1)1.3启动并进入VC6的集成开发环境 (2)1.4创建工程并输入源程序代码 (3)1.5不创建工程,直接输入源程序代码 (7)1.6编译、链接而后运行程序 (7)1.7及时备份自己的创作 (8)1.8将自己设计的产品提供给他人使用 (8)2 VC6集成开发环境使用参考 (9)2.1VC6的常用菜单命令项 (9)2.2VC6的主要工作窗口 (11)3 严谨思维,调试程序 (13)3.1什么时候需要对程序进行调试 (13)3.2对程序进行调试的基本手段和方法 (13)3.3对一个简单程序的调试过程 (15)3.4设计合适的程序调试方案 (17)3.5优秀程序员的基本素质——丰富的想象、严谨的思维 (18)4 编译与链接过程中常见的出错提示 (21)4.1常见编译错误 (21)4.2常见链接错误 (25)4.3T URBO C V2.0编译错误信息的英汉对照表 (25)5 寻求帮助,相互交流,解决疑难,快乐地学习 (25)5.1利用在线帮助 (26)5.2使用I NTERNET的搜索引擎寻找答案 (26)5.3培养自己的独立解决问题能力,相互交流、相互帮助,快乐地学习 (26)5.4孔子的治学三境界 (26)1 编制并运行一个简单程序1.1 编制并运行程序的“四步曲”让我们用VC6先来编制一个最简单的程序,并让它运行(执行)而得出结果,以此来作为了解VC6的开端。
这个程序的功能仅仅是向屏幕上输出一个字符串“Hello World”。
程序虽小,但与编制运行大程序的整个过程是相同的,都包含着如下所谓的“四步曲”:(1)编辑(把程序代码输入,交给计算机)。
(2)编译(成目标程序文件.obj)。
编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
C程序设计B实验报告
实验题目:Visual C++ 6.0编程环境、数据类型、顺序结构程序设计及输入与输出
班级:学号:姓名:学院:
实验室:机器号:日期:专业:
实验目的:
1.熟练使用Visual C++ 6.0编程环境。
2.掌握C语言基本数据类型的特点、变量的定义及使用。
3.掌握C语言表达式语句以及不同运算符的运算规则和优先级。
4.掌握printf/scanf函数及printf/scanf函数的多种格式控制符。
【1-1】在屏幕上显示Hello World!。
将运行结果截图,标注好序号并粘贴在附后。
#include "stdio.h"
int main()
{
printf("Hello World!\n");
return 0;
}
【1-2】求华氏温度100°F 对应的摄氏温度。
在Visual C++ 6.0编程环境编辑代码,调试成功后,将代码粘贴在附后,将运行结果截图。
注意:摄氏温度c=5*(f-32)/9
粘贴代码处:
#include<stdio.h>
main()
{
int c,f;
scanf("%d",&f);
c=5*(f-32)/9;
printf("%d",c);
}
【1-3】练习程序改错(注意:题中的编号为行序号,并非程序本身) ,上机运行,验证分析结果。
计算任意一个半径为r的圆的面积和周长(结果保留两位小数)将运行结果截图。
实验序号:1-3
(1)#include <stdio.h>
(2)int main()
{
(3) double r; p=3.14,c,area;
(4)printf(“input r:”);
(5)scanf(“%l f”,r);
(6) c=2p*r;
(7) area=p*r*r
(8)printf(“c=%-7.2f,area=%-7.2f”,c,area);
(9) return 0;
(10) }
错误语句的行号:(3)改正后的语句全行:double r, p=3.14,c,area;
错误语句的行号:(5)改正后的语句全行:scanf(“%l f”,& r);
错误语句的行号:(6)改正后的语句全行: c=2*p*r;
错误语句的行号:(7)改正后的语句全行:area=p*r*r;
C程序设计B实验报告
【1-4】参考实验教材P29-【练习4-2】,编写代码【练习4-3】。
在Visual C++ 6.0编程环境编辑代码,调试成功后,将程序代码粘贴在附后,将运行结果截图。
粘贴代码处:
P29-【练习4-2】
#include<stdio.h>
main()
{
int x,b0,b1,b2;
printf("please enter an interger x:");
scanf("%d",&x);
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
printf("bit0=%d,bit1=%d,bit2=%d\n",b0,b1,b2);
}
P29-【练习4-3】
#include<math.h>
#include<stdio.h>
main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s);
printf("area=%7.2f\n",area);
}
实验心得:熟练使用VC++6.0,并掌握了一些基础函数使用方法。
课堂表现:成绩评定:教师签字:。