机制专业C语言程序设计实验指导书

合集下载

《-C语言程序设计》实验指导书

《-C语言程序设计》实验指导书

《-C语言程序设计》实验指导书实验一:C语言程序结构与运行机制实验目的:1. 了解C语言基本程序结构和运行机制;2. 掌握C语言程序的编译、运行和调试过程;3. 熟悉常用的编程工具,如编译器和集成开发环境。

实验器材:1. 计算机;2. C语言编译器。

实验内容:1. 实验一介绍C语言是一种广泛应用于系统开发、嵌入式设备和科学计算等领域的高级编程语言。

本实验旨在让学生通过实例了解C语言的基本程序结构和运行机制,并掌握使用C语言进行编程的基本方法。

2. 实验环境搭建(1)选择适合的C语言编译器,如GCC、Visual Studio等,并进行安装;(2)配置编译器的环境变量,以便在命令行中能够直接调用编译器;(3)确保编译器的版本和系统的兼容性,以避免出现不必要的问题。

3. 编写第一个C程序(1)打开任意文本编辑器,新建一个以.c为后缀名的文件,如hello.c;(2)在文件中编写以下代码:```C#include <stdio.h>int main() {printf("Hello, C!\n");return 0;}```(3)保存文件,并使用编译器进行编译。

(4)在命令行中转到保存的文件所在的目录,并执行以下命令:```gcc hello.c -o hello```(5)执行编译后的可执行文件:```./hello```(6)观察程序输出结果是否为"Hello, C!"。

4. 理解程序结构(1)程序的第一行`#include <stdio.h>`是一个预处理指令,用于引入标准输入输出库,使得我们可以使用printf等函数。

(2)`int main()`是C程序的主函数,程序从这里开始执行,花括号内的代码是程序的主体部分。

(3)`printf("Hello, C!\n");`是一个输出语句,将字符串"Hello, C!"输出到屏幕上。

《C程序设计》的实验指导书

《C程序设计》的实验指导书

《C程序设计》实验指导书信息工程学院计算机系《C程序设计》实验指导书目录实验要求 ...................................................................................................................................... 错误!未定义书签。

实验一简单程序设计 ................................................................................................................ 错误!未定义书签。

10011 计算球体积 .............................................................................................................. 错误!未定义书签。

10012 计算书费 .................................................................................................................. 错误!未定义书签。

10013 时间相加 .................................................................................................................. 错误!未定义书签。

实验二分支结构程序设计 ...................................................................................................... 错误!未定义书签。

《C语言程序设计实验》指导书

《C语言程序设计实验》指导书

《C语言程序设计实验》指导书以下是为大家整理的《c语言程序设计实验》指导书的相关范文,本文关键词为c语言程序设计实验,指导书,c语言程序设计实验,简明版,中北,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。

《c语言程序设计实验》指导书(简明版)中北大学软件学院20XX年10月实验一顺序结构程序设计(2学时)一、实验目的1、熟悉c编译环境、简单c程序结构及书写方式、以及c程序的编辑、编译、连接、运行、调试的步骤;2、掌握c语言的基本数据类型及其输入输出格式,以及输入输出函数的使用方法;3、掌握c语言的算术运算符(特别是自增、自减运算符)、赋值运算符、关系运算符、逻辑运算符、条件运算符、逗号运算符的使用;4、掌握c语言顺序结构程序的执行流程、设计方法,能够根据实际问题灵活使用顺序结构,画出程序的算法流程图,设计出逻辑合理、思路清晰、结果正确的顺序结构程序。

二、实验内容及要求1、实验内容包括8道题目,分为基本内容和选做内容两部分。

要求:(1)基本内容中的实验题目是必须要完成的,选做内容中的实验题目可以根据自己的情况选做或全做(越多越好,适当加分);(2)在实验之前编写出基本内容、选做内容中的所有程序,实验前检查(视未完成情况适当扣分);(3)对于设计型题目,要求画出程序流程图(传统流程图和n-s 图);(4)在上机实验过程中,注意总结和体会上机步骤(编辑、编译、连接、运行、调试、结果分析),注意培养观察、分析和排除编译错误、连接错误和程序逻辑错误的初步能力;(5)上机结束后,应按要求认真书写实验报告(格式见附件)。

2、基本内容(1)[验证型]编辑下列程序,然后进行编译、连接和运行,观察结果,并简要总结简单c程序的结构、书写格式以及上机过程;#includeintmain(){printf(\return0;}(2)[验证型]通过运行下列程序,分析各种格式符的使用方法。

C语言程序设计实验指导书(新编)

C语言程序设计实验指导书(新编)

C语言程序设计实验指导书(新编) C语言程序设计实验指导书XXXC语言程序设计实验指导书前言上机实验的目的和要求一上机实验的目的上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编程序正确与否。

