《顺序程序设计》电子教案(PPT教学课件讲稿)

顺序程序设计
顺序程序设计

程序的三种基本控制结构 C语言是结构化程序设计语言,结构化 程序设计的基本思想是,用顺序结构、 选择结构和循环结构等三种基本结构 来构造程序 程序的三种基本结构分为 顺序结构 选择结构 循环结构
程序的三种基本控制结构 • C语言是结构化程序设计语言,结构化 程序设计的基本思想是,用顺序结构、 选择结构和循环结构等三种基本结构 来构造程序. • 程序的三种基本结构分为: ◼ 顺序结构 ◼ 选择结构 ◼ 循环结构

1顺序结构 ·是最简单的一种基本结构。其各部分是 按书写顺序执行的。如图所示
1.顺序结构 • 是最简单的一种基本结构。其各部分是 按书写顺序执行的。如图所示。 A B

2选择结构 又称为分支结构。根据条件表达式的值 执行不同的支路。如图所示 表达式、假(O) 真 表达式、假 真(非0 语句1 语句2 语句
2.选择结构 • 又称为分支结构。根据条件表达式的值 执行不同的支路。如图所示

3循环结构 是指重复执行的一个操作集合。有两种 形式:当型循环(先判断后执行)和直 到型循环(先执行后判断)。 表达式0 非0 语句 真
3.循环结构 • 是指重复执行的一个操作集合。有两种 形式:当型循环(先判断后执行)和直 到型循环(先执行后判断)

共同特点: 无论是哪一种结构,它 们都只有一个入口和 个出口
共同特点: 无论是哪一种结构,它 们都只有一个入口和一 个出口

顺序程序设计举例 [案例1]输入任意三个整数,求它们的和及平均值 maino int a.b.c. sum: fle loat aver, clrscri(;/清楚屏幕函数 printf("Please input three numbers: ) scanf(%od, %d,%od", &a, &b, &c); sum=a+b+c, aver=sum /3.0 printf(“a=%d,b=%d,c=%dⅦn",a2b,c); printf(sum=%d, aver=%7. 2f\n",sum, aver);
顺序程序设计举例 [案例1]输入任意三个整数,求它们的和及平均值。 main() { int a,b,c,sum; float aver; clrscr(); /*清楚屏幕函数*/ printf("Please input three numbers:"); scanf("%d,%d,%d",&a,&b,&c); sum=a+b+c; aver=sum/3.0; printf(“a=%d,b=%d,c=%d\n " ,a,b,c); printf("sum=%d,aver=%7.2f\n",sum,aver); }

顺序程序设计举例 [案例2]:输入一个华氏温度,输出对应的摄氏温度 输出取1位小数。转换公式为 c=(F-32) #include stdio. h' void maino float c, f; scanf(%f, &f; C=5.079(f-32); 注意数学表达式 printf("%.1A\n" c; 到C语言表达式 的转换 第四章4.3顺序程序设计举例
第四章 4.3顺序程序设计举例 [案例2]:输入一个华氏温度,输出对应的摄氏温度。 输出取1位小数。转换公式为 5 c (F 32) 9 = − #include "stdio.h" void main() {float c,f; scanf("%f",&f); c=5.0/9*(f-32); printf("%.1f\n",c); } 注意数学表达式 到C语言表达式 的转换 顺序程序设计举例

[案例3]:输入两个整数a、b,将它们交换, 例如a为3,b为5,交换后a为5,b为3 #include stdio. h main (0 {inta,b;/t就相当于空杯子* scanf(%od, %od", &a, &b) printf(a=%d, b =%dn", a, b) 用于交换变量 t-a; a、b的方法通 a=b: 常称为两两交 换法。 printf(a=%d, b=%dn", a, b) 第四章4.3顺序程序设计举例
第四章 4.3顺序程序设计举例 [案例3]:输入两个整数a、b,将它们交换, 例如a为3,b为5,交换后a为5,b为3。 #include "stdio.h" main() {int a,b,t; /*t就相当于空杯子*/ scanf("%d,%d",&a,&b); printf("a=%d,b=%d\n",a,b); t=a; a=b; b=t; printf("a=%d,b=%d\n",a,b); } 用于交换变量 a、b的方法通 常称为两两交 换法

[案例4]:从键盘输入圆半径,求圆的面积和周长, 结果保留两位小数。 #include stdio. h #include math. h'r man Float r area, peri; scanf(%f, &er) area=314*pow(r,2);/函数pow(x,y)表示xy* peri=2*3.14“r; printf(area=%/ 2f, peri=%.2f\n",area, peri); 第四章4.3顺序程序设计举例
第四章 4.3顺序程序设计举例 [案例4]:从键盘输入圆半径,求圆的面积和周长, 结果保留两位小数 。 #include "stdio.h" #include "math.h" main() {float r,area,peri; scanf("%f",&r); area=3.14*pow(r,2); /*函数pow(x,y)表示x y */ peri=2*3.14*r; printf("area=%.2f,peri=%.2f\n",area,peri); }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源:导论.ppt
- 《C语言程序设计》课程教学资源:第六章 数组.ppt
- 《C语言程序设计》课程教学资源:第八章 结构及其他.ppt
- 《C语言程序设计》课程教学资源:第2章 数据类型及表达式.ppt
- 《C语言程序设计》课程教学资源:第9章 文件.ppt
- 《C语言程序设计》课程教学资源:第8章 位运算.ppt
- 《C语言程序设计》课程教学资源:第7章 结构体、联合体和枚举类型.ppt
- 《C语言程序设计》课程教学资源:第6章 指针和引用.ppt
- 《C语言程序设计》课程教学资源:第5章 函数与预处理.ppt
- 《C语言程序设计》课程教学资源:第4章 数组.ppt
- 《C语言程序设计》课程教学资源:第3章 结构化程序设计.ppt
- 《C语言程序设计》课程教学资源:第1章 C语言绪言.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 C++面向对象程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 数组.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 循环结构程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 选择结构程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 顺序结构程序设计.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 数据类型、运算符与表达式.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)第1章 C语言概述续.ppt
- 北京科技大学:《C语言程序设计》课程教学资源(PPT课件讲稿)封面与目录.ppt
- 《C语言程序设计》课程教学资源:FOR循环.ppt
- 《C语言程序设计》课程教学资源:一些实际问题的解决.ppt
- 《C语言程序设计》课程教学资源:程序举例.ppt
- 《C语言程序设计》课程教学资源:电信第一次实验.doc
- 《C语言程序设计》课程教学资源:GRAPHICS.doc
- 《C语言程序设计》课程教学资源:TURBO C 2.0:ANSWERS TO COMMON QUESTIONS.doc
- 《C语言程序设计》课程教学资源:TURBO HELP UTILITY.doc
- 《C语言程序设计》课程教学资源:复习.doc
- 《C语言程序设计》课程教学资源:运算符与表达式.ppt
- 《计算机图形学》课程教学资源:第1章 绪论.ppt
- 《计算机图形学》课程教学资源:第2章 图形系统.ppt
- 《计算机图形学》课程教学资源:第3章 基本图形生成算法.ppt
- 《计算机图形学》课程教学资源:第4章 图形变换.ppt
- 《计算机图形学》课程教学资源:第5章 曲线和曲面.ppt
- 《计算机图形学》课程教学资源:第6章 几何造型.ppt
- 《计算机图形学》课程教学资源:第7章 消隐.ppt
- 《计算机图形学》课程教学资源:第8章 真实图形.ppt
- 计算机英语试题一.doc
- 计算机英语试题一答案.doc
- 计算机英语试题二.doc