下载此文档

第3章 结构化程序设计.ppt


文档分类:IT计算机 | 页数:约60页 举报非法文档有奖
1/60
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/60 下载此文档
文档列表 文档介绍
本章导读
本章从实例分析着手,使读者了解并掌握C语言三种基本流程控制结构:顺序、选择、循环结构,加深对C语言程序开发设计过程的感性认识,强化培养编程思路,为进一步进行C语言程序设计打下基础。
《 C语言程序设计》(Visual C++ )
返回本书目录
第3章结构化程序设计
本章主要知识点
(1) 顺序结构及程序设计。
(2)选择结构及程序设计。
    (3)循环结构及程序设计。
(4)结构化程序设计方法、编程思路与综合实训
第3章结构化程序设计
《 C语言程序设计》(Visual C++ )
返回本章导读
选择结构程序设计
循环结构程序设计
结构化程序设计方法与综合实训
顺序结构程序设计
《 C语言程序设计》(Visual C++ )
返回本章目录
顺序结构语句
程序实训
顺序结构的C程序实例
顺序结构程序设计
C程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
C程序实例
【】编程实现:输入一个长方形的二边长,求长方形的面积并输出。
/*。*/
#include ""
main()
{ float a,b,s;
scanf("%f%f",&a,&b);
s=a*b;
printf("The area of rectangle is % .\n",s);
}
返回本节目录
程序运行情况如下:
输入:
< CR >
输出:
The area of rectangle is .
这个程序属于顺序结构,程序是按照书写的顺序自上而下一步步执行,程序中的每一条语句都被执行一次,且仅能被执行一次。
【】编程
《 C语言程序设计》(Visual C++ )
顺序结构语句1
《 C语言程序设计》(Visual C++ )
C语言的顺序结构语句可以分为四大类:

表达式的后面加一个分号就构成了一个语句,例如:sum=a+b; 。事实上,C语言中有使用价值的表达式语句主要有3种:
(1)赋值语句。例如: sum=a+b;
(2)自动增1、减1运算符构成的表达式语句。例如: i++;
(3)逗号表达式语句。例: x=1,y=2;

语句仅有一个分号“;”,它表示什么也不做。一般和后面章节所讲循环语句结合使用起到延时作用。
3. 复合语句
由"{"和"}"把一些变量定义和执行语句组合在一起,称之为复合语句,又称语句块。复合语句的语句形式如下:
{语句1;语句2;…;语句n;}
返回本节目录
返回本节目录
例如:{int a=0,b=1,sum;
sum=a+b;
printf("%d",sum);
}
【注意】与C语言中的其他语句不同,复合语句不以分号作为结束符,若复合语句的"}"后面出现分号,那不是该复合语句的组成成分,而是单独的一个空语句。在复合语句起始部分可以有变量定义,如:"int a=0,b=1,sum;",也可以没有。复合语句的"{}"内可能会有多个语句,但在语法上把它整体上视为一条语句看待。

由一个函数调用加上一个分号组成一个语句,如:
scanf("%d%d",&a,&b);
printf("a=%d,b=%d\n",a,b);
顺序结构语句2
《 C语言程序设计》(Visual C++ )
《 C语言程序设计》(Visual C++ )
C程序实例
【】由键盘输入两个整数给变量a和b,然后输出a和b,在交换a和b中的值后,再输出a和b,验证两个变量中的数值是否正确地进行了交换。
/*。*/
#include ""
main()
{ int a,b,t;
printf("Enter a and b:\n");
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);
}
程序运行情况如下:
Enter a and b:
123 456 < CR >
a=123,b=456
a=456,b=123
返回本节目录
程序实训【】
返回本节目录
注意:在程序中交换两个变量a 和b的值,不可以简单地用: a=b;b=a;两条语句来实现。假设a 和b的值分别为23和78,赋值语句a=b;将使a

第3章 结构化程序设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数60
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11
最近更新