1 / 60
文档名称:

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

格式:ppt   页数:60
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:本章导读
本章从实例分析着手,使读者了解并掌握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

最近更新

2023年兰州石化职业技术学院单招职业技能考试.. 39页

2023年兰考三农职业学院单招职业适应性考试模.. 41页

2023年内蒙古巴彦淖尔盟单招职业倾向性测试题.. 42页

2023年内蒙古科技职业学院单招职业技能考试模.. 39页

2023年华东政法大学单招职业倾向性考试题库带.. 39页

2023年南京工业职业技术大学单招职业适应性测.. 40页

2023年南宁职业技术学院单招职业技能考试题库.. 40页

2023年南昌应用技术师范学院单招职业适应性考.. 41页

2023年南阳农业职业学院单招职业倾向性考试题.. 40页

2026年元旦高二作文 7页

2023年台州科技职业学院单招综合素质考试题库.. 39页

2026年元旦节班级策划方案 32页

2023年吉林省延边朝鲜族自治州单招职业倾向性.. 40页

2023年呼和浩特职业学院单招职业技能考试模拟.. 41页

2026年元旦文艺汇演晚会主题方案7篇 32页

2023年唐山科技职业技术学院单招职业技能考试.. 40页

2023年嘉兴南洋职业技术学院单招职业倾向性考.. 42页

2023年四川交通职业技术学院单招职业倾向性考.. 40页

2023年四川卫生康复职业学院单招职业适应性考.. 41页

2023年四川工商职业技术学院单招职业技能考试.. 40页

2023年四川文轩职业学院单招职业技能考试题库.. 41页

2023年四川电力职业技术学院单招职业适应性考.. 41页

2023年四川西南航空职业学院单招职业技能考试.. 40页

2023年塔城职业技术学院单招职业倾向性考试题.. 41页

2023年大庆职业学院单招职业技能考试模拟测试.. 40页

2026年元宵节作文200字高中 8页

2023年天津交通职业学院单招综合素质考试题库.. 40页

2023年天津国土资源和房屋职业学院单招职业倾.. 41页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页