研究程序语言,上机实验的目的如下:1加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,通过多次上机,就能自然、熟练地掌握语法规定。

2了解和熟悉C语言程序开发环境。

熟悉一两种环境(计算机系统的软件和硬件条件),再遇到其他的系统时便会触类旁通,很快学会。

3学会上机调试程序,也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能够正确地运行。

要真正掌握计算机应用技术,就不仅应当了解和熟悉有关理论和方法,而且要求自己动手实践能力强。

4在做实验时千万不要在程序通过后就认为万事大吉,完成任务了,应当在通过的程序上做一些调试和修改,看看会得到什么结果。

多动脑筋思考,将会对你有很大帮助。

二上机实验前的准备工作1了解所用的计算机体系的性能和利用办法;2复和掌握与本实验有关的教学内容;3准备好上机所用的程序,切忌自己不思考、不编制程序或抄袭别人的程序;4准备好调试和运行时所需的数据。

三上机尝试的步调1调出C语言编译系统,进入C语言工作环境;2输入自己体例好的程序;3搜检输入是否有错,实时改正;4进行编译和连接;5运转程序,阐发成效。

四、实验结束,整理实验报告尝试敷XXX包括以下内容:1上机题目;2程序清单;3运转成效;4对结果的分析和本次获得的经验和体会。

1C语言程序设计实验指导书实验一C语言程序初步数据类型、运算符和表达式一实验目的1熟悉C语言运行环境——XXX Visual C++ 6.0中文版。

2掌握C语言程序的书写格式和C语言程序的结构,初步了解C源程序的特点。

3把握C语言上机步调,了解若何编辑、编译、调试和运转一个C程序的办法。

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

机制专业C语言程序设计实验指导书

机制专业C语言程序设计实验指导书

韶关学院机制专业C语言程序设计实验说明1、所有同学必须参加实验课,按照排定顺序上机。

2、每次上机请固定机位,一人一机。

3、本课程9次上机实验(全部实验需要提交电子版实验报告,如果课堂上没有完成实验报告,可以课下完成,并于下次上机时提交)文件夹命名为“学号的最后两位+姓名(实验*)”,例如:01李明(实验1)。

4、在机房内务必保持安静,不得大声喧哗,不得从事与实验无关事项,如打游戏、看电影等。

5、写好预习报告:针对实验内容要求用自己的语言简要的写明实验目的、实验原理,并针对实验内容预先做好程序的编写。

所有实验项目必须提前编写程序!!!不写预习报告不得参加实验!!!6、数据记录记录实验的原始数据,拒绝抄袭。

7、实验内容总结所做实验的内容回答有关思考题2016、3实验一 C语言运行环境一、目的和要求1、熟悉使用C语言运行环境。

2、掌握C语言程序的书写格式和C语言程序的结构。

3、掌握C语言上机步骤,了解运行一个C程序的方法。

二、实验内容要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。

学会使用TC运行程序的基本方法。

1. 输入并运行以下程序,观察运行结果。

# include <stdio.h>int main(){ printf("*********************\n");printf(" very good!\n");printf("*********************\n");return 0;}2.输入并运行Array以下程序,观察运行结果。

# include<stdio.h>int main() { int a,b,sum,minus;a=123;b=456;sum=a+b; minus=a-b;printf("a+b=%d\na-b=%d\n",sum,minus);return 0;要求:依据题目要求,分析已给出的语句,填写空白。

c语言程序设计 实验指导书

c语言程序设计 实验指导书

c语言程序设计实验指导书C语言程序设计实验指导书一、引言C语言是一种通用的高级编程语言,广泛应用于计算机科学和软件开发领域。

为了帮助学生更好地理解和掌握C语言的编程技巧,我们编写了本实验指导书。

本指导书旨在引导学生完成一系列的C语言实验,从简单的程序设计入门开始,逐步深入学习C语言的各个方面。

二、实验一:Hello World程序1. 实验目的通过编写一个简单的Hello World程序,学习C语言的基本语法和编程环境的搭建。

2. 实验内容编写一个C程序,在屏幕上输出"Hello World"字样。

3. 实验步骤1) 打开C语言编译器,新建一个源文件。

2) 在源文件中编写C程序,使用printf函数输出"Hello World"。

3) 编译并运行程序,观察输出结果。

4. 实验结果在屏幕上显示出"Hello World"字样。

三、实验二:变量和数据类型1. 实验目的了解C语言中的变量和数据类型的概念,学习如何声明和使用变量。

2. 实验内容编写一个C程序,演示各种数据类型的声明和使用。

3. 实验步骤1) 在源文件中声明各种数据类型的变量,如int、float、char等。

