程序开发和结构化程序设计.PPT

上传人:国*** 文档编号:957058 上传时间:2018-11-09 格式:PPT 页数:87 大小:567KB
下载 相关 举报
程序开发和结构化程序设计.PPT_第1页
第1页 / 共87页
程序开发和结构化程序设计.PPT_第2页
第2页 / 共87页
程序开发和结构化程序设计.PPT_第3页
第3页 / 共87页
程序开发和结构化程序设计.PPT_第4页
第4页 / 共87页
程序开发和结构化程序设计.PPT_第5页
第5页 / 共87页
点击查看更多>>
资源描述

1、第九章 程序开发和结构化程序设计n 良好的行文格式n 自顶向下逐步求精的程序设计技术n 受限排列组合 穷举法与试探法n 本章小结n 作业良好的行文格式n 程序的行文格式不好直接影响程序的可读性、清晰性和外观。/* A */ #include int i;main ()i=25+38;printf(“25+38=%d”,i);/* B */ #include int i;main ()i = 25+38; printf (“25+38=%d” , i );/* C */ #include int i; /* 声明整型变量 i */int main (void) /* 主函数 */i = 25+3

2、8; /* 求和运算 */printf ( “25+38=%d” , i ); /* 打印 */if ( b )S1else S2switch ( expr ) case a1: S1case a2: S2 .case an: sn /* switch */图 1 函数定义 图 2 IF语句 图 3 SWITCH语句int main ( vido ) DSDS. /* main */doSwhile (b)for(expr1;expr2;expe3)S /* for */while ( b ) S /* while */图 4 WHILE语句 图 5 FOR语句 图 6 DO语句用合适的助记名

3、来命名标识符注释自顶向下逐步求精的程序设计技术n 自顶向下、逐步求精若想让计算机解题必须用清晰而无两义性的方式给它提供算法。要求:找出一个算法,它能提供所解问题的从输入到输出所需的映象。选择一种程序语言写出程序,用计算机能接受的方式表述算法。关键是如何找出算法。因为写出程序,只是表述算法,应该没有困难。 求解一个问题粗略的解决方案细 化第一步子问题第二步子问题第 n步子问题.前处理结束条件后处理进展一步前处理后处理条件处理 1处理 2处理 n. .条件条件条件前处理后处理递归条件递归顺序 连接 循环 分支 选择 递归求精实例n 测定字母偶的出现频率n 三个齿轮啮合问题n 验证三角形外心定理编程序,测定字母偶的出现频率测定小写字符串中相邻字母偶出现频率。例如,针对the cat对th 、 he 、 ca 、 at计数。设有说明:int conmat2626 ;字母偶 he 的出现次数存入下标变量conmath-ae-a首先把该问题分解成如下几步:1)初始化计数器数组 conmat ;2)统计每个字母偶的出现频率;3)输出统计结果。initial 初始化statistical 统计out 输出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。