C语言程序设计( 第五版) 高职计算机大类专业 董汉丽 第三章.pptVIP

  • 14
  • 0
  • 约 33页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计( 第五版) 高职计算机大类专业 董汉丽 第三章.ppt

尚辅网 尚辅网 第3章 顺序结构程序设计 结构化程序设计的基本概念及C语句 结构化程序设计的基本概念及C语句 结构化程序设计的基本概念及C语句 结构化程序设计的基本概念及C语句 3.2 赋值语句 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.3 数据的输入和输出 3.4 程序设计举例 3.4 程序设计举例 3.4 程序设计举例 3.4 程序设计举例 程序设计举例 尚辅网 3.4.2. 程序设计举例   【例3.5】输入三角形三条边,求其面积。   设计思路:三角形的面积计算公式用海伦公式:   其中:a,b,c为三角形的边长,是三角形的半周长,area为三角形的面积.   分析:   定义需要使用的变量a,b,c,s和area。   输入变量a,b,c的值。   计算三角形的半周长s的值。   计算三角形的面积area的值。   输出变量area的值。 * * C语言程序设计(第五版) 尚辅网 本章要点: ■ getchar函数和putchar函数的使用 ■ printf函数和scanf函数的使用 ■ 顺序结构程序设计 尚辅网 3.1 结构化程序设计的基本概念及C语句 3.1.1 结构化程序设计与三种基本结构 结构化程序设计方法采用三种基本的程序控制结构来编制程序:顺序结构、选择结构和循环结构,见图3-1。 语句1 … 语句n 条件 语句1 语句2 条件 语句1 (a)顺序结构 (b)选择结构 (c)循环结构 图3-1 结构化程序设计的3种基本控制结构 尚辅网 1)顺序结构 顺序结构如图3-1(a)所示。 2)选择结构 选择结构如图3-1(b)所示。程序执行到选择结构时,先判断条件,条件成立或不成立,两者只执行其一,执行结束后,控制都转移到同一个出口, 3)循环结构 循环结构如图3-1(c)所示。程序执行到循环结构时,先判断条件,根据判断结果决定是否重复执行语句1。 尚辅网 3.1.2 C语言的基本语句 C语句可分为以下五类 1、表达式语句 表达式语句由表达式加上分号“;”组成。 例如:y+z是表达式,而y+z;是加法运算语句。 再如:i++;是自增1语句,而i++则是表达式。 2、函数调用语句 由一个函数调用加上分号“;”组成,其一般形式为: 函数名(实际参数表); 例如: printf(C Program); /*调用库函数,把字符串C Program输出。*/ 3、控制语句 控制语句用于控制程序的流程,以实现程序的各种结构方式。 尚辅网   4、复合语句   把多个语句用括号“{}”括起来组成的一个语句块称复合语句。     例如:     {       x=y+z;       a=b+c;      printf(“%d%d”,x,a);      }   5、空语句   只有分号“;”组成的语句称为空语句。空语句是不执行任务的语句。 注意: 在程序中应把复合语句看成是单条语句,而不是多条语句。 尚辅网   赋值语句是由赋值表达式再加上分号构成的表达式语句。 格式:变量=表达式; 赋值语句的功能和特点都与赋值表达式相同,它是程序中最常用的语句。在赋值语句的使用中需要注意以下几点: (1)由于在赋值符“=”右边的表达式,也可以是一个赋值表式,因此,下述形式: 变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般形式为: 变量=变量=...=表达式; 例如:a=b=c=d=e=5; 实际上等效于: e=5; d=e; c=d;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档