2) 对各种变量进行赋值和运算操作。

3) 使用printf函数输出各种变量的值。

4. 实验结果屏幕上显示出各种变量的值。

四、实验三:控制语句1. 实验目的学习C语言中的控制语句,掌握条件语句和循环语句的用法。

2. 实验内容编写一个C程序,演示条件语句和循环语句的使用。

3. 实验步骤1) 使用if语句判断某个条件是否成立,根据条件的结果执行相应的操作。

2) 使用for循环语句实现某个操作的重复执行。

3) 使用while循环语句实现某个操作的反复执行,直到某个条件不再满足。

4. 实验结果根据条件的不同,程序执行相应的操作,循环语句可以重复执行某个操作。

五、实验四:函数和数组1. 实验目的学习C语言中的函数和数组的概念,掌握函数的定义和调用,以及数组的声明和使用。

《C语言程序设计》实验指导书

《C语言程序设计》实验指导书
题目⑶:猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第一天共摘多少桃子。
要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。
#include "format.h"
void main()
{int j,k,a[12],*p;
for(j=0;j<12;j++)
scanf("%d",p++);
for(j=0;j<12;j++)
{printf("%d",*p++);
if(j%4 == 0)printf("\n");
}
}
调试该程序时将a设置为一个"watch",数组a所有元素的值在一行显示出来。调试时注意指针变量指向哪个目标变量。
#define D"%D"
#define D1D NL
#define D2D D NL
#define D3D D D NL
#define D4D D D D NL
#define S"%S"
⑵文件file1.C包含以下内容:
#include "format.h"
voidmain()
{inta,B,C,D;
⒈实验目的
⑴掌握数组名作为函数参数的基本使用方式。
⑵掌握与数组有关的算法(特别是排序算法)。
⒉实验内容
编程题目:(题目⑴、题目⑵为一组,题目⑶为一组。每个同学每组都必须完成1题)

C语言程序设计实验指导书(新编)

C语言程序设计实验指导书(新编)

C语言程序设计实验指导书(新编) C语言程序设计实验指导书(新编)1. 指导书简介本指导书是为了帮助学习C语言程序设计的学生更好地完成实验任务而编写的。

它包含了实验的具体内容、实验目的、实验要求、实验步骤和实验注意事项等内容,旨在引领学生掌握C语言程序设计的基本原理和实际应用。

2. 实验一:C语言程序结构与基本语法2.1 实验目的本实验旨在帮助学生了解C语言程序的基本结构和语法要求,掌握编写简单C程序的方法。

2.2 实验内容在本实验中,学生将学习C程序的基本结构和语法规则,并编写一个简单的C程序。

该程序要求实现从键盘输入两个整数,然后计算它们的和并输出结果。

2.3 实验步骤2.3.1 打开C语言编译器首先,打开C语言编译器,如Dev-C++或Code::Blocks等。

2.3.2 新建一个C文件在编译器中选择新建一个C文件,以便编写程序代码。

2.3.3 编写程序代码按照C语言的语法规则,编写程序代码。

首先,声明所需的变量,然后通过scanf函数从键盘输入两个整数,接着计算它们的和,并利用printf函数输出结果。

2.3.4 编译和运行程序完成程序代码的编写后,点击编译按钮进行编译。

如果没有出现错误,再点击运行按钮运行程序。

2.4 实验要求学生需要独立完成实验,并能够理解和解释编写的C程序代码。

2.5 实验注意事项在实验过程中,注意遵循C语言的语法规则,注意代码的格式和缩进,及时保存程序代码,避免数据输入错误。

3. 实验二:控制语句和函数的应用3.1 实验目的本实验旨在帮助学生掌握C语言中的控制语句和函数的应用,理解条件语句和循环语句的使用方法。

3.2 实验内容在本实验中,学生将学习条件语句和循环语句的基本概念和用法,并编写一个具有条件判断和循环操作的C程序。

3.3 实验步骤3.3.1 分析问题和设计算法首先,分析给定的问题,设计相应的算法。

确定使用的条件语句和循环语句的类型。

3.3.2 编写程序代码按照分析的算法,编写程序代码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
scanf("%f",&r);
area=PI*r*r;
printf(" \n area=%f\n",);
return 0;
}
4.调试程序
要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。
行号#include <stdio.h>
1.intmain( )
2.{int x;
3.x=5,y=8;
printf("%d,%d\n",c1,c2);
分析结果
运行结果
(2)在(1)的基础上,将第三行改为以下语句,并运行。
intc1,c2;
分析结果
运行结果
(3)在(1)的基础上,将第四行改为以下语句,并运行。
c1=321;c2=400;
分析结果
运行结果
2.分析并运行此程序,当输入的数据为10时,下面程序的运行结果。
机制专业C语言程序设计实验指导书
———————————————————————————————— 作者:
———————————————————————————————— 日期:

韶关学院机制专业C语言程序设计实验
说 明
1、所有同学必须参加实验课,按照排定顺序上机。
2、每次上机请固定机位,一人一机。
3、本课程9次上机实验(全部实验需要提交电子版实验报告,如果课堂上没有完成实验报告,可以课下完成,并于下次上机时提交)
6、数据记录
记录实验的原始数据,拒绝抄袭。
7、实验内容
总结所做实验的内容
回答有关思考题
2016、3
实验一C语言运行环境
一、目的和要求
1、熟悉使用C语言运行环境。
2、掌握C语言程序的书写格式和C语言程序的结构。
3、掌握C语言上机步骤,了解运行一个C程序的方法。
二、实验内容
要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。学会使用TC运行程序的基本方法。
输出结果:
printf中删除第一个\n
输出结果:
运行结果
printf中删除a+b=和a-b=
输出结果:
printf中删除第一个\n
输出结果:
3.完成程序
要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。
(1).求(a+b)×c的值。(设a=3,b=2,c=1)
# include<stdio.h>
4.printf("\n%d,%d,%d\n",x,(x+5)*2,y);
5.return 0;
6.}

