实验一 顺序结构与输入输出

合集下载

顺序结构程序设计-C语言程序实验报告

顺序结构程序设计-C语言程序实验报告

安徽工程大学高级语言程序设计实验报告班级姓名同组者/ 成绩日期2019.09.30 指导教师实验名称顺序结构程序设计一、实验目的1.掌握数据的输入/输出方法,能正确使用有关格式转换符。

2.掌握顺序结构程序中语句的执行过程。

3.掌握顺序结构程序的设计方法。

二、实验内容1.P47页第一个程序的作用是依次输入2个整数,计算并输出这2个整数之差。

(1)分析程序,若运行时输出:200,160<回车>,预期结果是多少?(2)上机运行该程序,查看程序运行结果是否符合题目要求。

如果不符合,请分析原因并修改程序,直至符合要求为止。

2.P47页第二个程序用于实现按下列公式计算并输出s1和s2的值:s1=3/(a+b)2,s2=ab/(a+b)3,其中a,b为整型数据。

(1)根据题意修改上述程序,并进行调试,直到正确为止。

(2)在(1)的基础上,将“scanf("%d,%d",&a,&b);”改为“scanf("%d%d",&a,&b);”后再编译、连接、运行。

3.分析P47页第三个程序,写出预期结果,然后输入调试,查看运行结果与预期结果是否一致,并分析其原因。

4.编程实现下列功能并上机调试运行。

(1)设圆半径为r,求圆周长和面积。

要求用scanf函数输入数据,输出时取小数点后两位。

(2)输入一个3位十进制整数,分别输出百位、十位以及个位上的数。

(3)从键盘输入一个带两位小数的实数,将其整数部分和小数部分分离后输出。

(4)用getchar函数读入两个字符,然后分别用putchar和printf函数输出这两个字符。

*思考题:5. 若实验内容1的程序改为P48页第一个程序段,运行该程序,输入5,3,查看程序运行结果是否与自己预测的结果一致,并分析原因。

6.若实验内容1的程序改为P48页第二个程序段,运行该程序,输入5,3,查看程序运行结果是否与自己预测的结果一致,并分析原因。

顺序结构编程实验报告

顺序结构编程实验报告

实验名称:顺序结构编程实验一、实验目的1. 理解顺序结构编程的概念。

2. 掌握顺序结构编程的基本语法和规则。

3. 能够运用顺序结构编程解决实际问题。

二、实验内容本次实验主要涉及顺序结构编程的基本概念和语法。

顺序结构编程是最基本的编程结构,它按照代码书写的顺序依次执行。

本实验主要涉及以下内容:1. 变量的声明与赋值。

2. 数据类型的定义。

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

4. 顺序结构编程的基本语法。

三、实验步骤1. 环境搭建(1)打开文本编辑器,如Notepad++。

(2)创建一个新的文件,命名为“顺序结构编程实验.cpp”。

(3)输入以下代码:```cpp#include <iostream>using namespace std;int main() {// 实验内容}```2. 编写顺序结构编程代码(1)变量声明与赋值在main函数中,声明一个整型变量a,并为其赋值10。

```cppint a = 10;```(2)数据类型的定义声明一个浮点型变量b,并为其赋值3.14。

```cppfloat b = 3.14;```(3)输入输出函数的使用使用cout输出变量a和b的值。

```cppcout << "a = " << a << endl;cout << "b = " << b << endl;```(4)顺序结构编程的基本语法在main函数中,按照顺序执行上述代码。

3. 保存文件将代码保存为“顺序结构编程实验.cpp”。

4. 编译与运行(1)打开命令行窗口。

(2)进入文件所在目录。

(3)使用g++编译器编译代码。

```bashg++ -o 顺序结构编程实验顺序结构编程实验.cpp```(4)运行程序。

```bash./顺序结构编程实验```5. 查看结果在控制台输出如下信息:```a = 10b = 3.14```四、实验总结通过本次实验,我们学习了顺序结构编程的基本概念和语法。

《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语言程序设计 实验报告1--顺序结构

C语言程序设计 实验报告1--顺序结构

福建农林大学金山学院实验报告系(教研室):专业:年级:实验课程: C语言程序设计姓名:学号:实验室号:_ 计算机号:实验时间:指导教师签字:成绩:实验1:顺序结构程序设计一、实验目的和要求1.了解Visual C++ 6.0/DEV_C++的基本操作方法2.掌握C程序设计的基本步骤:编辑、编译、连接和运行3.掌握各种类型数据的输入输出方法4.能够编写一个简单的程序二、实验内容和原理1. 输入并运行一个简单、正确的程序。

# include <stdio.h>int main( ){printf ("This is a c program!\n");return 0;}2. 要使下面程序的输出语句在屏幕上显示:A,B,34,则从键盘输入的数据格式应为AB34__________ 。

