第4章顺序结构程序设计课件.ppt

第4章顺序结构程序设计课件.ppt

ID:58450934

大小:1.14 MB

页数:124页

时间:2020-09-07

第4章顺序结构程序设计课件.ppt_第1页
第4章顺序结构程序设计课件.ppt_第2页
第4章顺序结构程序设计课件.ppt_第3页
第4章顺序结构程序设计课件.ppt_第4页
第4章顺序结构程序设计课件.ppt_第5页
资源描述:

《第4章顺序结构程序设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章顺序结构程序设计2本章重点:C程序的基本结构;C语句;数据的输入输出函数scanf()和printf()。本章难点:数据的输入输出函数scanf()和printf()。前面两章介绍了一些简单的算法、C语言的语法,但孤立地学习语法是枯燥无味的,并且即使语法学得再好,也不一定能写出很好的程序来,只有把算法和语法紧密地结合起来,编写成能够运行的程序,步步深入,由浅入深,才可以更好地学会编写程序。第四章顺序结构程序设计3从结构化程序设计的角度来看,程序可以分为三种基本结构,即顺序结构、选择结构和循环结构,这三种基本

2、结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。本章介绍这些基本语句及其在顺序结构中的应用,使读者对C程序有一个初步的认识,为后面各章的学习打下基础。第四章顺序结构程序设计4第四章顺序结构程序设计4.1顺序程序设计举例4.2C语句4.4本章小结4.3数据的输入输出5【例4.1】输入三角形的三边长,求三角形面积。解题思路:本程序假设两边之和大于第三边的条件成立。关键是找到求三角形面积的公式4.1顺序程序设计举例6解题思路:已知三角形的三边长a,b,c,则该三角形的面积公式为:其中s=(a+b

3、+c)/2。4.1顺序程序设计举例#include#includeintmain(){floata,b,c,s,area;printf(“输入三角形的三条边:“);scanf(“%f%f%f”,&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“三角形的面积为%7.2f",area);return0;}计算s计算area输入a、b和c的值#include#include

4、intmain(){floata,b,c,s,area;printf(“输入三角形的三条边:“);scanf(“%f%f%f”,&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“三角形的面积为%7.2f",area);return0;}数学函数,计算平方根调用数学函数加此行9【例4.2】输入圆的半径和圆柱的高,求底面积、体积和表面积。解题思路:圆的底面积是π*r2体积是:π*r2*h表面积是:2*π*r2+2*π*r*h。4.1顺序程

5、序设计举例#include#definePI3.141592intmain(){floatr,h,ds,ms,v;printf("输入圆柱的半径:");scanf("%f",&r);printf("输入圆柱的高:");scanf("%f",&h);ds=PI*r*r;ms=2*ds+2*PI*r*h;v=ds*h;printf(“底面积为%.2f,表面积为%.2f,体积为%.2f",ds,ms,v);return0;}符号常量PI11【例4.3】从键盘输入大写字母,用小写字母输出。解题思路:

6、关键是找到大、小写字母间的内在联系同一个字母,用小写表示的字符的ASCII代码比用大写表示的字符的ASCII代码大324.1顺序程序设计举例#includeintmain(){charc1,c2;printf("输入大写字母:");scanf("%c",&c1);printf("你输入的大写字母是:%c",c1);c2=c1+32;printf("转换为小写是:%c",c2);return0;}输入c1用字符形式输出用字符形式输出134.2C语句4.2.1C语句概述4.2.2最基本的语句

7、——赋值语句14从前面的例子可以看出,一个函数包含声明部分和执行部分,执行部分是由语句组成的。语句的作用是向计算机系统发出操作指令,以完成相应的功能。C程序结构如下图所示。4.2.1C语句概述4.2.1C语句概述16程序的功能由执行语句实现的。C语句可分为以下五类:(1)表达式语句(2)函数调用语句(3)控制语句(4)复合语句(5)空语句4.2.1C语句概述171.表达式语句:表达式语句由表达式加上分号“;”组成。其一般形式为:表达式;例如:x=y+z;赋值语句。y+z;加法运算语句,无实际意义。i++;自增1语

8、句,i值增1。4.2.1C语句概述182.函数调用语句:由函数名、实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);如:printf("ThisisaCprogram!");scanf("%d",&a);c=max(a,b);4.2.1C语句概述193.控制语句:控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。4.2.1C语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。