错误在行
应改为:
调试正确后的运行结果
输出结果:
5.编写程序
(1).编写程序输出用6颗星构成的等边三角形。*
ﻩﻩﻩﻩﻩﻩ* *
ﻩ***
(2).编写一个C程序,输入a,b,c三个值,输出其中最大者。
三、分析与讨论
n=++j;
分析结果
运行结果
(3)程序改为:
#include <stdio.h>
intmain()
{int i , j , m=0, n=0;
ﻩi=8; j=10;
m+=i++;
ﻩn-=--j;
ﻩprintf(“%d,%d,%d,%d\n”,i,j,m,n);
return 0;
}
分析结果
运行结果
(二)完成程序
要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。
return 0;
}
分析结果
运行结果
3.分析以下程序运行的结果
#include <stdio.h>
int main()
{
int i,j,m,n ;
i=8;j=10;
m=++i;
n=j+Βιβλιοθήκη ;ﻩprintf("%d,%d,%d,%d\n",i,j,m,n);
return 0;
}
分析结果
运行结果
(2)将第6、7行改为:m=i++;
intmain( )
{ﻩint a,b,c;
a=3;
c=1;
printf("%d\n",(a+b)*c);
return 0;
}
(2).求圆的面积。
#include<stdio.h>
#define PI 3.14
intmain( )
{
float r,area;
printf("\n Enter r value:");
文件夹命名为“学号的最后两位+姓名(实验*)”,例如:01李明(实验1)。
4、在机房内务必保持安静,不得大声喧哗,不得从事与实验无关事项,如打游戏、看电影等。
5、写好预习报告:
针对实验内容要求用自己的语言简要的写明实验目的、实验原理,并针对实验内容预先做好程序的编写。所有实验项目必须提前编写程序!!!不写预习报告不得参加实验!!!
1、记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。
2、总结C程序的结构和书写规则。
实验二数据的存储与运算
一、实验目的
1.掌握C语言数据类型,熟悉如何定义一个变量以及对他们的赋值方法。
2.学会编写简单的程序,初步掌握编程的思路。
3. 学习怎样发现程序中的错误并改正,使之能正常运行。
#include <stdio.h>
intmain()
{ float x,y;
scanf("%f",&x);
printf("\n2.4*x-1/2=%f",2.4*x-1.0/2);
printf("\nx%%2/5-x=%f",(int)(x)%2/5-x);
printf("\n(x-=x*10,x/=10)=%d\n",(x-=x*10,x/=10));
1. 输入并运行以下程序,观察运行结果。
# include<stdio.h>
intmain()
{printf("*********************\n");
printf("verygood!\n");
printf("*********************\n");
return0;
}
分析结果
4. 进一步熟悉C程序的编辑、编译、连接和运行过程。
二、实验内容
(一)阅读程序
1. 输入并运行以下程序,观察运行结果。
#include<stdio.h>
intmain()
{charc1,c2;
c1=97;c2=98;
printf("%c,%c\n",c1,c2);
return0;
}
(1)在第五行后面加入以下printf语句,并运行。
运行结果
2.输入并运行以下程序,观察运行结果。
# include<stdio.h>
intmain()
{inta,b,sum,minus;
a=123;b=456;
sum=a+b;minus=a-b;
printf("a+b=%d\na-b=%d\n",sum,minus);
return 0;
}
分析结果
printf中删除a+b=和a-b=
相关文档
最新文档