《(中职)计算机编程基础(C语言)3.1ppt课件.ppt》由会员分享,可在线阅读,更多相关《(中职)计算机编程基础(C语言)3.1ppt课件.ppt(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(中职)计算机编程基础(C语言)3.1ppt课件 第3章 C语言控制结构 3.1 结构化程序设计【任务目标】任务目标】通过本任务的学习,了解结构化程序设计的概念。通过本任务的学习,了解结构化程序设计的概念。【任务名称】【任务名称】结构化程序设计的三种基本结构。结构化程序设计的三种基本结构。【任务内容】【任务内容】本任务介绍程序设计中三种基本结构的概念和特本任务介绍程序设计中三种基本结构的概念和特点。点。【任务预备知识】【任务预备知识】程序可以理解成“数据结构+算法”,用规定的数据结构和符合规则的一组有意义的指令集所描述的算法合称为程序。【任务实施过程】1编辑程序(1)运行Win-TC,在程序编
2、辑窗口输入程序.(2)以“31.c”为文件名保存文件。2.编译运行程序程序运行结果如图3.1所示。图3.1 程序31.c运行结果 【任务知识】3.1.1 程序设计流程图 流程图是描述算法的一种常用工具,常由下图3-1-1所示的几种基本图形组成。图3-1-1由这些框和流程线组成的流程图来表示算法,允许任意转向、形象直观,简单方便。3.1.2 结构化程序 结构化程序设计的基本思想是采用自顶向下,逐步求精的程序设计方法和单入口单出口的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;单入口单出口的思想认为一个复杂的程
3、序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。3.1.3 顺序结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三部曲的程序就是顺序结构。例如:a=3,b=5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c=a;a=b;b=c;执行结果是a=5,b=c=3如果改变其顺序,写成:a=b;c=a;b=c;则执行结果就变成a=b=c=5,不能达到预期的目的,初学者最容易犯这种错误。【任务小结】本任务演示了结构化程序设计的三种基本结构:顺序结构、选择结构和循环结构的执行流程图;结构化程序设计的基本思想和顺序结构的程序设计的实例对比。