#include<stdio.h>int main(){char a, b;int c;scanf("%c%c%d",&a,&b,&c);printf("%c,%c,%d\n",a,b,c);return0;问题1:要使上面程序的键盘输入数据格式为a=A,b=B,34,输出语句在屏幕上显示的结果也为A,B,34,则应修改程序中的哪条语句?怎样修改?scanf( “a=%c,b=%c,%d”,&a,&b,&c );问题 2:要使上面程序的键盘输入数据格式为A,B,34,而输出语句在屏幕上显示的结果为“A”,“B”,34,则应修改程序中的哪两条语句?怎样修改?scanf( “%c,%c,%d”,&a,&b,&c);printf(“\”%c\”,\”%c\”,%d\n”,a,b,c);3、编程求一个圆的周长和面积。

用scanf输入圆半径,输出保留两位小数。

4、输入一个华氏温度F,要求输出摄氏温度C。

顺序结构程序实验报告

顺序结构程序实验报告

一、实验目的1. 理解顺序结构程序设计的概念和特点。

2. 掌握顺序结构程序设计的基本语法和编写方法。

3. 培养程序设计的基本能力,提高编程水平。

二、实验环境1. 操作系统:Windows 102. 编译器:Visual Studio Code3. 编程语言:Python三、实验内容本次实验主要围绕顺序结构程序设计展开,通过编写一个简单的程序,实现以下功能:1. 输入两个整数,求它们的和。

2. 输入三个整数,求它们的平均值。

3. 输入一个字符串,输出其长度。

四、实验步骤1. 编写求两个整数和的程序。

```python# 输入两个整数a = int(input("请输入第一个整数:"))b = int(input("请输入第二个整数:"))# 计算和sum = a + b# 输出结果print("两个整数的和为:", sum)```2. 编写求三个整数平均值的程序。

```python# 输入三个整数c = int(input("请输入第一个整数:"))d = int(input("请输入第二个整数:"))e = int(input("请输入第三个整数:"))# 计算平均值average = (c + d + e) / 3# 输出结果print("三个整数的平均值为:", average)```3. 编写输出字符串长度的程序。

```python# 输入字符串str = input("请输入一个字符串:")# 输出字符串长度print("字符串的长度为:", len(str))```五、实验结果与分析1. 输入两个整数:3 和 5,程序输出:两个整数的和为:8。

2. 输入三个整数:1、2 和 3,程序输出:三个整数的平均值为:2.0。

FORTRAN实验报告

FORTRAN实验报告

《FORTRAN 语言》实验(上机)报告班级·学号 姓名 实验日期 任课教师 实验名称实验一 顺序结构程序设计验证型一、实验目的(1)熟悉Fortran PowerStation4.0的集成开发环境和上机步骤;(2)掌握源程序的书写格式; (3) 掌握FORTRAN 90中基本数据类型及其描述、运算;(4) 掌握基本语句的使用。

二、实验内容:(1)编写程序,将华氏温度转化为摄氏温度,公式为:。

