当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

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

资源类别:文库,文档格式:PPT,文档页数:18,文件大小:216.5KB,团购合买
程序的三种基本控制结构 C语言是结构化程序设计语言,结构化 程序设计的基本思想是,用顺序结构 选择结构和循环结构等三种基本结 构来构造程序.
点击下载完整版文档(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); }

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共18页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有