《(中职)C语言程序设计案例教程第3章 C语言程序流程控制(1-2节)教学课件().ppt》由会员分享,可在线阅读,更多相关《(中职)C语言程序设计案例教程第3章 C语言程序流程控制(1-2节)教学课件().ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中职)C 语言程序设计案例教程第3 章 C 语言程序流程控制(1-2 节)教学课件(工信版)目录3.1 C语言程序概述3.2 顺序结构程序设计和简单语句 本节要点:理解C 语言程序基本特点。掌握C 语言程序基本语句。掌握C 语言程序顺序结构程序设计。P AR T3.1C 语言程序概述 5 C 语言程序是一种结构化程序,共有三种基本结构,顺序结构、选择结构和循环结构。C 语言程序基本结构:顺序结构:按语句出现的先后顺序依次执行。选择结构:首先要进行条件判断,条件成立时执行相关的语句,否则执行其他语句。循环结构:在给定条件成立的情况下,反复执行同一段程序,直到条件不成立为止。(1)确定性:流程中
2、每条语句都是含义必须明确,不能存在二义性。(2)有穷性:一个程序所包含的操作步骤必须是有限的。(3)有效性:程序中的每一个步骤都应当被执行到,并能得到确定的结果。(4)必有输出语句:通过输出了解程序执行的情况及最后的结果。(5)输入可有可无:在需要由计算机输入设备输入数据时,则书写输入语句,若不需要输入数据,可以不写输入语句。3.1.1 C 语言程序基本特点:3.1.2 C 语言程序算法算法就是解决问题的方法和步骤。C 语言中算法书写有几种常用方法:自然语言、传统流程图、伪代码等方法。流程图符号 说明 作用椭圆形的起止框 表示程序的开始与结束平行四边形的输入/输出框 表示程序的输入/输出操作矩
3、形的执行框 表示程序的数据处理步骤棱形的判断框 表示程序中的条件判断圆形的连接点 表示程序中的接口流程线 表示程序执行方向 8 三种基本结构的传统流程图:P AR T3.2顺序结构程序设计和简单语句 10(1)声明语句(2)表达式语句(3)空语句(4)复合语句(5)返回语句(6)输入语句(7)输出语句0102030405声明语句表达式语句空语句复合语句返回语句0607输入语句输出语句CC语言程序语句:语言程序语句:3.2.1 声明语句(1)变量数据类型的确定,需要考虑程序中需要什么数据类型变量,需要几种,每种需要几个;(2)变量的名称的确定,根据标识符的命名规则,定义与变量做用贴近的变量名;(
4、3)给变量赋值,可以将变量的初始值在声明语句里赋给变量。声明语句格式1:数据类型 变量名1,变量名2,变量名3 变量名n;声明语句格式2:数据类型 变量名1=变量值1,变量名2=变量值2,变量名3 变量名n;3.2.2 表达式语句任何表达式后面加分号就成为表达式语句。也可叫做赋值语句。执行表达式语句就是计算表达式的值。例如:area=sqrt(s*(s-a)*(s-b)*(s-c);/*计算三角形的面积*/average=(a+b+c)/3;/*计算三个数的平均值*/ch=ch+32;/*把大写字母转换成小写字母*/3.2.3 输入语句单字符输入函数getchar();格式:字符变量=getc
5、har();字符串输入函数gets();格式:gets(数组名);3.2.4 输出语句单字符输出函数putchar();格式:putchar(字符变量);字符串输出函数puts();格式:puts(数组名);例:3-1:语句综合使用应用实例。#includevoid main()char ch1,ch210;printf(请输入一个字符串:);gets(ch2);printf(你输入的字符串为:);puts(ch2);printf(请输入一个字符:);ch1=getchar();printf(你输入的字符为:);putchar(ch1);putchar(n);/*输出换行符*/3.2.5 返回语句返回语句的作用是,在函数被调用执行结束后,返回到被调用的位置。可以是返回,不返回一个结果,也可以是返回的同时返回一个结果。返回语句由return 完成。格式:return;或return 结果;例如:return;return 0;