第02章 简单的C语言程序设计.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Anna Jiang Anna Jiang 第二章 简单的C语言程序设计 概述 什么是算法? 任何计算问题的答案都是按指定的顺序执行一系列动作的结果。按照执行动作和动作的执行解决问题的过程(procedure)称为“算法”(algorithm)。 简单算法举例 求1+2+3+ ··· +100 i ← 1 i ← i + 2 ︰ ︰ 100. i ← i + 100 s = (1 + 100) * 50 高斯算法 i ← 1 s ← 0 s ← s + i i ← i + 1 若i 100,则停止;否则执行3. 简单算法举例 课堂练习 1 + 3 + 5 + 7 ··· + 99 1 + 7 + 13 + 19 ··· + 79 1 + + + ··· + 1 + (1 + 2) + (1 + 2 + 3) + ··· + (1 + 2 + 3 + ··· + 100) 1 2 1 100 1 3 简单算法举例 课堂练习 1 + 2! + 3! + ··· + 10! 1 + + + ··· + 1 - + - + ··· - 1 2! 1 3! 1 10! 1 2 1 100 1 3 1 4 1 5 算法的特性 有穷性 确定性 可行性 有零个或多个输入 有一个或多个输出 算法的表示方法 自然语言 流程图 传统的流程图 三种基本结构 结构化的流程图(N-S流程图) 伪码 传统的流程图 组成 处理框 判断框 流程线 求1+2+3+ ··· +100 i ← 1 s ← 0 s ← s + i i ← i + 1 开始 结束 i100 Y N 三种基本结构 顺序结构 Sequence Structure 选择结构 Selection Structure 循环结构 Repetition Structure 采用这三种结构编写的程序称结构化程序 N-S流程图 顺序 选择 Y N 循环 当型 循环 直到型 条件 条件 条件成立执行 条件不成立执行 一些常见的基本算法 判断闰年 求素数;求某区间内的素数及个数 求n的阶层 计算Fibonacci数列 将无序数排列 冒泡法 选择法 第三章 数据类型、运算符 与表达式 Anna Jiang Anna Jiang

文档评论(0)

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

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

1亿VIP精品文档

相关文档