要求:输入一个华氏温度)32(95-=F C 值F ,按照公式将其转化为摄氏温度值C 。

(2)编写程序,其功能是:输入a,b,x 的值,计算并输出y 的值。

b x e y ax 5ln 2+=当x=1.234,a=-5,b=0.9876时,y= 。

三、实验平台 Fortran PowerStation 4.0四、程序清单五、调试和测试结果六、教师批语与成绩评定:年月日《FORTRAN语言》实验(上机)报告班级·学号姓名实验日期任课教师实验名称实验二选择结构程序设计验证型一、实验目的(1)掌握逻辑表达式的书写方法和逻辑型数据的使用;(2)学会正确使用逻辑运算符和逻辑表达式;(3)掌握块IF结构、块CASE结构、逻辑IF语句和算术IF语句。

二、实验内容:(1)编写程序,输入年、月,求该月的天数。

用year、month分别表示年、月,day表示每月的天数。

注意:①每年的1,3,5,7,8,10,12月,每月31天;4,6,9,11月每月30天;2月闰年为29天,平年为28天。

②年份能被4整除,但不能被100整除,或者能被400整除的年均为闰年。

(2)编写程序,输入一个自然数,若为奇数则输出其平方根,否则输出其立方根。

三、实验平台Fortran PowerStation 4.0四、程序清单五、调试和测试结果六、教师批语与成绩评定:年月日《FORTRAN 语言》实验(上机)报告班级·学号 姓名 实验日期 任课教师 实验名称实验三 循环结构程序设计操作型一、实验目的(1)掌握用DO 语句和DO WHILE 语句实现循环的方法;(2)掌握循环结构的实现方法; (3) 掌握循环嵌套的执行过程。

c语言顺序结构程序实验报告

c语言顺序结构程序实验报告

c语言顺序结构程序实验报告C语言顺序结构程序实验报告引言:C语言作为一种高级编程语言,具有广泛的应用领域。

在本次实验中,我们将学习和实践C语言中的顺序结构程序设计。

通过编写一系列的实验程序,我们将深入了解顺序结构的概念和原理,并掌握如何使用C语言编写简单的顺序结构程序。

实验目的:1. 了解顺序结构程序的概念和特点;2. 掌握C语言中的基本数据类型和变量的声明;3. 学习使用C语言中的输入输出函数;4. 熟悉C语言中的基本运算符和表达式;5. 掌握C语言中的条件语句和循环语句的使用。

实验步骤:1. 实验程序一:计算圆的面积和周长首先,我们需要声明一个常量PI,并定义一个变量radius用于存储圆的半径。

然后,通过输入函数获取用户输入的半径值,并使用相应的公式计算圆的面积和周长。

最后,通过输出函数将计算结果显示在屏幕上。

2. 实验程序二:华氏温度转换为摄氏温度在这个实验中,我们需要定义一个变量fahrenheit用于存储华氏温度的值。

然后,通过输入函数获取用户输入的华氏温度,并使用相应的公式将其转换为摄氏温度。

最后,通过输出函数将转换后的摄氏温度显示在屏幕上。

3. 实验程序三:判断一个数是否为偶数在这个实验中,我们需要定义一个变量num用于存储用户输入的数值。

然后,通过输入函数获取用户输入的数值,并使用条件语句判断该数是否为偶数。

最后,通过输出函数将判断结果显示在屏幕上。

4. 实验程序四:计算1到n的累加和在这个实验中,我们需要定义一个变量n用于存储用户输入的数值。

然后,通过输入函数获取用户输入的数值,并使用循环语句计算1到n的累加和。

最后,通过输出函数将计算结果显示在屏幕上。

实验结果与分析:通过以上实验程序的编写和运行,我们成功实现了顺序结构程序的设计。

在实验程序一中,我们计算了圆的面积和周长,通过输入函数获取用户输入的半径值,并使用相应的公式计算出了圆的面积和周长。

在实验程序二中,我们将华氏温度转换为摄氏温度,通过输入函数获取用户输入的华氏温度,并使用相应的公式将其转换为摄氏温度。

顺序结构的实验报告

顺序结构的实验报告

顺序结构的实验报告引言顺序结构是计算机程序设计中最基础的程序控制结构之一。

它表示程序按照给定的顺序逐步执行,并按照编码的顺序依次处理每一个语句或指令。

本实验旨在通过实践理解和掌握顺序结构的基本原则和应用。

实验目的1. 了解顺序结构的概念和特点;2. 学习运用顺序结构编写简单的程序;3. 掌握基本的数据输入和输出操作。

实验设备与环境- 计算机- 编程软件(例如Python、C++等)- 文本编辑器实验步骤步骤一:程序设计1. 打开编程软件,创建一个新的程序文件;2. 编写程序代码,实现以下功能:- 输入用户的姓名;- 输入用户的年龄;- 输入用户的性别;- 输出用户的信息。

示例Python代码如下:name = input("请输入您的姓名:")age = int(input("请输入您的年龄:"))gender = input("请输入您的性别:")print("您的姓名是:" + name)print("您的年龄是:" + str(age))print("您的性别是:" + gender)步骤二:程序调试1. 保存程序文件,并命名为`sequence_structure.py`;2. 运行程序,查看运行结果;3. 检查输出结果是否符合预期。

步骤三:实验总结通过本次实验,我深入了解了顺序结构的概念和特点。

顺序结构的程序代码按照给定的顺序一步步执行,我们可以通过输入来获取用户的信息,并通过输出打印出来。

在本次实验中,我运用顺序结构的特点,按照输入-处理-输出的顺序设计和实现了一个简单的用户信息展示程序。

通过输入函数,我接收了用户的姓名、年龄和性别信息,然后通过输出函数将这些信息打印出来。

需要注意的是,为了确保程序能正常运行,我们需要按照正确的顺序编写代码,确保每条语句都被正确执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般格式:printf(“格式串”,[表达式1,表达式2,……,表达式n]);
2、掌握C++中的基本输入/输出
掌握:1)cout代表c++的输出流。
cin代表c++的输入流。
它们都是在头文件“iostream”中定义。
2)"cout"必须与"<<"一起使用,“<<”起到插入的作用。
在一条语句中可以多次使用“<<”输出多个数据。
如:cout<<a<<b<<endl;(输出a,b的值。)
3)用“cin”实现输入,必须与“>>”一同使用,“>>”起到提取的作用。
同样的在一条语句中可以多次使用“>>”输入多个数据。
如:cin>>a>>b;(输入a,b的值。)
4)输入输出是注意不能写成“cout<<a,b<<endl;”,"cin>>a,b;"
main()
{
char a,b;
int c;
scanf("%c%c%d",&a,&b,&c);
printf("%c,%c,%d\n",a,b,c);
}
A)1 2 34B)1, 2, 34
C)’1’,’2’,34D)12 34
问题2在与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示12 34,则应修改程序中的哪条语句?怎样修改?
上机前编写好以下程序(1-4为填空,5为程序改错)。上机输入和调试自己所编的程序,检查实验结果是否正确,上机结束后,整理实验报告,并把实验报告电子版上传到ftp://192.168.80.204服务器上。
四、实验内容
上机调通以下程序。
1.以下程序的输出结果是【】
#include<stdio.h>
voidmain()
A),B)空格C)回车D)TAB键
2.阅读以下程序,当输入数据的形式是:25,13,10<CR>,正确的输出结果是【】。
main()
{
int x,y,z;
scanf(“%d%d%d”,&x,&y,&z);
printf(“x+y+z=%d”,x+y+z);
}
A) x+y+z=48 B)x+y+z=35 C)x+z=35 D)不确定值
void main()
{
int a;
float b;
char c;
scanf(“%d,%f,%c”,【1.】);
printf(“a=【2.】\n”,a);
printf(“b=【3.】\n”,b);
printf(“c=【4.】\n”,c);
}
输入45,34.5,A<CR>(<CR>表回车)
输出
5.指出以下程序的错误并改正,并上机把程序调通。
简单的输入输出程序:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cout<<"请输入a,b的值"<<endl;
cin>>a>>b;
cout<<"输出a的值"<<a<<"输出b的值"<<b<<endl;
return 0;
}
三、实验要求
printf("c=%f,d=%f\n",c,d);
printf("c=%e,d=%e\n",c,d);
printf("c1=%c,%c\n",c1,c2);
}
4.以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出,完成以下填空,并把程序调通,写出运行结果。
#include<stdio.h>
main()
{
int a=1124;
double x=30.1415;
printf(“a=%+6d,a=%-6d,x=%f,x=%7.3f”,a,a,x,x);
}
2.以下程序的输出结果是【】
main()
{
int x=10;float y=26.75;
printf(“%f”,x+y);
}
3.若x为int型变量,则执行以下语句后x的值是【】
x=7;
x+=x-=x+x;
三、编程题
1.设圆半径r=2,圆柱高h=3,求圆周长,圆柱底面积,圆柱体积。
1)编C语言程序,用C语言scanf输入数据,用printf输出计算结果,输出时要求有文字说明,取小数点后两位数字。
2)编C++程序,用cin输入数据,用cout输出计算结果。
问题3要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改?
7.编写C++的源程序,在屏幕上显示I love china!.
作业与练习
一、选择题
1.若int a, b; scanf(“%d%d”, &a, &b);不可以用【】作为输入的分隔符。
}
3.以下程序的输出结果是【】
#include<stdio.h>
void main()
{
int a,b;
float c,d;
char c1,c2;
a=61;
b=62;
c=31.5;
d=-68.87;
c1='a';
c2='A';
printf("\n");
printf("a=%d,b=%d\n",a,b);
3.已知ch是字符型变量,下边正确的赋值语句是【】
A) ch= ‘123’; B)ch=’\xff’; C)ch=’\08’; D) ch=”\”;
4.设x,y均为float型变量,则以下不合法的赋值语句是【】
A)++x; B)y=(x%2)/10; C)x*=y+8; D)x=y=0;
二、填空题
1.以下程序的输出结果是【】
#include<stdio.h>
void mascanf(“%f”,a);
printf(“a=%f, a);
char c;
c=A;
printf(“%f,c)
}
6.
问题1要使下面程序的输出语句在屏幕上显示1, 2, 34,则从键盘输入的数据格式应为以下备选答案中的。
#include <stdio.h>
实验一顺序结构与输入/输出方法
一、实验目的
掌握C语言中赋值语句的使用
掌握C语言中各种数据的输入/输出方法
能正确使用各种格式转换符
二、实验要点
1、掌握C语言中的基本输入/输出语句
* scanf()输出函数
一般格式:scanf(“格式串”,地址表达式1[,地址表达式2,……,地址表达式n]);
* printf()输入函数
{
short i;
i=-2;
printf("\n i=%d,unsignedi=%u\n",i,i);
}
2.以下程序的输出结果是【】
#include<stdio.h>
void main()
{
float f;
f=3.1415;
printf("\n %f,%4.3f,%5.3f,%-10.3f,%10.3f\n",f,f,f,f,f);
相关文档
最新文档