第3章顺序结构程序设计
第3章顺序结构程序设计
本章主要内容:
c语句概述
数据输入输出的概念在c语言中的实现
字符数据的输入输出
格式输入输出
顺序结构程序设计举例
重点:掌握数据输入输出语句的使用方法
掌握顺序结构程序设计的方法
顺序结构是三种基本结构中最简单的一种结构。
执行的顺序:按自上向下的顺序依次执行
A
B
A
B
N-S图
流程图
顺序结构程序的组成
顺序结构程序组成:
数据描述部分
(变量说明部分)
输入语句(已知)
赋值语句(已知,计算)
输出语句(显示结果)
例1 求半径为r的圆的面积。
/*calculating the area of a circle*/
#define PI
int main( )
{
float r, area;
scanf(“%f″,&r);或r=3;
area=PI*r*r;
printf(″The area=%f\n″,area) ;
return 0;
}
顺序结构程序的组成
赋值语句
赋值语句是由赋值表达式加上一个分号构成。如x=a+b;
赋值语句的使用:
①给变量一个初始值时使用赋值语句;
②改变变量的值时使用赋值语句;
③保存计算的中间结果和最终结果时使用赋值语句。
例2 关于赋值语句的使用
#define PI
int main( )
{ float r1, r2=1,r,a1,a2;
r1=3;
r2=r1+5;
r=r2*r2;
a1=PI*r1*r1;
a2=PI*r;
printf(″%f,%f\n″,a1,a2) ;
return 0;
}
语句分类
简单语句
空语句
复合语句
流程控制语句
表达式语句(表达式;)
函数调用语句(函数名(参数表);)
(;)
({一条或多条语句} )
条件语句
循环语句
break;
continue;
return;
转向语句
①表达式语句
例如:i++;
--j;
i=i+1;
i=i+1 ×
②赋值语句
例如:a=1;
a=a*3*cos(a);
a=3 ×
区分:赋值表达式和赋值语句?
1. 表达式语句
形式: 表达式;
简单语句
2. 函数调用语句
形式:函数调用;
作用:完成特定的任务。
例如:scanf(“%f”,&x);
printf(“%f”,x);
y1=sin();
y2=3*sin(*x/180);
简单语句
3. 空语句
空语句只用一个分号表示。
形式: ;
注意:执行该语句不做任何操作。常用在循环语句中,构成空循环。
4. 复合语句
用{ }将一些简单语句括起来,构成复合语句。
注意: 1. 在语法上相当于一条语句。
2. { }外无分号。
例如:
{
z=x+y;
t=z/100;
printf(“%f”,t);
}
例如:醋和酱油互换问题
{
t=a;
a=b;
b=t;
}
第3章顺序结构程序新 来自淘豆网m.daumloan.com转载请标明出处.