顺序结构程序设计实验报告

合集下载

顺序结构程序设计-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,查看程序运行结果是否与自己预测的结果一致,并分析原因。

湖北理工学院14本科C语言实验报告实验一 顺序结构程序设计

湖北理工学院14本科C语言实验报告实验一  顺序结构程序设计
将scanf("%c%c%d",&a,&b,&c);改成scanf("%c,%c,%d",&a,&b,&c);
问题4要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的结果为'1', '2',34,则应修改程序中的哪条语句?怎样修改?
将scanf("%c%c%d",&a,&b,&c);
#include <stdio.h>
void main()
{
float a,b,c,s,v;
printf("Input a,b,c:");
scanf("%f %f %f", &a,&b,&c);
s=a*b;
v=a*b*c;
printf("a=%f b=%f,c=%f\n",a,b,c);
printf("s=%f,v=%f\n",s,v);
第1种输入方式:1,2,34↙(以逗号作为分隔符)
第2种输入方式:1 2 34↙(以空格作为分隔符)
第3种输入方式:1 2 34↙(以Tab键作为分隔符)
第4种输入方式:1↙
2↙
34↙(以回车符作为分隔符)
将整个程序改成
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
}
当程序执行时,屏幕的显示和要求输入形式如下:
input a,b,c:1.0 2.0 3.0此处的1.0 2.0 3.0是用户输入的数据

实验3-顺序结构、选择结构

实验3-顺序结构、选择结构

实验3-顺序结构、选择结构以下是为大家整理的实验3-顺序结构、选择结构的相关范文,本文关键词为实验,顺序,结构,选择,c语言程序设计,实验,报告,序号,项,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。

《c语言程序设计》实验报告实验序号:3实验项目名称:顺序结构、选择结构学号实验地点1507052114实1-316姓名指导教师何蕾吴芸专业、班级实验时间15软件工程1班20XX/11/10一、实验目的及要求1.2.3.4.掌握正确使用逻辑运算符和逻辑表达式表示逻辑判断;熟练掌握用if语句编写选择结构的程序;掌握switch语句的正确使用;初步了解调试程序的一般方法。

二、实验设备(环境)及要求使用Turboc或Visualc++6.0;windows 系列操作系统的环境。

三、实验内容与步骤0.根据输入的百分制成绩score,转换成相应的五分制成绩grade并打印输出。

标准为:grade=A90≤score【算法提示】1)定义实变量c,f2)提示输入\3)读入f4)根据公式计算c5)打印两位精度的结果。

测试结果:华氏温度f100.250.523.782.有一函数x(x=10)用scanf函输入x的值,求y 值。

【算法提示】1)定义实变量x,y2)提示输入\3)读入x4)判断x所在的区间,对应出y的计算公式并求值(进一步细化)5)打印结果。

运行结构截图:摄氏温度c37.92-17.50-4.573.从键盘上输入一个正整数,判断这个数能否同时被3和5整除;运行结构截图:4.设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321。

(提示:分别应用/求整数部分,%求余数部分。

例如7/5=1,7%5=2)。

运行结构截图:5.某公司的招聘条件如下:①experiencewithc②bachelordegree③lessthan30要求屏幕输出如下:根据应聘者输入数据逐步提问,如应聘者输入n,则提示应聘者全满足则输出【提示】:必须考虑用户输入大写Y或者n。

顺序结构程序设计实验报告

顺序结构程序设计实验报告

顺序结构程序设计实验报告
实验目的:
本次实验旨在让学生掌握顺序结构程序设计的基本概念,深入了解程序的运行过程,
以及学习如何编写一个简单的顺序结构程序。

实验器材:
计算机、编程软件“Visual Basic”。

实验过程:
1.理解顺序结构程序
顺序结构程序是指程序按照从上到下的顺序执行,具有简单、直观、易于理解的特点。

在此基础上,实现更复杂的程序设计。

2.熟练掌握计算机基本操作
使用计算机是程序设计的前提条件之一,通过熟悉计算机的基本操作,有利于更好地
进行程序设计。

“Visual Basic”是一款用于Windows平台的可视化编程环境,可以轻松编写出各种Windows应用程序。

4.编写“Hello World”程序
“Hello World”程序是编程入门的必备项目,通过打印出“Hello World”这句话,
来证明程序的正确性和运行结果。

5.编写一个简单的求和程序
求和程序是程序设计的基础,能够帮助初学者更好地理解程序运行的原理。

实验结果:
通过本次实验,我学会了如何编写一个简单的顺序结构程序,深入了解了程序设计的
基本概念和过程。

在未来的学习和工作中,我将进一步加强对计算机和编程环境的熟悉,
不断深入学习和掌握程序设计的技巧,更好地应对日益复杂的实际工作中的问题。

工程分析程序设计实验报告

工程分析程序设计实验报告

工程分析程序设计实验报告(FORTRAN 95)顺序结构程序设计实验内容 11.问题描述有一个边长为8.5m的八边形草地。

计算八边形草地的面积,并输出。

要求边长和边数从键盘输入。

边长为单精度实数,面积为双精度实数,边数为100以内的整数。

2.流程图3.程序代码Program mainParameter (pi=3.1415926)Integer (1)::nreal::aReal (8):: b, p, area1,areaprint*,'请输入多边形边长和边数:'Read*, a,nb=a/2/sin (pi/n)p=a/2+barea1=sqrt(p*(p-a)*(p-b)**2)Area=area1*nprint*,n,'边形草地面积:', areaEnd4.运行结果实验内容 21.问题描述贷款月利率为R,从银行贷款D元,每月偿还P元,计算还清贷款月数,并输出。

编写程序实现。

要求R、D和P从键盘输入。

