试验一 C++程序运行环境及其程序设计初步

合集下载

《C语言程序设计》实验报告(实验1-12)

《C语言程序设计》实验报告(实验1-12)

《C语⾔程序设计》实验报告(实验1-12)《C语⾔程序设计》实验报告2013~2014学年第⼆学期班级姓名学号指导教师实验⼀实验项⽬名称:C程序的运⾏环境和运⾏C程序的⽅法所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运⾏⼀个C程序;2.通过运⾏简单的C程序,初步了解C源程序的特点。

⼆、预习内容:教材《C语⾔程序设计教程》第1章。

三、实验内容:1. 在Visual C++ 6.0环境下输⼊并运⾏下⾯的程序:#includeint main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输⼊下⾯的程序(有语法错误),编译、连接、调试该程序,直⾄程序⽆语法错误,然后运⾏程序,并观察分析运⾏结果。

#includeint main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运⾏结果(或截图):This is a C program.Press any key to continue2. (1) 改正后的源程序:#includeint main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2) 运⾏结果(或截图):3+4=7五、思考题:1. ⼀个C程序上机的步骤有哪些?答:上级输⼊与编辑源程序—对原程序进⾏编译–与库函数链接–运⾏可执⾏的⽬标程序。

2. 组成C程序的基本单位是函数,⼀个函数包括哪⼏个部分?答:⼀个函数包括两部分:分别为函数头或函数⾸部和函数体。

成绩指导教师签名实验⼆实验项⽬名称:数据类型、运算符和表达式所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使⽤⽅法;3. 掌握基本算术运算符及其表达式的使⽤⽅法;4. 掌握++、--运算符、赋值运算符及其表达式的使⽤⽅法。

实验1 C程序的运行环境和运行C程序的方法

实验1  C程序的运行环境和运行C程序的方法

《高级语言程序设计》实验指导一、上机实验的目的上机实验的目的绝不仅是为了验证教材和讲课的内容或者验证自己所编的程序正确与否。

学习程序设计,上机实验的目的是:1、加深对讲授内容的理解。

2、熟悉所用的计算机系统的操作方法。

3、学会上机调试程序。

二、上机实验的步骤上机实验时应该一人一组,独立上机。

上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理,不要轻易举手问教师。

尤其对“出错信息”应善于自己分析判断。

这是学习调试程序的良好机会。

上机实验一般应包括以下几个步骤:(1)进入C工作环境(例如Turbo C 2.O、Turbo C++3.O、V isual C++6.0集成环境)。

(2)输入自己所编好的程序。

(3)检查一遍已输入的程序是否有错(包括输入时打错的和编程中的错误),如发现有错,及时改正。

(4)进行编译和连接。

如果在编译和连接过程中发现错误,屏幕上会出现“报错信息”,根据提示找到出错位置和原因,加以改正。

再进行编译……如此反复直到顺利通过编译和连接为止。

(5)运行程序并分析运行结果是否合理和正确。

在运行时要注意当输入不同数据时所得到的结果是否正确,此时应运行几次,分别检查在不同情况下程序是否正确。

(6)输出程序清单和运行结果。

四、实验报告实验后,应整理出实验报告。

实验报告应包括以下内容:1、题目2、实验目的3、实验内容A、程序清单(计算机打印出的程序清单)。

B、运行结果(必须是上面程序清单所对应打印输出的结果)。

5、实验小结实验1 C程序的运行环境和运行C程序的方法1.实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。

(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。

(3)通过运行简单的C程序,初步了解C源程序的特点。

2.实验内容和步骤(1)检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录。

(2)进入所用的集成环境。

(3)熟悉集成环境的界面和有关菜单的使用方法。

实验一 C程序的运行环境和运行C程序的方法

实验一  C程序的运行环境和运行C程序的方法
}
第5题.
#include<stdio.h>
void main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("password is %c%c%c%c%c\n",c1,c2,c3,c4,c5);
4.掌握C语言基本数据类型,熟悉变量的定义及变量的初始化和赋值操作。
5.掌握不同的类型数据之间赋值的规律。
6.掌握C语言的算术运算符的使用以及算术表达式的使用;掌握自加自减运算符的特点及使用。
实验环境
WINDOWS XPVisual C++6.0环境




1.创建一个基于控制台的应用程序,该程序项目中只包含一个源程序文件。功能为求两个整数的和,数据从键盘输入。
2.创建一个基于控制台的应用程序,求一元二次方程的根。使得当输入三个实数a,b,c(满足b*b-4*a*c>0),能够求出方程a*x*x+b*x+c=0的两个实根,并显示在屏幕上。
分析提示:通过键盘输入方程系数a,b,c的值,而后根据求根公式计算并输出它的两个根。
3.运行习题3.6,分析程序执行结果。
2.自增运算符(++)和自减运算符(——)只能用于变量,而不能用于常量或表达式。++和——的结合方向是“自右至左”。++i是先执行i=i+1后再使用i的值;而i++是先使用i的值后再执行i=i+1。

c程序实验报告一 c程序的运行环境及运行方法

c程序实验报告一 c程序的运行环境及运行方法

c程序实验报告一 c程序的运行环境及运行方法一、C程序的运行环境C程序是需要在计算机上运行的,因此它需要一个运行环境。

C语言最常见的运行环境是Windows和Unix/Linux。

1. Windows运行环境在Windows环境下,可以使用Microsoft Visual Studio或Code::Blocks等集成开发环境(IDE)来编写和运行C程序。

Visual Studio是一种比较常见且功能强大的IDE,它集成了调试器、编辑器和编译器。

在Visual Studio中,可以直接输入C代码,编辑并编译运行,也可以在命令行使用编译器gcc来编译运行C程序。

2. Unix/Linux运行环境在Unix/Linux环境下,可以使用诸如打开源软件组合(GCC)之类的编译器来编写和运行C程序。

GCC是一种功能齐全的C编译器,它在大多数Unix系统上都可用。

