傻大方


首页 > 学习 >

高级语言程序设计第二章|高级语言程序设计:第二章顺序结构程序设计



按关键词阅读: 结构 程序设计 顺序 第二 高级 语言程序设计

1、void main( )变量定义变量定义执行部分执行部分#include #include void main( ) float a;
a=sin(3.14159/4);
couta;
整型数据的范围:整型数据的范围:P5实型数据的范围:实型数据的范围:P5整型整型+*/%(求余)(求余)( )函数函数*、/、%+、 同级运算从左至右同级运算从左至右ab整型整型整型整型实型实型实型实型同类型:同类型:直接计算 , 结果与直接计算 , 结果与运算对象类型相同运算对象类型相同整型整型实型实型不同类型:不同类型: 1 1转换为同一类型转换为同一类型2 2 计算计算实型实型实型实型实型实型按运算顺序运算 , 按运算 。

2、顺序运算 , 在每一步运算中:在每一步运算中: 1 1 统一类型统一类型2 2 计算计算a%b a、b必须是整型量必须是整型量例:例:5%35.0%3 出错出错 =2(类型名)(表达式)(类型名)(表达式)如如:(int)(表达式)(表达式)优先级比优先级比* *高高结结果果将表达式的值写入变量中将表达式的值写入变量中例如:例如:a=10 c= (b=3.2)+2.3ac5.510b 3.2变量名变量名=表达式表达式 经过赋值后变量中的值经过赋值后变量中的值直接赋值直接赋值1 1将表达式的类型转换成变将表达式的类型转换成变量的类型量的类型 2 2赋值赋值+=-=*=/=%=格式格式表达式表达式1。

3、1 , 表达式 , 表达式2 2 求解顺序及结果求解顺序及结果先求解表达式先求解表达式1 1 , 再求解表达式 , 再求解表达式2 2 , 逗号表达式的结果为表达式 , 逗号表达式的结果为表达式2 2的值的值例例 a=3*5,a*4表达式结果结果为表达式结果结果为60变量变量a中的值为中的值为15例例 a=3*5,a=a*4表达式结果为表达式结果为60变量变量a中的值为中的值为60例例 a=(3*5,3*4)变量变量a中的值为中的值为12表达式结果为表达式结果为12dcbabaxabsina*b+sin(x)*sqrt(a+b)-(a+b)/(c-d)lg(2yxbaxa*x*x+b*log10(x+y)123456 。

【高级语言程序设计第二章|高级语言程序设计:第二章顺序结构程序设计】4、a * x * x + b * log10 (x + y)6.0/2.0=3.01/2 =03/2*3=3 3.0/2*3=4.511.56.0/2=3.01/2.0 =0.5写出下面表达式的值写出下面表达式的值(float)(a+b)/2+(int)x%(int)y设设a=2,b=3,x=3.5,y=2.5(float)(a+b)/2+(int)x%(int)y1( )函数函数*、/、%+、-设设 a=5.5,b=2.5 , 则: , 则:(int)ab/bvoid main( ) int a,b;
float bt,c1;
a=13;
bt=a/2;
c1=(int)bt%5;
b=bt/4;
. 。

5、;
abbtc1136.01.01void main( )int a=3.5,b;
a/=a-2;
b=(a+=2);
ab3a=a/(a-2)a=a+23 5例例 写出变量写出变量k、i、m中的值中的值 void main()()int k=2,i=2,m;
m=(k+=i*=k);
kimi=i*k22 4k=k+46m=66b=55顺序结构顺序结构 、选择结构、选择结构、循环结构、循环结构开开 始始赋赋 值值处处 理理输输 出出结束结束赋赋 值值处处 理理输输 出出int a , b, c;
a=10,b=4;
c=a+b;
void main( )coutabc;
#include int a , 。

6、 b, c;
a=10,b=4;
c=a+b;
void main( )printf(“%d,%d,%d”,a,b,c);
#include 表达式表达式函数调用语句函数调用语句逗号表达式语句逗号表达式语句赋值表达式语句赋值表达式语句如:如:couta“,”b;
#include void main()int a=2,b=3;
float c=5.4;
couta,bendl;
coutc;
2,35.4例例1 1 已知三边长 , 求三角形面积 。
已知三边长 , 求三角形面积 。
输入输入a,b,c计算计算s输出输出c)(s*b)(s*a)(s*sarea设边长为设边长为a、b、c , 则: , 则:问题问题#include 。

7、 #includevoid main( )float a,b,c,s,area;
a=3.0;
b=4.0;
c=6.0;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c);
couta,b,c=a,b, c“n;
coutarea=ab;
例如:设例如:设a=2,b=2.5,写出执行上述语句时 , 数据输入写出执行上述语句时 , 数据输入的形式 。
的形式 。
22.5 空格空格例例1 1 已知三边长 , 求三角形面积 。
已知三边长 , 求三角形面积 。
输入输入a,b,c计算计算s输出输出c)(s*b)(s*a)(s*sarea设边长为设边长为a、b、c , 则: , 则:问题问题#include 。

8、 #includevoid main( )float a,b,c,s,area;
a=3.0;
b=4.0;
c=6.0;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c);
couta,b,c=a,b, c“n;
coutarea=abc;
346 a,b,c=3,4,6area=5.33268printf(“(“格式控制格式控制”, ,输出输出项项) )printf(“%d,%d,%d”,a,b,a+b) printf(“t= %f, sint= %f n ”,t,sin(t)%d 按十进制输出整数按十进制输出整数格式格式说明说明格式控制格式控制意意 义义%f 。

9、按十进制输出实数按十进制输出实数n换行换行其它字符其它字符原样输出原样输出例例2 2当当a=10,b=-5.3时时, ,写出下写出下面语句的输出结果面语句的输出结果printf(“(“格式控制格式控制”, ,输出输出项项) );


稿源:(未知)

【傻大方】网址:/a/2021/0925/0024178414.html

标题:高级语言程序设计第二章|高级语言程序设计:第二章顺序结构程序设计


上一篇:高中英语|高中英语线上教学课堂活动设计研究

下一篇:品牌|品牌早教市场推广宣传规划定稿卡通儿童课程PPT课件