计算还清贷款月数通过以下公式计算:⁄M=(lgP−lg(P−D∗R))lg(1+R)其中:M为还款月数结果为实数,最终结果要求为整数。

2.流程图3.程序代码Program mainInteger M1Real R,D,P,Mprint*,'请输入贷款月利率、从银行贷款钱数与每月偿还钱数:'Read*,R,D,PM= (log10 (P)-log10 (P-D*R))/log10 (1+R)M1=int(M)+1print*,’还清贷款月数为::’,M1End4.运行结果选择结构程序设计实验内容 1(P46-4)1、问题描述计算税收。

企业产值小于等于1000万,税率为3%;企业产值大于1000万小于等于2000万的部分,税率为5%;企业产值大于2000万小于等于5000万的部分,税率为7%;企业产值大于5000万小于等于1亿的部分,税率为10%;企业产值大于1亿小于等于5亿的部分,税率为14%;企业产值大于5亿的部分,税率为20%。

[C语言]顺序、选择结构实验报告

[C语言]顺序、选择结构实验报告

实验报告课程名称程序设计语言C/C++实验项目顺序结构,选择结构编程与调试一、实验目的1.掌握C语言中使用最多的一种语句——赋值语句的使用方法。

2.掌握各种数据类型的输入输出的方法,能正确使用各种格式转换符。

3.掌握选择结构程序设计的方法和用用关系表达式、逻辑表达式表示选择结构的条件。

二、实验内容1.调试关于各种格式转换符的正确使用方法的程序并验证结果的正确性。

2.编写并调试简单的关于数据类型输入输出的程序。

3.编写并调试运行关于if语句和switch语句使用的程序。

三、实验步骤及结果分析1.从键盘输入两个整数,求两数之和并输出。

#include <stdio.h>int main ( ){int a,b,c;printf("请输入两个整数:\n");scanf("%d,%d",&a,&b);c=a+b;printf("两数之和为:%d\n",c);return 0;}2.从键盘输入园的半径r,求园的周长C、面积S并输出。

#include <stdio.h>int main( ){float pai=3.14159;float r,C,S;printf("Please enter the radius of the circle:");scanf("%f",&r);C=2*pai*r;S=pai*r*r;printf("The circumference of the circle C is %.2f\n",C); printf("The area of the circle is %.2f\n",S);return 0;}3.从键盘输入一个小写字母,要求输出其对应的大写字母。

#include <stdio.h>int main (){char c1,c2;c1=getchar();c2=c1-32;putchar(c2);printf("\n");return 0;}4.输入圆锥的底面圆的半径和高,求圆锥的表面积和体积。

顺序结构程序实验报告

顺序结构程序实验报告

一、实验目的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。

顺序结构程序设计实验报告

顺序结构程序设计实验报告

顺序结构程序设计实验报告顺序结构程序设计实验报告引言顺序结构是计算机程序设计中最基础的结构之一,它按照代码的书写顺序依次执行,没有条件判断或循环控制。

本实验旨在通过实践,加深对顺序结构的理解,并掌握其在程序设计中的应用。

实验目的通过编写程序,实现以下目标:1. 熟悉编程环境的搭建和基本操作;2. 掌握顺序结构的概念和使用方法;3. 运用顺序结构设计一个简单的计算器。

实验过程1. 编程环境搭建在实验开始前,我们先搭建编程环境。

选择一款编程软件,如Python或C++,并安装到计算机上。

打开软件后,创建一个新的项目或文件,以便开始编写代码。

2. 顺序结构的实现顺序结构的实现非常简单,只需按照代码的书写顺序编写即可。

在本实验中,我们将使用Python语言来实现顺序结构。

首先,我们定义两个变量a和b,用于存储用户输入的两个数字。

然后,我们使用input()函数来获取用户输入,并将其转换为整数类型。

代码如下:```a = int(input("请输入第一个数字:"))b = int(input("请输入第二个数字:"))```接下来,我们定义一个变量sum,用于存储两个数字的和。

通过将a和b相加,将结果赋值给sum变量。

代码如下:```sum = a + b```最后,我们使用print()函数将计算结果输出到屏幕上,让用户可以看到最终的结果。

代码如下:```print("两个数字的和为:", sum)```3. 编译和运行程序在编写完代码后,我们需要将其编译并运行。

编译的过程会将代码转换为计算机可以理解和执行的形式。

在Python中,不需要显式地进行编译,可以直接运行代码。

点击运行按钮或使用命令行工具运行程序,即可看到程序输出的结果。

根据用户输入的不同数字,程序将计算并输出它们的和。

实验结果经过编译和运行,我们成功实现了一个简单的计算器。

用户可以输入任意两个数字,程序会将它们相加并输出结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
实验名称:顺序结构程序设计
1.实验目的:
1、熟悉汇编语言环境,熟练汇编语言编写。
2、完成一个顺序结构设计。
2.实验内容:
在内存X单元存放一个无符号字节数据,编制程序将其拆成两个十六进制数,并存入X+1和X+2单元的低4位,X+1存放高位十六进制数,X+2单元存放低十六位进制数。
3.实验方案
根据题意设计并编写汇编程序。
分析:由于8086指令传送数据最小单位是字节(8位),不能直接传送4位。因此,需要使用逻辑与移位指令。
4.实验步骤或程序
DSEG SEGMENT
X DB 15H
DB ,
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG
DISC:MOV AX,DSEG
MOV DS,AX
MOV AL,X
MOV AH,AL
MOV CL,4
SHR AL,CL
MOV X+1,AL
AND AH,0FH
MOV X+2,AH
MOV AX,4C00H
INT 21H
CSEG ENDS
END START
5.程序运行结果
相关文档
最新文档