在Unix/Linux环境下,C程序可以在命令行上使用gcc编译并运行。

C程序的运行方法主要包括两种:使用命令行运行C程序和在IDE中运行C程序。

1. 命令行运行C程序使用GCC编译器将C代码编译为可运行二进制文件,然后在命令行上运行该二进制文件即可运行C程序。

以下是在Linux环境下的例子:(1)编写一个简单的C程序hello.c:```c#include <stdio.h>(2)使用gcc编译这个程序:$ gcc -o hello hello.c-o指定输出文件名,hello是可执行文件名。

(3)在终端上运行程序:$ ./hello输出:Hello World!2. 在IDE中运行C程序在IDE中运行C程序可以通过以下步骤完成:(1)打开IDE(例如Visual Studio)并创建一个新项目。

(2)在新项目上创建一个新的C源代码文件并输入C代码。

(3)编译代码,IDE将使用内置的编译器将C代码编译为可执行文件。

(4)运行程序,IDE将启动应用程序并附加调试器,编译器会自动转换代码并在调试器中执行。

实验一 C程序的运行环境和运行C程序的方法实验报告

实验一  C程序的运行环境和运行C程序的方法实验报告

实验一C程序的运行环境和运行C程序的方法1.实验目的:(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统(2)了解在该系统上如何编辑,编译、连接和运行一个C程序(3)通过运行简单的C程序,初步了解C源程序的特点2. 实验内容和步骤(1)检查所用的计算机系统是否已安装了C 编译系统并确定它所在的子目录(2)进入所用的集成环境(3)熟悉集成环境的界面和有关菜单的使用方法(4)输入并运行一个简单的、正确的程序输入下面的程序# include<stdio.h>void main(){printf(“This is a c program..\n”);}①下面是屏幕上显示的编译信息。

无错,进行连接。

--------------------Configuration: L1 - Win32 Debug--------------------Compiling...L1.cL1.obj - 0 error(s), 0 warning(s)②连接无错误,使程序运行,观察分析运行结果。

--------------------Configuration: L1 - Win32 Debug--------------------Linking...L1.exe - 0 error(s), 0 warning(s)运行输出结果This is a c program.Press any key to continueThis is a c program.Press any key to continue分析:输入自己编写的源程序,检查程序有无语法错误,可以通过编译来实现,它会自动查出程序的语法错误,如果有错误应该找出原因,并改正过来,再进行编译和连接,仔细分析编译信息,确定没错误就可以运行程序,输入数据。

第一个程序运行的结果是This is a c program.。

符合我们原来设计这个程序的目的,说明这个程序是正确的。

1_运行环境与程序设计初步

1_运行环境与程序设计初步

实验要求1.掌握C程序设计开发的基本步骤2.熟悉一款用于C程序设计的开发工具3.通过运行简单的C语言程序,熟悉C语言的基本格式规范实验内容内容一:运行程序(课前完成)根据老师的演示,运行老师提供的源程序,观察每一个程序的输出结果。

在Visual C++中编译分别Hello.c、Comparing.c和Graph.c三个源程序,并运行其对应的可执行程序。

将演示项目文件夹中的zip或rar文件进行解压,然后运行其中的可执行程序。

观察这些程序的运行效果。

图1. 黑白棋程序运行效果图2. 动态方格程序运行效果图3. 繁星点点程序运行效果内容二:改编程序(课前完成)1.在给出的源程序Hello.c中,改编相应的程序语句使得程序能够实现如下功能:a.在屏幕输出自己的学号和姓名,比如:【问题编号:1004】格式一:1100230201 Zhang San格式二:1100230201Zhang San注:Zhang San是姓名,可以在输出的时候直接用中文代替,例如:1100230201张三注:蓝色字体表明的是屏幕输出仔细思考如何输出格式二的形式。

如何进行输出换行?b.在屏幕输出如下信息【问题编号:1005】Hello worldWelcomeThis is a test注:蓝色字体表明的是屏幕输出2. 在给出的Comparing.c中,改编相应的程序语句使得程序能实现如下要求:a.从键盘输入一个整数,如果是正数,输出该数*2以后的结果值,如果是负数,输出该数【问题编号:1006】b.在Comparing.c的基础上,自己编写程序,改程序能实现如下功能:输入一个字符,判定字符是字母,数字还是其他符号【问题编号:1007】注:可以根据ASCII码表,判断一个字符是字母还是数字及其他符号。

例如小写字母对应的字符范围是’a’ ~ ’z’,大写字符对应的字符范围是’A’ ~ ’Z’;3.在给出的Graph.c中,改编相应的程序语句使得程序能实现如下要求:a.将长方形的边界改为& 符号;【问题编号:1008】b.改变长方形的长度和宽度,长度和宽度自己确定;c.自己设计输出一个菱形(先在纸上画好菱形后,在程序中设置相应的语句实现)【问题编号:1009】内容三:模仿创新【学生成绩管理系统-分解模块-系统菜单打印】理工类专业学生可选做该模块参照Hello.c程序,自行设计一个程序使得该程序能在屏幕中输出如下信息:【问题编号:1010】Menu=========================================1.Input the students’ names and scores2.Search scores of some students3.Modify scores of some students4.List all students’ scores5.Quit the system=========================================内容四:问题求解无内容五:能力及知识拓展使用Visual C++ 6.0进行C语言程序设计如何正确的在Visual C++ 6.0环境下建立Win32 Console工程进行C语言程序设计,请阅读“如何在Visual C++ 6.0环境中建立Win32控制台工程”一文。

实验1 C程序的运行环境和运行方法

实验1 C程序的运行环境和运行方法

实验1 C程序的运行环境和运行方法一、实验目的:1、熟悉VC++6.0/DEV C++的下载、安装及使用,能够在IDE环境中编辑、编译、链接、运行C程序;2、熟悉C程序的基本结构,能够参考例题代码编写简单C程序;3、熟悉C语言中注释的用法。

二、实验内容1、(基础题)通过教师讲解、演示,学生同步完成下列任务:(1)了解VC++6.0/DEV C++的下载、安装;(2)熟悉VC++6.0/DEV C++的启动、建立新项目,编辑、编译、链接、运行下列代码:#include <stdio.h>int main( ){printf ("This is a C program.\n");return 0;}(项目名称为lab_1_0)(3)在项目的存放目录中查看对应的.c、.obj、.exe文件;操作内容:请学生建立新项目(lab_1_1),输入下列代码,并编译、链接、运行:(独立完成)2、(基础题)请任课教师结合下列程序代码,讲解C程序的基本结构,包括如下内容:●main()函数:函数名、( ) 、{ }、返回类型、return语句;●变量的定义与赋值;●输入函数、格式控制符、输入语句;●输出函数、格式控制符、输出语句;●语句、字母的大小写;●预处理指令。

#include<stdio.h>int main(){int a,b;double mid;printf("请输入两个整数(用逗号隔开):");scanf("%d,%d",&a,&b);mid=(a+b)/2.0;printf("%d 与%d 的均值为%f.\n",a,b,mid);return 0;}之后,请学生上机编译下列程序,修改其错误,再运行:#include <stdio.h>;main( ){int ascanf(“%d”,a);Printf(“%d*%d=%d”,a,a,a*a);]3、(基础题)请参考例题代码,按下列要求,写出相应的C程序:4、(提高题)请参考例题代码,按下列要求,写出相应的C程序:输入圆的半径,输出其周长与面积;。

c语言程序设计_实验一实验报告

c语言程序设计_实验一实验报告

实验项目名称:实验一C 语言的运行环境的使用实验目的及要求:1. 了解 Windows 系统下 C 语言的运行环境,熟悉 C 程序编辑、调试、运行的基本操作方法。

2. 熟练掌握编辑、编译、连接和运行 C 程序的方法。

3. 通过运行简单的 C 程序,初步了解 C 源程序的特点。

4. 初步理解 C 语言的数据类型,了解变量定义、变量赋值以及简单运算方法,了解程序运行结果的基本输出方法。

实验内容(方法和步骤):1、编程实现在屏幕上显示如下三行文字Hello, world !Wolcome to the C language world!Everyone has been waiting for程序代码:#include <stdio.h>int main(){printf("Hello,World!\n");printf("Welcome to the C language world!\n");printf(Everyone has been waiting for.\n");return 0;}运行结果:2、编写程序,将两个整数相加,并输出结果。

程序代码:#include <stdio.h>int main(){int a,b,c;a=12;b=26;c=a+b;printf("c=%d\n",c);return 0";}运行结果:3. 编写程序,要求从键盘输入2 个整数,输出其中较大的数程序代码:#include <stdio.h>int main(){int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);pintf("max=%d",c);return 0;}int max(int x,int y){ int z;if (x>y) z=x;else z=y;return(z);}运行结果:4.输入并运行下程序,观察运行结果。

实验一C程序的运行环境和运行C程序的方法实验报告

实验一C程序的运行环境和运行C程序的方法实验报告

实验一C程序的运行环境和运行C程序的方法实验报告实验一:C程序的运行环境和运行C程序的方法一、实验目的1.了解C程序的运行环境和运行C程序的方法;2.掌握在不同操作系统环境下编写和运行C程序的基本步骤;3.加深对C程序运行机制的理解。

二、实验原理C程序是一种用于系统编程的高级编程语言,广泛应用于开发应用程序和操作系统。

在运行C程序之前,我们需要了解C程序的运行环境和运行方法。

1.运行环境:运行C程序的环境可以是不同的操作系统,如Windows、Linux、MacOS等。

每个操作系统都提供了一种特定的环境来运行C程序。

2.运行方法:在不同的操作系统下,运行C程序的方法也有所不同。

- 在Windows操作系统下,可以使用任何支持C编译器的集成开发环境(IDE)来编写和运行C程序。

常用的IDE有Dev-C++、Code::Blocks 等。

- 在Linux操作系统下,可以使用GNU编译器套装(GCC)来编译和运行C程序。

首先需要安装GCC编译器,然后使用命令行工具编写和运行C程序。

- 在MacOS操作系统下,可以使用Xcode开发工具来编写和运行C程序。

Xcode是苹果官方提供的集成开发环境,提供了编译器和调试器等工具。

三、实验步骤1. 在Windows操作系统下运行C程序:- 启动Dev-C++,选择"File"菜单中的"New"选项,创建一个新的C 源文件;-在源文件中编写C程序代码,并保存为以.c为扩展名的文件;2. 在Linux操作系统下运行C程序:- 在终端窗口中使用GCC编译器编译C程序,如gcc -o program program.c,其中program为可执行文件名;- 运行C程序,如./program。

3. 在MacOS操作系统下运行C程序:- 启动Xcode,选择"File"菜单中的"New"选项,创建一个新的C源文件;-在源文件中编写C程序代码,并保存为以.c为扩展名的文件;- 点击Xcode窗口右上角的"Run"按钮,编译并运行C程序。

实验一c语言的运行环境和运行过程

实验一c语言的运行环境和运行过程

实验一C语言的运行环境和运行过程【目的与要求】1.了解Dos、Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。

2.了解在该系统上如何编辑、编译、连接和运行一个C程序。

3.通过运行简单的C程序,初步了解C源程序的特点。

【上机内容】【基础知识】通过课堂上学习,我们对C语言已有了初步了解,对C语言源程序结构有了总体的认识,那么如何在机器上运行C语言源程序呢?任何高级语言源程序都要“翻译”成机器语言,才能在机器上运行。

“翻译”的方式有两种,一种是解释方式,即对源程序解释一句执行一句;另一种是编译方式,即先把源程序“翻译”成目标程序(用机器代码组成的程序),再经过连接装配后生成可执行文件,最后执行可执行文件而得到结果。

C语言是一种编译型的程序设计语言,它采用编译的方式将源程序翻译成目的程序(机器代码)。

运行一个C程序,从输入源程序开始,要经过编辑源程序文件(·C)、编译生成目标文件(·obj)、连接生成可执行文件(·exe)和执行四个步骤。

下面主要介绍TurboC下运行C语言源程序。

TurboC是美国Borland公司推出的IBMPC系列机的C语言编译程序。

它具有方便、直观、易用的界面和丰富的库函数。

它向用户提供了集成环境,把程序的编辑、编译、连接和运行等操作全部集中在一个界面上进行,使用十分方便。

1TurboC工作环境介绍一个C语言程序的实施是从进入TurboC的集成环境开始的,而进入C语言的环境,一般有两种途径:从DOS环境进入和从Windows环境进入。

(1)从DOS环境进入:在DOS命令行上键入:C>CD\TC↙(指定当前目录为TC子目录)C>TC↙(进入TurboC环境)这时进入TurboC集成环境的主菜单窗口,屏幕显示如下图所示。

(2)从Windows环境进入:在Windows95/98环境中,如果本机中已安装了TurboC,可以在桌面上建立一个快捷方式,双击该快捷图标即可进入C语言环境。

实验一--C程序的运行环境和运行C程序的方法概论

实验一--C程序的运行环境和运行C程序的方法概论

实验一C语言编程环境一、实验目的1.熟悉Visual C++6.0环境。

2.了解建立控制台应用程序的基本步骤。

3.初步了解Visual C++6.0的环境设置。

4.初步学会简单的程序调试方法。

5.学会编写简单的C程序。

6.初步熟悉C语言操输入scanf函数、输出printf函数的使用。

7.掌握C语言基本数据类型,熟悉变量的定义及变量的初始化和赋值操作。

8.掌握不同的类型数据之间赋值的规律。

9.掌握C语言的算术运算符的使用以及算术表达式的使用;掌握自加自减运算符的特点及使用。

二、熟悉VC6.0开发环境1.熟悉Visual C++ 6.0主窗口启动Visual C++ 6.0主窗口,在“开始”菜单中的“程序”中选择“Microsoft Visual Studio 6.0”级联菜单下的“Microsoft Visual C++”,进入Microsoft Visual C++ 6.0的集成环境。

Visual C++ 6.0主窗口由标题栏、菜单栏、工具栏、工作区窗口、编辑区窗口、输出窗口和状态栏组成,如图1-1所示。

图1-1 Visual C++ 6.0集成开发环境(1)工具栏Visual C++ 6.0包含有十几种工具栏,缺省时只显示Standard和Build两个工具栏。

在屏幕上显示或隐藏工具栏,可以在工具栏区右击鼠标,从快捷菜单中选择或清除相应的工具栏。

(2)项目工作区(Project Workspace)一个Visual C++ 应用程序,称为一个项目(Project)。

项目是文件的集合,包括头文件、源代码文件、资源文件、程序结构信息文件和系统参数设置文件等,一个项目中的文件可以存放在不同的文件夹和驱动器中。

Visual C++以项目工作区方式来组织文件、项目和项目配置,在工作区窗口可查看和访问项目的各种元素。

工作区(Workspace)窗口可以移动和改变大小:直接拖动窗口可改变它的位置;当光标在窗口边框且变为双箭头时拖动鼠标可改变窗口大小。

实验报告_实验1 C程序的运行环境和运行方法()

实验报告_实验1 C程序的运行环境和运行方法()

实验报告_实验1 C程序的运行环境和运行方法一、实验目的:1、熟悉VS 2005/2008/2010的下载、安装及使用,能够在IDE环境中编辑、编译、链接、运行C程序;2、熟悉C程序的基本结构,能够参考例题代码编写简单C程序;3、熟悉C语言中注释的用法。

二、实验内容说明:基础题为必做题,提高题为选做题1、(基础题)操作内容:请学生建立新项目(lab_1_1),输入下列代码,并编译、链接、运行:(独立完成)程序代码:#include <stdio.h>int main( ){printf ("This is a C program.\n");return 0;}问题:C程序的编译、链接、运行可以一次性完成吗?清理、重新生成项目(或程序)有什么作用?答:可以,生成:如果程序没有编译过就全部编译,已编译过的只编译修改的部分,从新生成:先清除一遍,再对所有文件编译。

2、(基础题)请学生上机编译下列程序,修改其错误,再运行:#include <stdio.h>;main( ){int ascanf(“%d”,a);Printf(“%d*%d=%d”,a,a,a*a);]修改后的程序代码:#include<stdio.h>int main(){int a;scanf(“%d”,a);printf(“%d%d%d”,a,a,a*a);return 0;}3、(基础题)请参考例题代码,按下列要求,写出相应的C程序:程序代码:#include<stdio.h>int main(){printf(" *\n");printf(" **\n");printf(" ***\n");printf(" ****\n");printf("*****\n");return 0;}4、(提高题)请参考例题代码,按下列要求,写出相应的C程序:输入圆的半径,输出其周长与面积;程序代码:#include<stdio.h>#define Pi 3.14int main(){float r,l,s,pi;scanf("%f",&r);l=2*pi*r;s=pi*r*r;printf("%d%d\n",s,l);return 0;}。

实验一 C程序的运行环境和运行一个C程序的方法

实验一 C程序的运行环境和运行一个C程序的方法

实验1 C程序的运行环境和运行一个C程序的方法【实验目的】:1、了解所用的计算机系统的基本操作方法,学会独立使用该系统。

2、了解在开发环境中如何编辑、编译、连接和运行一个C程序。

3、通过运行简单的C语言程序,初步了解C源程序的结构特点。

【实验时数】:2学时【实验内容】:一、新建文件夹首先在各自计算机K盘的对应文件夹中新建一个文件夹,文件夹的名字为“班级+学号的后两位+姓名”,如食品1081班、学号后两位是02的、姓名为“张三”的同学,则其对应的文件夹名字是:食品108102张三(注意中间不要加任何空格)。

然后在刚才建好的文件夹里面再建立一个文件夹,文件夹为“第1次”。

二、熟悉Visual C++编写控制台模式程序的方法;输入下列程序,练习在Visual C++下程序的编辑、编译、运行。

初步了解要在屏幕上显示输出结果是通过printf()函数实现的,同时了解转义字符“\n”的含义,并以文件名welcome.c保存在你刚才新建好的文件夹里。

(基础题)(需要存盘)welcome.c的源程序代码如下所示:〖说明〗:在Visual C++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。

控制台模式下程序的编写有两种方法,一是在Visual C++中创建一个C源程序文件;二是创建一个控制台模式的工程。

(1)创建一个C源程序文件①启动Visual C++,单击“文件(File)”菜单下的“新建(New)”命令,出现“新建(New)”对话框。

然后选择“文件(File)”选项卡,在此选项卡的左侧,单击“C++ SourceFile”;在选项卡的右侧,选择源程序存放的位置(Location)(位置保存在K盘上刚建好的文件夹内)以及源程序文件名(File)(文件名为:welcome.c),如图1-1所示。

然后单击【确定(OK)】按钮。

注意:C++源程序文件的扩展名为.cpp,C源程序文件的扩展名为.c。

实验一 C程序的运行环境和运行方法

实验一 C程序的运行环境和运行方法

《C语言》实验指导书2016年10月实验一 C程序的运行环境和运行方法一、实验目的1.掌握所用的C语言环境的基本操作方法。

2.掌握编辑、编译、连接和运行C程序。

二、实验内容和要求1.学习使用Visual C++6.0环境开发C程序。

(1)在磁盘上建立自己的文件夹,用于存放C程序,如“e:\cexam”。

(2)启动Visual C++6.0。

执行“开始”——“所有程序”——“Microsoft Visual Studio 6.0”——“Microsoft Visual Studio 6.0”命令,进入VC++编程环境,如图1 所示。

图1 Microsoft Visual Studio 6.0窗口(3)新建C 程序文件。

执行“文件”——“新建”命令,单击如图2所示的“文件”选项卡,选中“C++Source File”;图 2 新建文件在“文件”文本框中输入文件名test1, 则C 源程序被命名为test1.cpp ,若想指定扩展名为.c ,则需在“文件”文本框中输入文件名test1.c ;在“目录”下拉列表框选择已经建立的文件夹,如,单击“确定”按钮,就新建了C 源程序文件,并显示编辑窗口和信息窗口,如图3所示,然后在编辑窗口中输入程序。

(4)保存程序。

在如图 3的界面输入程序代码。

由于完全是Windows 界面,输入及修改可借助鼠标和菜单进行,十分方便。

当输入结束后,执行“文件”——“保存”命令,保存源文件。

图 3 编辑源程序(5)编译程序。

执行“组建”——“编译[test1.cpp]”命令,弹出消息框,如图 4所示,单击“是”信息窗口编辑窗口按钮,开始编译,并在信息窗口中显示编译信息。

如果信息窗口中显示“test1.obj-0 error(s),0 warning(s)”,表示编译正确,没有发现错误和警告,并生成了目标文件test1.obj。

图 4 产生工作区消息框如果显示错误信息,说明程序中存在严重的错误,必须改正,双击某行出错信息,程序窗口中会指示对应出错位置,根据信息窗口的提示分别予以纠正;如果显示警告信息,说明这些错误并未影响目标文件的生成,但通常也应该改正。

实验一 C语言运行环境和C程序初步--

实验一  C语言运行环境和C程序初步--

实验一C语言运行环境和C程序初步一、实验目的1. 熟悉C程序编辑环境,掌握主要菜单项的作用。

2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。

二、实验意义通过上机实验,加深对第一章所学基本知识-C语言的结构和简单C程序语法知识的理解。

通过调试简单的C程序,让学生对C程序的编辑、编译、链接和运行过程有一个直观的感受和体验,激发学习的好奇心和兴趣,为后面的全面学习奠定非常必要的基础。

三、实验重点1. 一个C程序的上机过程2. C语言编辑环境的基本操作四、实验难点1. 调试C程序中的语法错误2. 保存C程序五、实验方式提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容1. 进入VC6.0参考实验教材16章具体实验内容,练习用各种方式进入VC6.0环境。

熟悉VC6.0窗口组成和常用菜单项的含义、选择方法及常用功能键。

2. 熟悉VC6.0程序运行过程1)编辑一个新文件具体操作见教材输入实验一题目(4)内容。

2)保存一个新文件打开File菜单并选择Save选项,将输入的新程序保存在磁盘学生目录下。

3)编译、链接及运行◆F7编译。

◆Ctrl+F5运行注意:第一步编译过程,由于学生初次上机,对程序的基本知识不熟练,容易产生许多输入错误,当程序编译时会产生许多语法错误,所以需要修改然后再重新编译等反复操作。

同时由于编译的错误信息是英文信息,学生阅读和理解有一定的困难,此处是本次实验的难点。

3. 简单编程练习1)输入实验一题目(5),检查错误,并对其进行编译、链接和运行。

#include <stdio.h>int main (){printf ("sayhello!");return 0;}2)编写一个程序,输入一个天数,求这个天数包含几周零几天。

#include<stdio.h>int main(){int a,b,c;printf("请输入一个数");scanf("%d",&a);b=a/7;c=a%7;printf("%d\n%d\n",b,c);return 0;}3)编写程序,输出教材习题1.5上的图形。

实验一C语言的运行环境和运行过程

实验一C语言的运行环境和运行过程

实验⼀C语⾔的运⾏环境和运⾏过程实验⼀C语⾔的运⾏环境和运⾏过程实验⽬的:1.掌握c程序设计编程环境visual c++,掌握运⾏⼀个c程序设计的基本步骤,包括编辑、编译、连接和运⾏。

2.掌握c语⾔程序设计的基本框架,能够编写简单的c程序。

3.了解程序调试的思想,能找出并改正c程序中的语法错误。

实验内容:1.在“我的电脑”上新建⼀个⽂件夹,⽤于存放c程序,⽂件夹名字可以是学号姓名。

2.调试⽰例,在屏幕上显⽰⼀个短句“Hello World!”。

源程序#includevoid main(){printf(“H ello World!\n”);}运⾏结果:Hello World!基本步骤:(要求熟练掌握)1)启动VC++“开始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft VisualC++6.0”进⼊VC++编程环境。

2)新建⽂件(*.cpp)“⽂件”->“新建”,单击“⽂件”选项卡,选择“C++Source Files”,修改⽂件保存“⽬录”和“⽂件”(⽂件名),单击“确定”。

3)编辑和保存(注意:源程序⼀定要在英⽂状态下输⼊,即字符标点都要在半⾓状态下,同时注意⼤⼩写,⼀般都⽤⼩写)在编辑窗⼝输⼊源程序,然后执⾏“⽂件”->“保存”或“⽂件”->“另存为”4)编译(*.obj)⽤来检查语法错误“编译”->“编译”或Ctrl+F7,在产⽣的⼯作区队话框中,选择“是”。

5)连接(*.exe)“编译”->“构件”或F76)运⾏“编译”->“执⾏”或Ctrl+F57)关闭程序⼯作区“⽂件”->“关闭⼯作区”8)打开⽂件“⽂件”->“打开”9)查看C源⽂件、⽬标⽂件和可执⾏⽂件的存放位置。

源⽂件在保存⽬录下,⽬标⽂件和可执⾏⽂件在“保存⽬录\Debug”中3.编程,在屏幕上显⽰⼀个短句“this is my first c program.”。

实验1C程序的运行环境和最简单的C程序设计

实验1C程序的运行环境和最简单的C程序设计

Ex1-1-3 请在下面插入该程序的源代码及运行结果画面,并对程序的运行结 果进行分析:
Ex1-2-1 请在下面分别插入改正错误后的源程序代码及运行成功时的画面: 源程序:
// 赖美薇 //ex1-2-1 #include<stdio.h> main() {
int a,b,c,s; a=1; b=2; c=3; printf("%d,%d,%d\n",a++,b--,++c+3); printf("a=%d,b=%d,c=%d\n",a,b,c); printf("%d,s=%d\n",(s=5*6,a+b+c),s); }
运行结果:
Ex1-2-2 请在下面分别插入改正错误后的源程序代码及运行成功时的画面:
源程序:
59、之前差点登上美国总统宝座的希拉里,她的竞选背景和演讲技能似乎______,最后 却屈尊为国务卿。2016年大选拉开了帷幕,接近希拉里的人士认为,希拉里一向给人 以过分______的女强人印象,这对参选总统来说未必是件好事。她还需要让选民看到其 亲民的一面,让人觉得她更有人情味。
(1)输入源程序后,如何编译该程序? 【请填空】
(2)如何链接程序生成可执行文件?



Байду номын сангаас


(3)如何运行程序查看结果? 【请填空】
3.程序查错及其修正 (1)利用 VC 平台,如何判断出源程序中是否存在错误? 【请填空】 编译链接运行程序过后,看下列显示是否有错误
(2)若程序中存在错误,如何快速地查找出错误代码在源程序中的位置? 【请填空】 双击“error”,向上拉,会显示一系列错误,每个错误前面标注有行数,如 c1, 即代表第一行 (3)确定错误位置后,如何判断它是何种错误?如何改正? 【请填空】 双击“error”后,会显示一系列错误的原因,看懂错误的原因,一个个改正

(2020)(环境管理)实验一C程序运行环境及简单程序的运行

(2020)(环境管理)实验一C程序运行环境及简单程序的运行

(环境管理)实验一C程序运行环境及简单程序的运行Guangxi University of Science andTechnology 《C 语言程序设计》实验报告院 (系): 计算机学院 专 业: 通信工程 班 级: 通信132班 学 生 姓 名: 王睿 学 号: 201300402042 上 课 时 间: 2013-2014(1) 指 导 老 师: 王智文成 绩实验一C程序运行环境及简单程序的运行一、实验目的(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。

(2)了解在该系统上如何编辑、编译、连接和运行一个C 程序。

(3)通过运行简单的C 程序,初步了解C 程序的特点。

二、实验内容1.下列程序的功能为:计算x*y的值并将结果输出,程序中有8处错误,尝试改正并上机调试之(程序以文件名sy1_2.cpp存盘)。

#include <stdio.h>void main{ int x=2;y=3;aA=x*yprint ("a=%d",a);printf(‘\n’);}2.下列程序的功能为:输入圆的半径,计算圆面积并将结果输出;程序中有9处错误,尝试改正并上机调试之(程序以文件名sy1_3.cpp存盘)。

#include stdio.h;int mian();float r; area;printf("input r:\n");scanf("%f",r);area=3.14159r*r;printf("r=%f , area=%f\n",area);3.编写一个程序实现输入三个整数,显示出其中的最大值。

三、实验分析与总结⑴总结C程序的结构和书写规则。

⑵阅读:附件A-在Visual C++环境下运行C程序的方法。

特别提示:当程序在编译时发现很多错误,此时应从上到下逐一改正,或改一个错误,就重新再编译,因为有时一个错误会引起很多错误信息。

实验1 C语言运行环境及C程序设计步骤

实验1  C语言运行环境及C程序设计步骤

实验1C语言运行环境及C程序设计步骤【实验目的】1. 掌握Visual C++ 6.0(以下简称VC)的启动和退出2. 熟悉VC的集成开发环境3. 了解简单C程序的构成,学会编写C程序的基本方法4. 掌握简单VC应用程序的建立、编辑、编译、连接、调试、运行和保存5. 了解程序的结构和输出函数【实验环境】VC++ 6.0 Windows 7【实验内容】1.启动❝在“开始”菜单中选择执行“Microsoft Visual C++6.0中文版” 选项❝或双击桌面上创建的VC++6.0的快捷图标2. VC IDE环境实验(1)选择File-New菜单,弹出新建对话框(2)选择Flies选项卡中的C++ Source Flie项,在右边的Location栏中选择源文件路径(在D盘中新建文件夹,文件夹名为自己的8位数学号,例如D:\14123101\c1),在File栏中输入源程序文件的名字,例如c1.c(.c为源程序文件的后缀名,不可省略),单击OK新建文件完成(3)输入以下程序#include <stdio.h>int main(){printf(“各位同学好!很高兴和大家一起学习C语言!\n");return 0;}(4)调试并运行。

先对程序进行编译,点击Complie,或者选择Bulid下拉菜单中的Complie命令,弹出如下的对话框,内容是“此编译命令要求一个有效的项目工作区,你是否同意建立一个默认的项目工作区?”,单击“是(Y)”按钮,然后开始编译。

然后对程序进行调试,编译后屏幕下方会出现对程序进行编译的结果,如下图该结果表示当前的程序是否有错误或者警告,0表示没有任何错误和警告,此时就得到了我们的目标程序c1.c。

下面对程序进行连接,点击Bulid按钮或者选择Bulid菜单下的Bulid命令,系统生成了一个可执行程序c1.exe,存放在D:\14123101\Debug文件夹下,双击这个可执行程序,或者点击Execute Program按钮,或者选择Bulid菜单下的Execute命令,都可以实现程序的执行,如下图。

实验一 C程序的运行环境和运行

实验一 C程序的运行环境和运行

实验一实验题目: C程序的运行环境和运行一个C程序的方法实验目的:一、了解C程序的运行环境Visual C++。

二、了解如何编辑、编译、连接和运行一个C程序。

实验内容:一、学习Visual C++开发环境。

二、运行第一章的例1.1、例1.2和例1.3,掌握运行一个C程序的方法。

实验步骤:一、Visual C++是一种基于Windows操作系统的C程序开发软件。

1、打开Turbo C软件。

方法一、双击桌面“VisualC++”快捷方式。

方法二、在开始菜单中单击“VisualC++”文件。

2、了解Turbo C中常用个菜单:File(文件):Pick(打开)、New(新建)、Save(保存)和Quit(退出)。

Edit(编辑)Build(组建):Compile(编译Ctrl+F7)、Build(链接F7)、BuildExecute(执行Ctrl+F5)二、程序设计过程:编辑和保存编译链接运行打开Visual C++软件,选择“文件”菜单中的“新建”菜单,弹出“新建”对话框,在“文件”选项卡中单击“C++ Source File”,再在“文件名”框中给C文件命名,然后按“确定”键。

在编辑框中开始编辑。

例1.1#include<stdio.h>main(){printf("Hello,World!\n");}例1.2#include<stdio.h>#include<math.h>main(){double x,s;printf("Please input value of x: ");scanf("%lf",&x);s=cos(x);printf("cos(%lf)=%lf\n",x,s);}例1.3#include<stdio.h>int add(int x, int y);main(){int a, b, c;printf ("please input value of a and b:\n");scanf("%d %d", &a, &b);c=add(a,b);printf ("max=%d\n",c);}int add(int x, int y){return(x+y);}实验结果:1、掌握了Visual C++的开发环境。

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

3.1 试验一 C++程序运行环境及其程序设计初步3.1.1 实验目的:1、熟悉并学习使用C++程序编译平台VC6.0;2、掌握C++程序的赋值和输入输出语句的使用方法;3、掌握C++程序控制的3 种基本结构:顺序结构、选择结构和循环结构的实现;4、掌握如何在编译平台下编辑、编译、连接、调试和运行C++程序;5、通过运行C++程序,了解C++源程序的结构和特点;3.1.2 知识点介绍1、C++程序的结构。

一个c++程序有多个程序单位构成,每一个程序单位作为一个文件,编译系统分别对每个程序文件分别编译,然后连接起来形成可执行程序。

在一个程序单位中包含以下几部分:预处理命令全局声明部分函数(有函数首部和函数体组成),一个C++必须有一个(而且只能有一个)main ()函数。

2、C++数据类型和表达式C++有多种数据类型,数据类型隐含着该类数据的表示、存储及处理规则。

C++运算符丰富,使用十分灵活。

有运算符和括号将运算对象(操作数)连接起来,构成表达式。

表达式中混合运算式要注意运算符的优先级和结合性。

此外,不同数据类型运算时,存在类型转换(隐式自动转换和强制转换)。

3、C++程序的编写实现用C++语言编写程序——对源程序文件进行编译声称目标文件——对目标文件连接形成可执行程序——运行程序得到结果——分析结果。

3.1.3 实验内容题目1 最简单的C++程序按提示的操作步骤,输入下面程序代码,编译连接并执行。

#include <iostream>using namespace std;int main(){cout<<"Hello,this is my first C++ program!"<<endl;return 0;}[实验提示]1、按照1.2.4、1.2.5 节操作步骤创建第一个应用:(1)编辑你的第一个C++源程序(2)保存你的源文件(3)编译、连接得到可执行程序(4)改正源程序中的错误(5)运行你的第一个程序2、你可以有三种方式运行你的程序:(1)在开发环境中运行程序选择Build|Execute hello.exe(或者Ctrl+F5),在开发环境中执行你的程序。

程序运行以后将显示一个类似于DOS 的窗口,在窗口中输出一行“hello”,紧接着在下面显示“Press anykey to continue”,这句话是系统提示你按任意键退出当前运行的程序,回到开发环境中。

按任意键,窗口关闭,退回到Visual C++开发环境。

我们实验中将用这种方式运行程序。

(2)在DOS 环境下运行程序打开DOS 窗口,改变工作路径到项目目录,该目录是你在创建目录时指定的。

如果你不记得了,可以在Developer Studio 中的工作区窗口中选择项目名称(这里是“hello files”),然后选择菜单View|Properties,将可以显示出项目路径。

切换到debug 子目录下,运行hello.exe,程序将输出:’hello’。

(3)在Windows 环境下运行程序打开Windows 的资源管理器,找到程序所在的目录,运行它。

你看到的结果是怎样的?[思考与扩展]1、如果程序中大小写输入错误如main 写成Main,结果会怎样?2、编译运行通过后,本程序输出了一行字符,如果还想输出一行字符:"it’s too easy! ",程序代码该如何修改添加?提示:注意使用换行控制符’\n’或输出控制符endl。

题目2 简单应用—求圆柱体的体积输入下面程序代码,编译运行。

#include <iostream>using namespace std;#define PI 3.14int main(){int radius,high;double volume;cout<<"Please input the radius and high:"<<endl;cin>>radius>>high;volume=PI*radius*radius*high;cout<<"the volume is:"<<volume<<endl;return 0;}[实验提示]按照第一题的操作步骤新建工程,输入代码,编译连接,执行程序,输入测试数据分析结果是否正确,如有错误改正后再重新编译连接,直到没有错误为止。

在输入代码的过程中要细心,注意中西文输入法的区别。

[测试数据]运行时输入:5 8-2 1[思考与扩展]1、#define PI 3.14159 是符号常量,用const 常量定义PI。

2、如果运行时输入3.8 5程序的输出结果是什么,正确吗?将程序中变量radius, high 改为double 类型,然后输入上面的测试数据,结果怎么样?说明原因。

3、注意输入提示和输出提示语句,尝试修改输入数出提示语句题目3 计算员工周工资编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。

若雇员周工作小时超过40 小时,则超过部分按原工资的1.5 倍的加班工资来计算。

若雇员每周工作小时超过60 小时,则超过60 的部分按原工资的3 倍的加班工资来计算,而40 到50 小时的工资仍按照原工资的1.5 倍的加班工资来计算。

1、要求有输入提示和输出提示,如要输入雇员的工作时间和每小时的工资值时,可以提示:“Please input e mployee’s work time and wage_per_hour:”输出时,提示:“The employee’s wage :”。

2、给你的程序加上注释,并注意排版格式,使得其清晰可读。

[实验提示]1、从本次实验开始,我们开始编写稍微复杂的程序,涉及到一些简单的算法,请务必按照实验要求养成良好编程的习惯,再次强调:代码要写整齐,注意排板规范,请再次仔细研读附录<<编程规范>>。

给你的变量起个好名字,不要什么变量都用a,b,c…等,变量最好用英文单词或单词的缩写命名,变量名字要体现变量在程序的含义和作用。

要有必要的注释!!,养成这一良好的习惯很重要,请记住,“代码只被书写一次,而它被修改和阅读的次数可能是无限的”2、本程序可以使用if 语句和switch 语句分别实现流程图分别如下:图2.1 if—else if 语句实现流程图图2.2 Switch 语句实现流程图[测试数据]输入:30 4输入:45 4.5输入:60 5[思考与扩展]1、尝试分别用if 和switch 语句实现选择结构语句2、如果程序运行时循环输入并给出计算结果,并当当用户输入0 时程序结束,程序该如何修改?3、测试数据的选择应该考虑选择结构中的每一种情况都被执行一次,也就是选择的测试数据应该具有代表性,对本题来说,选择的数据因该分几种情况:1)小于40 的数据2)大于40 而小于50 的数据3)大于50 的数据4)不合理的数据比如负数或大于7*24 数,(注意一周最多只有7*24 小时)设计一组你的测试数据。

题目4 设计一个计算+、-、*、/的程序程序循环从标准输入读入表达式:输入: 4+2 回车则输出:4+2=6输入: 4*2 回车则输出:4*2=8………当用户输入:000回车时程序退出实现要求:1、有输入提示和输出提示,如要输入表达式时,可以提示:"pealse intput arithmetic expression: "输出时,提示:" 4+2=6"。

计算在用户输入的表达式为0 0 0 时程序结束。

2、为你的程序加上注释,使得其清晰可读。

3、尝试利用调试程序来修改你程序的逻辑错误。

[实验提示]1、具体计算可采用switch 语句实现switch(operator) //判断运算符{case '+':result = operand1 + operand2;cout<<operand1<< op << operand2<<"="<<result<<endl;break;case '-':……default:……}[测试数据]自己设计一组测试数据,要求覆盖switch 选择结构的中所有路径即每条case 语句都被执行一次。

[思考与扩展]1、为什么要在while 循环体中输入三个数据(表达式)?2、使用switch 语句中的break 起什么作用?3、你还有更好的实现方法么?题目5 计算生日时星期几编写一个程序,只要输入年月日,就能回答那天是星期几。

[实验提示]1、已知公元1 年1 月1 日是星期一2、算法提示:如果输入的是2006 年3 月12 日,计算方法是(1) 先计算从公元0001 年初(0001-1-1)到2005 年末(2005-12-31)共多少天,注意其中有闰年,闰年是366 天,平年是365 天。

闰年的判断条件满足:(( year%4==0 && year%100!=0 )||(year%400==0))(2) 然后再计算2006 年1 月1 日到2006-3-12 是多少天。

注意同样判断本年度是否闰年,即二月份是28 天还是29 天。

(3) 上述两部分相加即从公元0001 年初(0001-1-1)到2006 年末(2006-3-12)的天数,用该天数模7(total%7)即得到星期数。

2、用户多次循环输入数据并计算可采用while 语句实现://首先输入三个数据:cout<< "please enter year month day: "cin>>year>> month>>day; //首先输入三个数:年月日while(year!= 0 && month!=0 && day!= 0){…… //具体计算语句//本次循环结束前再次输入三个数据(年月日),为下次循环计算做准备cout<< "please enter year month day: "cin>>year>> month>>day;}[测试数据]1、1 年1 月1 日是星期一2、2 年1 月1 日是星期二3、用上机日期4、2000 年1 月1 日是星期六[思考与扩展]1、用switch 语句实现程序。

相关文档
最新文档