[其它]第3章顺序结构程序设计.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它]第3章顺序结构程序设计

教学目标 内容简介 专业英语词汇 3.1 C语句概述 根据语句的功能,C语句可分为以下五类: (1)表达式语句 :由表达式加上分号“;”组成。例如: j++; (2)函数调用语句 :由一次函数调用加一个分号组成 。 例如:printf(“This is a c program.\n”); (3)空语句 :仅由分号“;”组成的语句 。 (4)复合语句 :把若干条语句用花括号{}括起来组成的一个 语句称“复合语句” 。例如: { i=i+2; sum=sum+i; printf( sum=%d \n ,sum);} 3.1 C语句概述 (5)流程控制语句 : 3.2 结构化程序设计 1、自顶向下、逐步求精程序设计 2、模块化程序设计 3、结构化程序设计理论 3.2 结构化程序设计 1、自顶向下、逐步求精程序设计 所谓自顶向下,就是首先从全局出发进行整体设计,然后,依据整体设计按功能向下层逐层分解。所谓逐步求精,就是对上层任务按功能逐层进行细化。一般来说,一个大的任务可分解为若干个子任务,而每个子任务又可以继续分解为若干个更小的子任务,这样向下逐层细化直至每个子任务仅处理一个简单的容易实现的问题。 3.2 结构化程序设计 2、模块化程序设计 模块化程序设计,指的是在自顶向下、逐步求精程序设计过程中所得出的一个个功能单一的子任务的处理程序,称为“功能模块”。一个大的程序,就是由若干个这样的功能模块组成的,在整体设计部署下,编程实际上成为对若干个小问题的处理。每一个模块可以分配给不同的程序设计者去完成。 3.2 结构化程序设计 3、结构化程序设计理论 (1)顺序结构 (2)选择结构 (3)循环结构 (1) 顺序结构 顺序结构是自上而下按语句书写的顺序执行的,无跳转,是最简单的一种结构。其流程图如图3-2、N-S流程图如图3-3,其中的块A和块B是顺序执行的,即先执行块A,再执行块B。 (2)选择结构 选择结构又称为分支结构。是根据给定的条件P是否成立而选择执行块A或块B。但无论选择哪部分,程序均将汇集到同一个出口。其流程图如图3-4、图 3-6、图 3-8,N-S流程图如图3-5、图3-7、图3-9所示。 (2)选择结构 图 3-8多分支选择结构 (3) 循环结构 循环结构是由某个条件(称循环控制条件)来控制循环体是否执行。这种结构也有两种形式:当型循环和直到型循环。 (3) 循环结构 3.3基本输入输出操作的实现 3.3.1 数据输入输出的概念及在C语言中的实现 3.3.2 字符数据的输入输出 3.3.3 格式的输入与输出 3.3.1数据输入输出的概念及在C语言中的实现 输入输出程序块是程序设计过程中不可缺少的一部分。 输入:从计算机外部通过使用输入设备(如键盘、磁盘、光盘、扫描仪等)输入数据; 输出:从计算机向外部输出设备(如显示屏、打印机、磁盘等)输出数据。 C语言本身并不提供输入输出语句,所有的数据输入输出都是由系统编写好的库函数完成的。 因此都是函数语句。如printf函数和scanf函数。这里的printf和scanf不是C语言中的关键字,而是函数名。它们本身不是C语言文本中的组成部分。C语言库中有一批标准输入输出库函数,见附录D。 3.3.1数据输入输出的概念及在C语言中的实现 C提供的库函数以库的形式存放在扩展名为.h的“头文件”中,在使用C语言库函数时,要用预编译命令#include将有关“头文件”包含到用户源程序中。如使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令: #include stdio.h 或 #include ”stdio.h” stdio是standard input output的意思。 但考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加#include命令。 3.3.2字符数据的输入输出 1. putchar 函数(字符输出函数) 功能: 向终端输出一个字符或字符变量的值. 调用格式: putchar(c); 说明: 其中参数c 可以是字符型变量、整型变量 、字符型常量或整型表达式.当c为字符型变量或常量时,它输出参数c的值;当c为整型变量或整型表达式时,它输出ASCII代码值等于参数c的字符。 3.3.2字符数据的输入输出 例如: putchar(’A’); /* 输出大写字母A */ putchar(x); /* 输出字符变量x的值*/ putchar(’\101’); /* 也是输出字符A */ putchar(’\n

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档